Workflows AI helps you build powerful, multi-step automations faster and with less effort. You can start by describing your goal in natural language, and AI generates a complete workflow with the right triggers, actions, conditions, and delays.
You can then review, customize, and manually refine every part of the workflow—giving you full control over the logic before activating it. With support for branching, event-based delays, best time and channel selection, and behavior-based routing, Workflows AI makes it easy to design flexible automations that adapt to real customer interactions.
Navigation
Go to ‘Marketing Automation’ in the left navigation rail.
Click ‘Create workflow.’
Create Manually
Select the ‘Create manually’ tab to build the workflow manually.
Click the edit icon to enter the workflow name.
Enter a name in the first field. Optionally, add a description in the second field. Once finished, click ‘Save.’
Triggers
Triggers define when a workflow starts. In Workflows AI, triggers are grouped by event type and support multiple sub-triggers, allowing workflows to respond to real-time customer, lead, review, survey, ticketing, referral, appointment, or scheduled events.
The table below summarizes all supported trigger categories and their available sub-triggers.
Trigger Category | Sub-triggers Available | What It Enables |
Contact events
| Contact is added, contact wrote a review, contact completed a survey, contact updated | Start workflows based on changes or actions related to a contact |
Lead events | New lead created, lead updated, lead converted to contact | Automate lead follow-ups and lifecycle transitions |
Lists and segment events | Contact added to a list, contact added to a segment, contact removed from a list, contact removed from a segment | Trigger workflows based on list or segment contact changes |
Inbox conversation events | Conversation closed with a contact | Automate post-conversation actions such as follow-ups or surveys |
Review events | New review received, review updated | Respond or act on review activity in real time |
Survey events | New survey response | Trigger workflows based on survey submissions |
Ticketing events | New ticket created | Automate workflows tied to support or ticket creation |
Referral events | Referral shared by contact, referral lead created | Drive referral follow-ups and lead handling |
Appointment events | Appointment booked, appointment confirmed, appointment cancelled, appointment missed, appointment completed | Automate communications across the appointment lifecycle |
Schedule-based trigger | Frequency, date, or time-based execution | Run workflows on a fixed schedule without relying on an event |
Example 1: Schedule-based Trigger
In addition to event-driven triggers, Workflows AI supports schedule-based triggers, allowing you to start workflows based on a specific date, time, or recurring frequency. This is useful for one-time campaigns, recurring reminders, or time-bound communications that don’t depend on user actions.
Example: Sending a birthday communication to contacts on their birthday using a schedule-based trigger.
Click the ‘Based on a schedule’ dropdown and select ‘Add frequency date or time.’
In the ‘Trigger details’ section, click the ‘Select entity’ dropdown and select ‘Contacts.’
Click the ‘Date field’ dropdown and select ‘Birthdate.’
Choose when the workflow should run:
On date (to send the message on the birthday)
Optionally, you can also choose Before date or After date
Set the Time of the day (for example, Morning).
Select the Frequency:
Yearly, birthday messages are sent every year.
Click Save to activate the trigger.
As shown in the screenshot below, the trigger is now configured. The next step is to add an action to the workflow.
Actions
In the Actions section, expand the Send communication dropdown. To use email as the communication channel, simply drag and drop Email onto the workflow canvas below the trigger.
Click ‘Select template,’ then choose the desired birthday email template from the list.
To override any communication restrictions, select the checkbox and click Save.
After saving, click ‘Publish’ in the top right corner to enable the workflow.
Example 2: Run A/B Tests and AI Considerations
In this example, contacts added act as the trigger, and the review request email is configured as the action.
After adding the action, select the ‘Run A/B test’ checkbox. This allows you to choose multiple email templates and evaluate which one performs best. Choose multiple templates from the ‘Email template’ field.
Best day to send: When enabled, AI analyzes historical engagement data for your contacts to determine the most effective day to send the communication.
Best time to send: When enabled, AI uses past engagement patterns to identify the optimal time of day to send the communication.
Winning metric: Select the metric that determines the success of the A/B test:
Open rate – Identifies the template with the highest opens.
Click rate – Identifies the template with the most clicks.
Review written – Identifies the template that drives the most reviews. This varies based on the template type—for example, Survey completed for surveys and Referral shared for referral templates.
NOTE:
A/B testing and AI considerations, such as Best day to send and Best time to send, are also available for Referral and Survey actions.
Select the date when the test ends and click ‘Apply.’
Distribution: Define how contacts are split between the selected variants during the A/B test.
Variant A and Variant B represent different email templates.
Use the percentage fields to control how contacts are distributed between each variant (for example, 50% / 50%).
Once the test ends on the selected date, the system evaluates the chosen winning metric and automatically sends the winning variant to the remaining eligible contacts.
Example 3: Multi-step Action Workflow
A multi-step workflow allows you to automate a sequence of actions instead of a single response. It can include delays, event-based waits, and conditional logic—ensuring the next action happens only when the right condition is met.
Let’s look at a practical multi-step workflow where a review request is sent first, followed by a referral request only after the review is written, or after a defined wait period.
In the screenshot below, a review request action is already configured. To ensure the referral request is sent only after a review is written, add a waiting step. Under Conditions, click Delay and drag Add a delay onto the canvas below the review request action.
Under ‘Delay options,’ select ‘Until an event occurs.’ This ensures the next action is delayed until the contact writes a review.
Other delay options include:
For a set amount of time – Pauses the workflow for a defined duration (for example, 5 days).
Until a calendar date – Delays the next step until a specific date.
Until a date property – Waits until a selected date field on the contact is reached.
Until a day of the week – Delays the workflow until a chosen weekday (such as Tuesday).
Until a specific time of the day – Pauses execution until a set time (for example, 5:00 PM PST).
In the next step, select the event ‘Contact wrote a review.’
Select the ‘Review source’ and ‘Review rating.’ Click ‘Apply’ after selecting.
You can define how long the workflow should wait for the review event to occur. Select the time unit (for example, days) and enter the duration. If the contact does not complete the event within this timeframe, you can enable Add a branch to route those contacts to a different set of actions.
In the screenshot below, branches have been added based on conditions. The workflow splits into two paths: Event criteria met and Event criteria not met. You can add different actions under each path to define what happens next based on whether the condition is satisfied.
In the Event criteria met path, a referral request is sent to contacts who have written a review. In the Event criteria not met path, a review request email is sent again to contacts who did not complete the review within the specified time.
This approach ensures that engaged contacts move forward to referrals, while others receive a follow-up to encourage review completion.
You can continue building each path by adding actions like survey requests, referral requests, and more.
Example 4: Branch Based on Field (Best Channel)
You can also add branches by clicking the ‘Branch’ dropdown and selecting the appropriate option. In this case, select ‘Based on field.’
Select the ‘Best channel’ under ‘Property’ > ‘Contact Properties.’
Best Channel helps determine whether Email or Text is more effective for a contact based on past engagement. The workflow then branches accordingly, allowing you to send communications through the channel most likely to perform better.
The workflow branches based on Best Channel, routing contacts to Email, Text, or None met paths depending on their past engagement behavior.
Contacts with higher email engagement receive review requests via email, while those who engage more through text receive review requests via SMS.
Example 5: Branch Based On Percentage
Based on percentage splits contacts into multiple paths using a defined ratio. For example, you can send one type of communication to 60% of contacts and a different one to the remaining 40%.
40% of contacts receive a referral request email, while the remaining 60% receive a survey request email. This is useful for testing different communications or evenly distributing campaigns at scale.
Click ‘Publish’ after configuring the workflow.
You will be redirected to the ‘Saved’ tab, where you can view all your configured workflows.
Create With AI
Use the ‘Create with AI’ tab to build workflows by simply entering a prompt.
Enter the prompt in the text box and hit Enter.
Based on your prompt, AI generates the workflow, which you can further edit and refine as needed.
Reports and Analytics
To view workflow analytics, open the workflow from the Saved tab and enable the Analytics toggle in the top-right corner. Select the desired time range to filter the data. Click View reports to navigate to the Workflow Reports page, where you can view detailed reports of that specific workflow.
To learn more about analytics and reporting, refer to the help center article: How to View Reports and Analytics of Workflows AI.
Prebuilt Workflows
Under ‘Actions,’ click ‘Manage workflows,’ and select the ‘Library’ tab. In this tab, you’ll find a collection of prebuilt workflows that are ready to use. Hover over a workflow and click ‘Use workflow’ to get started.
Settings
Go to the ‘Settings’ tab, click ‘Communication restrictions’ to limit how frequently emails and texts are sent out.
To learn more about communication restrictions, refer to the help center article: How to restrict communication.
