What You Will Learn
- How email automation platforms handle triggers, conditions, delays, and actions
- The main trigger types — date-based, event-based, property-based, API triggers
- How to build a workflow with conditions and branching
- The most impactful automated sequences for e-commerce
- The most impactful automated sequences for SaaS
- How to audit existing automations for performance and logic errors
Email Automation Overview
Email automation platforms (Klaviyo, HubSpot, ActiveCampaign, Salesforce Marketing Cloud) allow you to define workflows — sequences of emails and actions triggered by specific events or conditions. Once built, these workflows run automatically for every subscriber who meets the trigger criteria, without any manual intervention per send.
The business case for automation: the highest-value email sequences (abandoned cart, welcome series, post-purchase) are time-sensitive and personalised. Sending them manually for every subscriber is impossible at scale. Automation ensures every subscriber receives the right message at the optimal time — whether it is 2am on a Sunday or during a sales peak.
Automation ROI
Automated emails generate highest revenue per send of any email type
Abandoned cart recovery
Typical cart recovery rate from automated abandoned cart sequences
Post-purchase repeat
Post-purchase automation typically doubles second-purchase rates
Trigger Types
| Trigger Type | Example | Use Case |
|---|---|---|
| Event-based | User made a purchase; user signed up; user viewed a product | The most common trigger type — action-based sequences |
| Date-based | Subscriber's birthday; subscription renewal date; X days after sign-up | Time-specific sequences; anniversary campaigns |
| Property change | Customer tier changed; subscription plan upgraded; lead score reached threshold | Lifecycle stage transitions; upgrade paths |
| Inactivity / absence | No login in 14 days; no purchase in 90 days; no email open in 60 days | Re-engagement; churn prevention; sunset workflows |
| Segment entry | Subscriber added to "VIP" segment; subscriber entered "At Risk" segment | Segment-triggered sequences; lifecycle stage email |
| API / webhook | Custom event sent from your application (support ticket opened, free trial started) | Custom business events not natively tracked by ESP |
Workflow Anatomy
A workflow consists of: a trigger → conditions → steps (emails, delays, actions, branches).
TRIGGER: Cart Abandoned (user added item to cart but did not purchase in 1 hour)
CONDITIONS:
- Subscriber is opted in to marketing emails
- Cart value > £20 (optional threshold)
- Subscriber has not completed purchase in last 60 min
WORKFLOW:
Step 1: Wait 1 hour after trigger
Step 2: Send Email 1 — "You left something behind"
Step 3: BRANCH — Did subscriber purchase after Email 1?
YES → Exit workflow (no further sends)
NO → Wait 24 hours
Step 4: Send Email 2 — "Still thinking about it?"
Step 5: BRANCH — Did subscriber purchase after Email 2?
YES → Exit workflow
NO → Wait 48 hours
Step 6: Send Email 3 — "Last chance — items sell out quickly"
Step 7: Exit workflow regardless of outcome
Branching Logic
Branching (conditional splits or if/then logic) allows workflows to send different paths to different subscribers based on conditions. Common branching conditions:
- Did subscriber open the last email? Non-openers receive a follow-up with a different subject line; openers receive a different next step
- Did subscriber click a specific link? Subscribers who clicked the product page link go to a more sales-focused sequence; others continue the nurture sequence
- Is subscriber a customer? Existing customers receive cross-sell messaging; non-customers receive first-purchase messaging
- Subscriber attribute value. Subscribers in London receive a different version than those in Manchester; subscribers with a plan of "Pro" receive different content than "Starter"
Keep branching manageable — deeply nested branching logic becomes difficult to audit and debug. Limit workflows to 2–3 levels of branching. For more complex personalisation, use dynamic content within emails rather than separate workflow branches.
Essential E-Commerce Automations
| Automation | Trigger | Revenue Impact |
|---|---|---|
| Abandoned cart | Cart created, no purchase in 1 hour | Highest — directly recovers lost revenue |
| Browse abandonment | Product page viewed, no cart in 24 hours | High — reaches intent-signalling visitors earlier |
| Post-purchase (first buyer) | First order completed | High — doubles second-purchase rate |
| Win-back / lapsed customer | No purchase in 90–180 days | Medium — recovers churning customers |
| VIP / loyalty tier upgrade | Customer reaches spend threshold | Medium — recognition drives loyalty |
| Back-in-stock alert | Previously viewed out-of-stock product restocked | Medium — captures deferred purchase intent |
| Subscription renewal reminder | 14/7/3 days before renewal | Medium — reduces cancellation |
Essential SaaS Automations
| Automation | Trigger | Goal |
|---|---|---|
| Trial onboarding sequence | Trial started | Guide user to activation event |
| Feature adoption nudge | User has not used key feature after X days | Drive feature adoption; reduce churn |
| Trial expiry sequence | Trial ending in 7, 3, 1 day | Convert to paid |
| Churn risk alert | Usage drops significantly vs prior period | Proactive retention; customer success outreach |
| Plan upgrade trigger | User hits usage limit or feature boundary | Contextual upgrade at pain point |
| Monthly usage summary | Monthly recurring trigger | Demonstrate value; show ROI |
Automation Audit
Quarterly automation audits prevent compounding logic errors and identify underperforming sequences:
- List all active workflows and their triggers — check for overlapping triggers that could send the same subscriber to multiple conflicting workflows simultaneously
- Review performance metrics per workflow (open rate, click rate, conversion rate, unsubscribe rate) — compare against benchmarks and historical performance
- Test entry conditions — manually trigger each workflow with a test email to verify the logic and content are correct
- Check for outdated content — automations built 12+ months ago may reference obsolete offers, discontinued products, or outdated information
- Verify exclusion logic — confirm workflows correctly exclude subscribers who have completed the intended action (e.g. abandoned cart workflow correctly excludes subscribers who subsequently purchased)
Authentic Sources
Spam rate and authentication requirements for automated sends.
Lawful basis requirements for automated email marketing under GDPR.