Workflows
Workflows automate multi-step processes triggered by events in your support system. Create sophisticated automation sequences without coding.
Accessing Workflows
Click Workflows in the left sidebar (workflow icon).
Overview Dashboard
The Workflows page displays:
Summary Bar
| Metric | Description |
|---|---|
| Total Workflows | Number of workflows created |
| Active | Workflows currently running |
| Total Executions | How many times workflows have run |
Action Buttons
- Analytics: View workflow performance metrics
- Templates: Browse pre-built workflow templates
- Create Workflow: Build a new workflow from scratch
Workflow Triggers
Every workflow starts with a trigger. Available triggers:
| Trigger | Description |
|---|---|
| New Conversation | Fires when a new conversation is created |
| New Message | Fires when a message is received |
| SLA Breach | Fires when an SLA threshold is exceeded |
| Status Change | Fires when conversation status changes |
Trigger Configuration
Each trigger type has specific options:
New Conversation
- Filter by channel (Live Chat, WhatsApp, Email, etc.)
- Filter by customer segment
New Message
- Filter by sender type (customer, agent, AI)
- Filter by message content patterns
SLA Breach
- Select SLA type (first_response, resolution, reply)
- Set breach threshold
Status Change
- Select from/to statuses
- Filter specific transitions
Workflow Steps
After the trigger, add steps to define what happens:
Condition Steps
Check if criteria are met before proceeding:
- Field (e.g., customer.lifecycle, message.sentiment)
- Operator (equals, contains, greater than, etc.)
- Value to compare against
- On False behavior: Stop, Continue, or Skip Next
Action Steps
Perform operations:
| Action Type | Description |
|---|---|
| Auto Reply | Send an automated message |
| Route | Assign to specific agent or team |
| Add Tag | Apply tags to the conversation |
| Change Status | Update conversation status |
| Create Ticket | Generate a support ticket |
| Notify | Send notification to team |
| Escalate | Escalate to supervisor |
Using Templates
- Click Templates button
- Browse available templates by category:
- Customer Service
- Sales
- Operations
- Click a template to preview
- Click Use Template to create a workflow from it
Templates include pre-configured triggers and steps that you can customize.
Creating a Workflow
- Click Create Workflow
- Enter workflow name and description
- Select a trigger type
- Configure trigger options
- Add steps (conditions and actions)
- Set workflow status (Active or Draft)
- Click Save
Workflow Cards
Each workflow displays:
- Name: Workflow title
- Status Badge: Active (green) or Draft (gray)
- Trigger Badge: Shows trigger type
- Steps Count: Number of steps
- Execution Count: Times executed
Managing Workflows
Toggle Active/Inactive
Click the toggle switch on any workflow card to enable or disable it.
Edit Workflow
- Click Edit on the workflow card
- Modify settings
- Save changes
Duplicate Workflow
- Click the menu (three dots)
- Select Duplicate
- Edit the copy as needed
Delete Workflow
- Click the menu (three dots)
- Select Delete
- Confirm deletion
Workflow Analytics
Click Analytics to view:
- Execution trends over time
- Success/failure rates
- Average execution time
- Most triggered workflows
Best Practices
- Start simple: Begin with one trigger and one action
- Use conditions wisely: Add conditions to prevent unwanted actions
- Test in Draft: Create workflows as Draft first, test, then activate
- Monitor executions: Check Analytics regularly for issues
- Name clearly: Use descriptive names like "VIP Customer Auto-Route"