Workflow Statuses (Buckets) & Automated Actions
How to create and configure workflow buckets (statuses) and assign automated actions and customer messages.
Go to the Settings page, then select Bucket Customization in the left menu.
This page (also available at https://estvis.com/settings/?page=stcst) is used to create and customize workflow buckets (statuses) and to assign automated actions that EstVis executes when a case is moved into a bucket.
The page consists of four main areas:
- Available Roles area (list of roles)
- Available Actions area (list of automated actions)
- Buckets table (defines bucket name, group, roles, and actions)
- Customer messages customization (custom SMS/message templates per bucket)
Available Roles area
The Available Roles area lists all user roles defined for your shop. To give a role access to a bucket or permission to move a case into a bucket, drag-and-drop the role from this area into one of the two role columns for that bucket in the table below:
- Drop into the specific bucket's View roles column to allow that role to see the bucket in the Workflow app and mobile apps.
- Drop into the specific bucket's Roles move to column to allow that role to move cases into the bucket.
To remove a role from a bucket, drag it out from the bucket row.
Available Actions area
The Available Actions area contains automated actions that can be assigned to buckets. Drag an action from this area into a bucket's Actions column to assign it. To unassign an action, drag it out of the bucket row.
The automated actions are listed below.
| Action key | Description |
|---|---|
| SendMitchellMessage | Send case's status update message to Mitchell (integration). |
| ShowDeductibleOnCard | When a case moves to this bucket, the case card in Workflow will display the Deductible value. |
| SayStatusDropOff | When a case moves to this bucket, Workflow plays a voice message that the vehicle has been dropped off (e.g. “vehicle X dropped off”). |
| SendCustomerMessage | Send a customer message when the case moves to this bucket. The default template is configured on the Company Settings page (Status change notification message option). If you add a custom message template for the bucket in Customer messages customization (below), the custom template will be used instead of the default. |
| InShopExclusion | Reserved for in-shop exclusion handling (used to manage internal exclusions). |
| CutIn | Marks a case as a cut-in. |
| PaintAppImport | Imports paint app refinish data (integration with paint management system, like PPG, Axalta, BASF) to the case. |
| FinishStatus | Internal marker to indicate finishing work stages. |
| CompleteStatus | Marks the bucket as indicating repair work has been completed for the case. |
| SendCustomerReview | Sends a review request to the customer 7 days after the case is moved to this bucket. The follow-up template is configured on Company Settings page (Follow up SMS to customer 7 days after complete picture taken option). |
| SendStatusNotifyToInsurance | Notifies the insurer of a status change (insurance integration). |
| MitchellDeliveredRepairComplete | Mitchell integration – marks RO in Mitchell as DeliveredRepairComplete (Mitchell-specific status update). |
| MitchellReadyForDelivery | Mitchell integration – marks RO as ready for delivery. |
| MitchellPaint | Mitchell integration – paint/refinish status update. |
| MitchellRepairInProgress | Mitchell integration – repair-in-progress update. |
| MitchellDisassembly | Mitchell integration – disassembly status update. |
| MitchellArrivedAtShop | Mitchell integration – arrived at shop update. |
| SetTearDownPayRoll | Creates 2 hours payroll for teardown stage. |
| SetAutoPayRoll | Assigns automatic payroll percentage settings for the bucket. |
| SendCustomerCompleteMsg | Sends a message notifying the customer that repair work is finished. The template is configured on Company Settings page (Complete status sms text message option). |
| TotalLossActions | Marks the bucket as representing a Total Loss workflow (special handling). |
| SendAdvert | Sends a marketing/advertising message to the customer. The advert template is configured on Company Settings page (Advert text message option). |
| EmailRequest | Triggers an email request (for documents, approvals, etc.). |
| ExportColorAppRO | Exports RO to color app or similar paint estimation tool. |
| PickUpActions | Triggers creating pickuped_date parameter and runs deleting RO from paint management systems (PPG, Axalta). |
| ShowScheduledates | Show scheduled dates on all the cases cards in the bucket (Workflow). |
| SendRemindMsgs | Sends reminder messages to the customer. The reminder template is configured in Company Settings page – check it for the specific reminder template option. |
| SendAdditionalOffer | Sends a marketing/upsell offer with addtional services to the customer. Configure the page content in Services for sale page. Learn more about Additional Services Customization. |
| AppointmentsBucket | Marks the bucket as containing cases that have a scheduled drop-off date/time (Appointments). |
| SendPayPalLink | Sends the customer a message containing an automatically generated PayPal payment link. You can add custom text to that message via Company Settings page (PayPal Add text in message option). |
| SetCCCJobId | Triggers changing JobID in CCC to the case's RO number in EstVis (CCC integration). |
Buckets table
The Buckets table is where you create, edit and reorder buckets used by the Workflow app and the mobile apps. Each row describes a bucket and includes these columns:
- Title – bucket name shown in the Workflow app and mobile app.
- Group – dropdown group for the bucket. Options: BASE, MAIN, WAITINGS, TOTAL LOSS.
- View roles – roles allowed to view the bucket.
- Roles move to – roles allowed to move a case into the bucket.
- Actions – list of automated actions assigned to the bucket.
- Column with two buttons: Edit bucket settings and Remove bucket.
You can change buckets order (the order used in Workflow and mobile interfaces) by dragging the bucket row up or down the list.
To add or remove roles and actions
- Drag a role from Available Roles into the bucket's View roles or Roles move to column.
- Drag an action from Available Actions into the bucket's Actions column.
- To unassign, drag the role or action out of the bucket row.
Bucket groups
- BASE – Special group for initially created cases (commonly the "Opportunities" bucket).
- MAIN – General group for the majority of buckets used in day-to-day workflow.
- WAITINGS – Buckets that represent waiting for external circumstances (for example: waiting for parts, waiting for insurer evaluation). The Appointments bucket (if existed) typically belongs to this group because it indicates scheduled appointments.
- TOTAL LOSS – Special group for the Total Loss bucket and related handling.
Customer messages customization
If a bucket has the SendCustomerMessage action, you can configure a custom message template that will be sent when a case moves into that bucket.
Each custom message row includes:
- Message template text.
- Dropdown to select the bucket (lists only buckets that have SendCustomerMessage assigned).
- Remove button – removes the custom template and causes the system to use the default message template instead. The default template is configured on Company Settings page (Status change notification message option).
To add a custom message for a bucket that has SendCustomerMessage assigned but is not yet listed:
- Click the Add Custom message button below the Customer messages group.
- Enter the message text and select the target bucket from the dropdown.
- Click Save to apply the change.
Bucket settings
To edit a bucket's advanced settings, click the Settings button at the right side of the bucket row. Available bucket settings include:
- DFR status (NONE | GOAL | POTENTIAL | ESTIMATED) – used by the DFR system (internal staff motivation system) to classify the bucket’s purpose for DFR reporting.
- Refinish work bucket – checkbox to mark the bucket as containing refinish-related work.
- Payroll % value fields – payroll percentages that apply when a case is in this bucket; used for automated payroll calculation. Fields:
- Percent payroll
- Body Labor Percent Payroll
- Refinish Labor Percent Payroll
- Mechanical Labor Percent Payroll
Click Save inside the bucket settings dialog to save changes.
Practical examples
-
To create a bucket where only estimators can move cases and customers receive a status-change SMS: create the bucket, drag the Estimator role into Roles move to, assign SendCustomerMessage action to the bucket, then add a custom message (if needed) in Customer messages customization.
-
To mark a bucket as end-of-repair and trigger a review request: assign the CompleteStatus action and add SendCustomerReview to send the follow-up review SMS 7 days later.
Troubleshooting & tips
- If an action doesn’t trigger as expected, confirm the action is assigned to the bucket and that the bucket order and roles are saved.
- Verify templates used by messaging actions on the Company Settings page.
