Workflows
Overview
Section titled “Overview”Workflows let you automate sequences of actions based on triggers and conditions. Use them to nurture leads, send follow-ups, assign conversations, and more — all automatically.
Creating a Workflow
Section titled “Creating a Workflow”-
From the sidebar, click Workflows to open the workflow management page.
Navigate to Workflows
Section titled “Navigate to Workflows” -
Click Create Workflow to open the visual workflow editor.
Click Create Workflow
Section titled “Click Create Workflow” -
Choose what starts the workflow. See Triggers below.
Add a Trigger
Section titled “Add a Trigger” -
Build your workflow by adding delays, conditions, and actions.
Add Steps
Section titled “Add Steps” -
Once configured, toggle the workflow to Active to start processing.
Activate
Section titled “Activate”
Triggers
Section titled “Triggers”Triggers define what starts a workflow. Available triggers include:
| Trigger | Description |
|---|---|
| New Contact | Fires when a new contact is created |
| Message Received | Fires when a customer sends a message |
| Tag Added | Fires when a specific tag is added to a contact |
| Event Triggered | Fires when a custom event occurs |
| Contact Updated | Fires when contact attributes change |
| Webhook | Fires when an external webhook is received |
Workflow Steps
Section titled “Workflow Steps”Add a Delay step to wait before executing the next action.
- Fixed delay — Wait for a specific duration (minutes, hours, or days)
- Until specific time — Wait until a specific time of day
Condition
Section titled “Condition”Add a Condition step to create branching logic.
- Contact attribute — Check if a contact has a specific attribute value
- Tag — Check if a contact has or does not have a specific tag
- Message content — Check if the triggering message contains specific keywords
- Custom field — Check any custom field value
Conditions create Yes/No branches — each branch can have its own sequence of actions.
Actions
Section titled “Actions”Actions are the steps your workflow performs:
| Action | Description |
|---|---|
| Send Message | Send a WhatsApp message using a template |
| Add Tag | Add a tag to the contact |
| Remove Tag | Remove a tag from the contact |
| Assign Chat | Assign the conversation to a team member |
| Update Contact | Update contact attributes or custom fields |
| Send Notification | Send an internal notification to your team |
| Trigger Webhook | Send data to an external URL |
| Start Another Workflow | Trigger a different workflow |
Example Workflows
Section titled “Example Workflows”Lead Nurturing Sequence
Section titled “Lead Nurturing Sequence”- Trigger: New contact created from Facebook Lead Ad
- Action: Send welcome message with company intro
- Delay: Wait 24 hours
- Action: Send product catalog
- Delay: Wait 48 hours
- Condition: Did the contact reply?
- Yes: Assign to sales team
- No: Send follow-up reminder
Auto-Assignment
Section titled “Auto-Assignment”- Trigger: Message received
- Condition: Does the message contain “support” or “help”?
- Yes: Assign to support team
- No: Assign to sales team