Customers — Workflow
Overview
Customers is a master catalog, not a transactional workflow. Records are created, maintained, and toggled between active and inactive states. There is no approval chain or multi-step process.
Note
For general record lifecycle concepts, see: Workflows & Pipelines
Roles involved
- Sales / Commercial team — Creates and maintains customer records; activates and deactivates customers.
- Administrators — Manage the global client metrics catalog and trigger global score recalculations.
Status lifecycle
PAIN— Partial information. A newly created customer whose full record has not yet been completed. The record is visible and usable, but editing is expected to finish it.ACTV— Active. The customer record is complete and in use across SARA (quotes, projects, and scoring).INAC— Inactive. The customer has been deactivated. Editing and metric scoring are unavailable until reactivated.
Info
For system-wide status guidance, see: Status
PAIN status
PAIN (Partial Information) is a customer-specific status — it is not part of the standard SARA status catalog. The transition from PAIN to ACTV occurs when the customer's record is completed via the edit form. Whether this update is automatic (triggered by required fields being filled) or requires an explicit save should be confirmed with the development team if the behavior is unclear.
Lifecycle
Customer lifecycle
- A user creates a new customer with the three required fields — the record starts as partial information (
PAIN). - The user completes the full customer record via the edit form — the record becomes active (
ACTV). - When a customer is no longer active, it is deactivated (
INAC). - A deactivated customer can be reactivated at any time, restoring full access.
Record creation
A new customer is created using the + New Customer quick-create form, which captures only the minimum required fields: legal name, trade name, and RFC/EIN. The record is immediately visible in the customers table with PAIN status.
The RFC/EIN is validated against the SAT blacklist at creation time. If the RFC is found on the blacklist, the system will alert the user.
Record completion
The full customer record is completed via the Edit row action. This form covers commercial data, location, fiscal information, contact assignments, and compliance documents. Saving a completed record transitions the status from PAIN to ACTV.
Deactivation and reactivation
An active (ACTV) or partial information (PAIN) customer can be deactivated from the row action menu. The action takes effect immediately, with no confirmation prompt. Once inactive, only View and Activate remain available in the row menu — editing and scoring require reactivation first.
Notifications
No email or system notifications are triggered by customer creation, editing, or status changes.
Note
For global notification behavior, see: Notifications & Alerts
Exceptions & operational notes
- Inactive customers cannot be edited or scored. Reactivate the customer first, then make changes.
- The client score shows
–until a score calculation has been run — either per-customer via Update score or globally via Update Clients' scores in the metrics catalog. - RFC/EIN is checked against the SAT blacklist at creation time. Validation occurs on new records only.
- The Freshbooks integration action is only available for customers not yet connected to an external Freshbooks account.
Permissions
Permissions
Access and actions are permission-driven. See: Permissions