Email Automation for E-commerce: 7 Revenue-Driving Flows
Complete guide to e-commerce email automation. Learn 7 essential flows for online stores including abandoned cart, post-purchase, and customer retention.

TL;DR
- Email automation for e-commerce wins back a share of abandoned carts and lifts customer lifetime value through repeat purchases.
- The 7 highest-ROI flows are: abandoned cart (3-email sequence), post-purchase (onboarding), browse abandonment, cross-sell, review request, win-back, and birthday discount.
- Automated flows are set up once and keep earning, so they tend to pay back quickly compared with one-off campaigns.
- Tools like Klaviyo, Omnisend, and Shopify Email now have AI copywriting built in, reducing setup from weeks to days.
Jump to 7 flows · Jump to timing · Jump to templates · Jump to tools
# Email Automation for E-commerce: 7 Revenue-Driving Flows
Your store just lost a £200 customer.
Someone added items to their cart, got distracted, and left without paying. You have their email address and no way to bring them back. In 2024, this would've meant building a custom flow in your email platform. In 2026, it takes a few minutes of setup.
Email automation for e-commerce is one of the highest-ROI marketing channels available: abandoned cart flows win back sales that would otherwise be lost, and good post-purchase emails turn one-off buyers into repeat customers.
The problem: most e-commerce stores treat email as an afterthought. They send a weekly newsletter and forget the real money is in automated, triggered sequences.
This guide breaks down the 7 essential automation flows every e-commerce store needs, including templates and timing strategies.
Why Email Automation Matters
| Flow | What it does | Typical impact |
|---|---|---|
| Abandoned cart | Recovers checkouts that stalled | High |
| Post-purchase | Drives repeat orders | High |
| Browse abandonment | Nudges product viewers | Medium |
| Cross-sell | Raises order value | Medium |
| Review request | Builds social proof | Indirect but valuable |
| Win-back | Re-engages lapsed customers | Medium |
| Birthday discount | Rewards loyalty | Low to medium |
Much of this revenue comes from customers who already know you, so it costs far less to win than a new customer.
Seven Essential Email Flows
Flow 1: Abandoned Cart (3-Email Sequence)
Trigger: Customer adds items to cart and doesn't check out within 1 hour.
Email 1 (sent after 1 hour):
- Subject: "You left something behind [Product name]"
- Body: Show cart contents, price, link to checkout
- CTA: "Complete your purchase"
- Copy tone: Gentle reminder, no pressure
Example:
"Hi Sarah,
You left a Taylor Swift blue vinyl and a cleaning kit in your cart. Just making sure you didn't forget!
[IMAGE: Product photo]
Complete your purchase → [LINK]
Questions? Reply to this email."
Email 2 (sent after 24 hours):
- Subject: "Last chance: [Product name] is running low"
- Body: Same products, add urgency (limited stock)
- CTA: "Buy now before it's gone"
- Copy tone: Light urgency, not aggressive
Email 3 (sent after 72 hours):
- Subject: "Final offer: 15% off your cart"
- Body: Same products, add 15% discount code
- CTA: "Use code COMEBACK15"
- Copy tone: This is the last touch
What to expect:
- Email 1 usually converts best, because intent is still fresh
- Each later email converts less, but still adds recovered orders
- Track recovery rate and revenue per flow so you know what the sequence is worth
Flow 2: Post-Purchase Onboarding (5-Email Sequence)
Trigger: Customer completes purchase.
Email 1 (sent 5 mins after purchase):
- Subject: "Your order is confirmed! [Order #]"
- Show: Order contents, tracking info, delivery date
- Include: Return policy, contact support
Email 2 (sent 3 days after purchase):
- Subject: "Your [Product] is on the way 📦"
- Show: Updated tracking, delivery estimate
- Include: How-to video or quick start guide
Email 3 (sent 7 days after purchase):
- Subject: "Love your new [Product]? Show us!"
- CTA: "Share a photo + get 10% off your next purchase"
- Why: User-generated content + repeat purchase incentive
Email 4 (sent 14 days after purchase):
- Subject: "[Product name] care: How to keep it like new"
- Body: Care instructions, complementary products recommendation
- CTA: "Shop complementary products"
- Why: Increase AOV, reduce returns
Email 5 (sent 30 days after purchase):
- Subject: "How are you loving [Product]? (+ 15% off next order)"
- Body: Ask for feedback, offer discount for next purchase
- CTA: "Browse similar products"
- Why: Convert to repeat customer
What to expect:
- A higher repeat purchase rate than stores that go quiet after the sale
- Some customers buying again within the first month
- Track repeat order value to see what the sequence is worth
Flow 3: Browse Abandonment
Trigger: Customer views product for 30+ seconds but doesn't add to cart.
Email 1 (sent 4 hours later):
- Subject: "Thinking about [Product name]?"
- Show: Product image, price, customer reviews
- CTA: "See it here"
Email 2 (sent 24 hours later):
- Subject: "Other customers loved this [Product]"
- Show: Product + 3 customer testimonials
- CTA: "Read reviews and buy"
What to expect:
- A lower recovery rate than abandoned cart
- Lower-intent than abandoned cart, but still profitable
Flow 4: Cross-Sell/Upsell
Trigger: Customer purchases Product A.
Email 1 (sent 5 days after purchase):
- Subject: "People who bought [Product A] also loved [Product B]"
- Show: Product B, why it complements A
- CTA: "See complementary product"
- Discount: 10% off Product B
What to expect:
- Extra order value from customers who already trust you
- Best results when B genuinely complements A (not random)
Flow 5: Review Request
Trigger: Customer receives shipped order.
Email 1 (sent 7 days after delivery):
- Subject: "What do you think of your [Product]?"
- Body: Short message asking for review
- CTA: "Share your review (takes 2 mins)"
- Incentive: £5 off next purchase for review
What to expect:
- A steady flow of new reviews
- Better conversion on product pages as social proof builds
- Mostly indirect ROI, through those product pages
Flow 6: Win-Back/Re-engagement
Trigger: Customer hasn't purchased in 180 days.
Email 1 (sent to inactive customers):
- Subject: "We miss you! 20% off your next order"
- Body: Show new products they might like
- CTA: "Shop what's new"
- Discount: 20% code
Email 2 (sent 7 days later if no response):
- Subject: "Last chance: 20% off ends tomorrow"
- Body: Urgency + most popular new products
- CTA: "Shop before it expires"
What to expect:
- A minority of lapsed customers coming back
- Recovering lapsed customers is cheaper than acquiring new ones
Flow 7: Birthday/Anniversary Discount
Trigger: Customer's birthday or purchase anniversary.
Email:
- Subject: "Happy Birthday, Sarah! 25% off from us 🎂"
- Body: Personal message + discount code
- CTA: "Treat yourself"
What to expect:
- Good redemption, because the offer feels personal
- High emotional resonance = customer loyalty
Email Timing That Works
| Trigger | Optimal send time | Day | Time of day |
|---|---|---|---|
| Abandoned cart | 1 hour later | Same day | 2-3pm |
| Cart follow-up | 24 hours later | Next day | 10am or 6pm |
| Post-purchase | 5 mins later | Same day | Any time |
| Browse abandonment | 4-6 hours | Same day | 2-3pm |
| Cross-sell | 5 days | Any day | 10am |
| Review request | 7 days | Any day | 11am |
| Win-back | Anytime | Tuesday/Wednesday | 10am |
Pro tip: These are guidelines. Test your own audience. Some stores see better results sending abandoned cart emails at 9am, others at 6pm. Use A/B testing to find your pattern.
Tools for E-commerce Email Automation
| Tool | Cost | Best for | Setup time |
|---|---|---|---|
| Klaviyo | £20-1000+/month | Full-featured automation, segmentation | 2-3 days |
| Omnisend | £20-300/month | Multi-channel (email + SMS) | 1-2 days |
| Shopify Email | Free-20/month | Simplicity, basic flows | 1 day |
| ConvertKit | £25-$1000/month | Creator/newsletter focus | 2-3 days |
| ActiveCampaign | £20-300/month | CRM + automation | 3-4 days |
Recommendation: Start with Shopify Email (if you're on Shopify) or Klaviyo. Both have pre-built templates for the 7 flows above.
Template Examples
Abandoned Cart (Email 1)
Subject: "You left something behind 🛍️"
Hi [First name],
You left a [PRODUCT NAME] in your cart. Just checking in, still interested?
[PRODUCT IMAGE]
[PRODUCT NAME]
[PRICE]
← Back to your cart
Not interested? No worries! You can always come back.
Best,
[Store name]Post-Purchase (Email 1)
Subject: "Your order is confirmed! #[ORDER NUMBER]"
Hi [First name],
Thanks for your order!
[ORDER CONTENTS]
[TOTAL PRICE]
Estimated delivery: [DATE]
Track your order → [LINK]
Questions? Reply to this email or contact support.
Best,
[Store name]Common Mistakes to Avoid
Mistake 1: Sending too many emails
People unsubscribe from stores sending 5+ marketing emails per week.
Fix: Limit to 2-3 promotional emails/week. Automation flows don't count toward this.
Mistake 2: Generic copy
"Check out our store!" doesn't convert.
Fix: Personalise. Use [First name], reference their browse history, show relevant products.
Mistake 3: No urgency in abandoned cart email
"Your items are waiting" is weak. "Only 2 left in stock" is strong.
Fix: Add scarcity/urgency. But be honest, don't fake urgency.
Mistake 4: Forgetting the unsubscribe link
Legally required (CAN-SPAM law). Makes you look unprofessional if missing.
Fix: Every email gets an unsubscribe link. Non-negotiable.
Mistake 5: Not testing send times
Sending all emails at 10am doesn't work for all audiences.
Fix: A/B test. Klaviyo, Omnisend, etc. all support this. Test 10am vs 2pm for 2 weeks each.
Next Steps
This week:
- Pick your email automation tool (Klaviyo, Omnisend, or Shopify Email)
- Start with Flow 1: Abandoned cart (highest ROI)
- Use the template above as a starting point
- Launch and measure for 2 weeks
Within a couple of weeks you should have enough data to see how many abandoned carts the flow recovers.
Next month:
Add Flow 2 (post-purchase) and Flow 4 (cross-sell). These typically drive a large share of automated revenue after abandoned cart.
---
Internal linking opportunities:
- Link to "Shopify Email Marketing Guide"
- Link to "Customer Retention Strategies"
- Link to "Email Marketing Best Practices"
External references:
- Klaviyo Automation Guide: https://www.klaviyo.com
- Omnisend Academy: https://www.omnisend.com/academy
- Shopify Email Documentation: https://help.shopify.com/en/manual/email-marketing
More from the blog
How to Set Up Claude Code on a VPS: A Complete Guide
Claude Code VPS setup, step by step: provisioning, authentication, tmux vs systemd, security, and an honest look at when a VPS beats running locally.
Claude Code Agent Teams: How to Run Them on a Schedule
Claude Code Agent Teams runs up to 10 parallel Claude instances against one task list. What it is, how it works, and how to schedule runs.
Stop doing the work around the work
OpenHelm connects to your tools, reads the context, and does the steps, so you sign off on the result instead of producing it. See how it covers an entire role’s weekly workload, check the pricing, or run it yourself with the free local app.