Workflows are built using enrollment triggers, actions, decision nodes, and inline triggers that work together to automate your business processes.
Creating a New Workflow
To create a workflow:
- Navigate to Workflows
- Click Create Workflow
- Enter a Name for your workflow
- Select an Enrollment Trigger
- Click Confirm
Once created, you can begin adding actions, decision logic, and additional triggers to build your automation.
Enrollment Triggers
Enrollment triggers are event-based criteria that automatically add contacts into a workflow when specified conditions are met.
Every workflow must begin with one enrollment trigger.
Available enrollment triggers include:
- Message Received
- Link Clicked
- Message Status Changed
- Contact Added to List
- Contact Removed from List
- Contact Created
How Enrollment Works
When a trigger event occurs and the configured criteria are met, the contact is automatically enrolled into the workflow.
Contacts can be enrolled multiple times. Each time the trigger event occurs and matches your criteria, the workflow will run again for that contact.
Actions
Actions perform work within the workflow. They allow you to update data, send communications, assign contacts, and integrate with external systems.
Add to List
Automatically add contacts to a specified list.
Remove from List
Automatically remove contacts from a specified list.
Update Contact Property
Update information stored on the contact record.
Set Workflow Property
Store and update workflow-specific values for use later in the automation.
Send Message
- Sending SMS/MMS messages automatically.
Google Sheets Integrations
Import contacts from Google Sheets or export workflow data to Google Sheets.
Triage - Decision & Routing Nodes
Decision nodes help determine which path a contact should follow within a workflow.
Filter
Allow only contacts that meet specific criteria to continue.
Choice
Direct contacts down different workflow paths based on configured rules.
If/Then Branch
Create conditional logic based on contact data, events, or workflow properties.
Random Split
Randomly distribute contacts across multiple paths.
A/B Test
Compare different workflow experiences or messaging variations.
Inline Triggers
Inline triggers pause workflow execution until a specified condition is met.
These are useful for creating interactive and event-driven automations.
Available inline triggers include:
Time Delay
Wait until a specific date, time, or schedule before proceeding.
Wait for SMS Received
Pause the workflow until the contact replies via SMS.
Wait for Link Accessed
Pause the workflow until the contact clicks a specified link.
Workflow Duration Limits
Workflows can run for a maximum of 30 calendar days.
If a contact remains enrolled in a workflow for longer than 30 days, they will automatically be unenrolled from the workflow.