- Welcome emails
- Drip campaigns
- Payment recovery
- Abandoned cart
- Trial expiration
How it works
To start executing an Automation, you need to:- Using the dashboard
- Using the API
1. Create Automation
The Automations page shows all existing automations.Click Create automation to start a new Automation.
2. Add Trigger
A trigger is the first step that will run when the Automation is executed. You can use a custom event likeuser.created or onboarding.completed, defining it inline or in the Events page.
user.created as a trigger.
3. Define Steps
Now, we need to define the steps that will be executed.There are several step types you can add to your Automation:| Step type | Description |
|---|---|
| Condition | Branches the workflow based on rules |
| Delay | Pauses execution for a specified duration |
| Wait for Event | Pauses execution until a specific event is received |
| Send Email | Sends an email using a template |
| Contact Update | Updates a contact’s fields |
| Contact Delete | Deletes the contact |
| Add to Segment | Adds the contact to a segment |

Note: Only
published templates are available to be used in an Automation.


4. Send an Event
Now, we’re ready to send an event to trigger the Automation.On your application, you can send an event to trigger the Automation by using the API.5. Monitor Runs
After sending events, you can monitor your Automation executions through Runs. Each time an event triggers an Automation, a Run is created to track the execution.
- View Run statuses and execution details
- Filter Runs by status (
running,completed,failed,cancelled) - Debug failed Runs with step-level error information
- Stop Automation Runs when needed