How email automation works
Every automated email is delivered by a workflow. A workflow consists of:- A trigger — the event that starts the workflow (form submission, tag added, appointment booked, etc.)
- Actions — the steps that execute in sequence, including email sends, wait timers, conditional branches, and tag updates
- Conditions — If/Else decision points that route contacts down different paths based on their data or behavior
Email triggers
The following events can start a workflow that sends email:Form or survey submitted
Tag added
Appointment booked
Pipeline stage changed
Contact created
Purchase made
Email event
Date/time trigger
Email event triggers
The Email Events trigger activates a workflow based on what a contact does with an email:- Send a follow-up offer when a contact clicks a product link
- Tag contacts as “engaged” when they open an email
- Automatically mark contacts as Do Not Disturb when they unsubscribe
- Clean your list by removing bounced addresses from active sequences
Building a drip campaign
A drip campaign is a series of emails sent over time, spaced by wait steps. Here is how to set one up:Create a new workflow
Add a Send Email action
Add a Wait step
Add the next email
Add conditions (optional)
Publish the workflow
Drip action
The Drip action is an alternative to chaining multiple email and wait steps manually. It lets you define an entire sequence inside a single action block, with each item specifying its own delay and email content. When to use the Drip action:- You need a long sequence (10+ emails) and want to keep the workflow canvas clean
- The delays between all steps are uniform
- The sequence does not require conditional branching between emails
Conditional branching in email sequences
Use If/Else nodes to create dynamic sequences that respond to contact behavior. Example — re-engagement branch:- Contact has a specific tag
- Contact opened a previous email (Email Events trigger required)
- Contact field equals a specific value
- Contact is in a particular pipeline stage
Goal events
A Goal Event watches for a contact to complete a desired action at any point while they are enrolled in the workflow. When the goal is met, the contact skips ahead to the goal step. Example: If a contact purchases at any point during a 7-email nurture sequence, the goal event moves them out of the nurture path and into a post-purchase onboarding sequence.Email templates in workflows
When adding a Send Email action inside a workflow:- Select an existing template from your template library, or
- Build the email inline using the drag-and-drop builder

Scheduling options for email campaigns including immediate, scheduled, and batch delivery
Workflow campaigns vs. broadcast campaigns
Managing active automations
To view emails sent from workflows, go to Marketing > Emails > Campaigns and click the Workflow Campaigns tab. This shows all email actions from active workflows including delivery stats for each step. To pause an automation: open the workflow and toggle it from Published to Draft. Contacts already enrolled will stop processing. Toggle back to Published to resume.Frequently asked questions
How is an automated email different from a broadcast campaign?
How is an automated email different from a broadcast campaign?
Can I stop a contact from receiving a sequence after they purchase?
Can I stop a contact from receiving a sequence after they purchase?
How do I space emails across multiple weeks?
How do I space emails across multiple weeks?
Can the same contact enroll in a workflow more than once?
Can the same contact enroll in a workflow more than once?
How do I send email only to contacts who opened the previous message?
How do I send email only to contacts who opened the previous message?
Where do I see statistics for emails sent from workflows?
Where do I see statistics for emails sent from workflows?