Shopify Email Automation: Complete Setup & Strategy Guide
Master email automation workflows for Shopify. Compare Shopify Email, Klaviyo, and Omnisend. Step-by-step setup for abandoned cart, post-purchase, and win-back flows.

TL;DR
- Email automation recovers 25-30% of abandoned cart revenue and increases repeat purchase rates by 20-40%.
- Shopify Email is free for basic automation; Klaviyo and Omnisend offer advanced segmentation and multi-channel workflows.
- Core automations every store needs: abandoned cart (24-36 hours), post-purchase sequence (5 emails), and win-back campaign (every 90 days).
Jump to Why email automation matters · Jump to Platform comparison · Jump to Setup workflows · Jump to Metrics that matter
# Shopify Email Automation: Complete Setup & Strategy Guide
Most Shopify store owners know email is their strongest retention channel. The average email open rate for ecommerce is 20-25%. Average click rate is 2-3%. Compare that to social media (1-2% click rate) or organic search (heavily depends on ranking).
Yet fewer than 30% of Shopify stores run email automations. The friction isn't understanding the value—it's the setup complexity.
If you're losing £100 daily to abandoned carts, that's £3,000/month in recoverable revenue. Email automation can recover 25-30% of that. Over a year, that's £9,000-£10,800 with a platform costing £25-300/month.
Here's how to set it up without the overwhelm.
---
Why email automation matters
Email automation isn't a "nice to have." It's infrastructure for your store.
The numbers
A well-configured email automation stack for a typical Shopify store yields:
| Automation | Recovery Rate | Example Numbers |
|---|---|---|
| Abandoned cart (36h) | 25-30% | £1,000 carts/day × 25% = £7,500/month |
| Post-purchase sequence | +15% repeat rate | £50,000/month revenue × 15% = £7,500 additional monthly |
| Win-back campaign (90 days) | 10-15% reactivation | 500 inactive customers × 12% × £75 AOV = £4,500/month |
| Browse abandonment | 5-10% conversion | £500 browsed revenue/day × 8% = £1,200/month |
Total recoverable revenue from one store: £15,000-£25,000/month from email alone.
That's not theoretical. Klaviyo reports their average client recovers £4.40 for every £1 spent on email.
Why automation beats manual email
Manual email (send-and-pray newsletters) achieves 15-20% open rates because context is weak. You're emailing everyone the same message.
Automated email uses behavioural triggers:
- Abandoned cart triggers in 1 hour (not 5 days later)
- Post-purchase triggers immediately (while intent is high)
- Win-back campaign triggers when engagement drops
Automation open rates: 30-45% (because message matches behaviour).
---
Platform comparison: Shopify Email vs Klaviyo vs Omnisend
| Feature | Shopify Email | Klaviyo | Omnisend |
|---|---|---|---|
| Price | Free | $20-500+/month | $25-300/month |
| Native Shopify integration | Yes (native) | Via app | Via app |
| Abandoned cart automation | Yes | Yes | Yes |
| Segmentation depth | Basic | Advanced (RFM, LTV) | Advanced |
| Multi-channel (SMS, push) | No | Yes | Yes |
| Dynamic content (personalization) | No | Yes (name, purchase history) | Yes |
| A/B testing | Limited | Advanced | Good |
| Reporting | Basic | Excellent | Excellent |
| Best for | Small stores, cost-conscious | Growth stores, high AOV | Omnichannel campaigns |
---
Setup workflows: The core automations
Automation 1: Abandoned cart recovery (24-36 hours)
Trigger: Customer adds item to cart but doesn't checkout
Goal: Recover 25-30% of abandoned cart value
Timeline: Series over 36 hours
Emails:
- Immediate (1-4 hours): "You left [Product] in your cart" + reminder + 5% discount code
- 24 hours: "These are selling out" + social proof + urgency
- 36 hours: "Final reminder—this deal expires at midnight" + free shipping sweetener
Shopify Email setup:
- Go to Shopify Admin → Settings → Notifications → Abandoned checkout
- Enable automated email recovery
- Customize template (add your logo, colours, discount code)
- Set delays (1 hour, 24 hours, 36 hours)
Klaviyo setup:
- Go to Flows → Create flow → Trigger: Checkout started
- Add delay (1 hour)
- Add email step: "Abandoned checkout" template
- Add conditional: If customer hasn't purchased, send second email (24h delay)
- Add conditional: If still no purchase, send final email (36h delay)
Key metrics to track:
- Recovery rate (25-30% = healthy)
- Click rate (2-5%)
- Revenue recovered per 1,000 carts
---
Automation 2: Post-purchase sequence (5-email flow)
Trigger: Order completed
Goal: Increase repeat purchase rate by 20-40%
Timeline: Over 14 days
Emails:
- Day 0 (immediate): Order confirmation + tracking link + thank you
- Day 2: "Your order is on the way" + upsell related products (e.g., if they ordered a hoodie, suggest complementary products)
- Day 4 (estimated delivery): Delivery confirmation + review request + loyalty program sign-up
- Day 7: "Loving your order?" + user-generated content (photos from customers) + encourage review
- Day 14: Exclusive offer for repeat purchase (10-15% off next order)
Shopify Email setup:
Shopify Email has limitations for multi-step automations. Recommended: Upgrade to Klaviyo or Omnisend.
Klaviyo setup:
- Flows → Create flow → Trigger: Order placed
- Email 1 (immediate): Use Shopify's "order confirmation" as template
- Delay 2 days → Email 2 (cross-sell)
- Delay 2 days → Email 3 (delivery)
- Delay 3 days → Email 4 (review request)
- Delay 7 days → Email 5 (repeat purchase offer)
Key metrics:
- Click rate on repeat purchase offer: 5-8% (healthy)
- Repeat purchase rate: 20-30% (baseline; automation can lift this 5-10%)
- Revenue per email: Track which emails drive the most repeat orders
---
Automation 3: Win-back campaign (every 90 days)
Trigger: Customer hasn't purchased in 90+ days
Goal: Reactivate 10-15% of inactive customers
Timeline: Over 7-14 days
Emails:
- Day 0: "We miss you" personal message + exclusive win-back offer (15% off)
- Day 3: New products they haven't seen + reminder of offer
- Day 7: "Last chance—offer expires tonight" + urgency
- Day 14: Post-campaign: If no purchase, move to suppression list for 6 months
Klaviyo setup:
- Flows → Create flow → Trigger: Static list (upload inactive customers)
- Alternatively, use Smart segment: "Last purchase < 90 days ago"
- Add emails as above with appropriate delays
- Add final conditional: If customer purchased, stop flow. If not, suppress for 6 months.
Segmentation matters here:
- Tailor messaging by purchase history
- "You love our hoodies—check out the new collection"
- "Ready to refresh your wardrobe?"
Key metrics:
- Reactivation rate: 10-15% is good
- Revenue per win-back email: £0.50-£2.00 is typical
- List decay: If you win back <5%, your offer isn't compelling enough
---
Setup best practices
Practice 1: Segment by behaviour
Don't send the same email to everyone. Use:
- RFM segmentation (Recency, Frequency, Monetary): High-value customers get VIP treatment
- Purchase history: Fashion brands? Email them new arrivals. Electronics? Email them complementary products.
- Engagement: Only email engaged subscribers; suppress inactive ones after 6 months
Practice 2: Personalize beyond first name
Use dynamic content:
- "Hi [FirstName], check out these [CategoryFromLastPurchase] on sale"
- Shopify Email: Limited personalization
- Klaviyo: Full dynamic content support
- Omnisend: Good dynamic content
Practice 3: Test, measure, optimize
A/B test:
- Subject lines ("You left X in your cart" vs "£50 waiting for you")
- Send times (morning vs evening; weekday vs weekend)
- Discount depths (5% vs 10% vs free shipping)
Measure:
- Open rate
- Click rate
- Conversion rate (purchases directly from email)
- Revenue per email
- ROI (revenue ÷ platform cost)
Practice 4: Respect deliverability
Email service providers care about:
- Bounce rate: <2% is healthy
- Complaint rate: <0.1% (avoid spam complaints)
- Engagement: If subscribers aren't opening, ISPs may mark you as spam
Maintain list health:
- Remove hard bounces immediately
- Suppress unengaged subscribers after 6-12 months
- Clean list quarterly
---
Common mistakes and how to avoid them
Mistake 1: Not personalizing
Generic "Hi Customer" emails have 18-22% open rates. Personalized ("Hi Sarah, your denim jacket order is here") have 28-32%.
Mistake 2: Sending too many emails
More than 2-3 per week = unsubscribes spike. Respect frequency caps.
Mistake 3: Abandoned cart timing
Send too fast (immediately): Customers may still complete. Send too slow (72 hours): They've forgotten the item or bought elsewhere. Sweet spot: 1-4 hours, then 24h, then 36h.
Mistake 4: Ignoring SMS and push
Email is 70% of revenue, but SMS has 30-40% open rates (vs 20-25% for email). Omnisend and Klaviyo let you layer SMS on top of email.
Mistake 5: Not measuring revenue attribution
Know which emails drive revenue. Shopify Admin → Analytics → Channels → Filter by "Email" to see attributed revenue.
---
Migration path: From Shopify Email to Klaviyo
If you start with Shopify Email (free, simple) and grow to Klaviyo (more advanced):
Week 1-2: Set up basic Klaviyo account, connect Shopify integration
Week 3: Migrate abandoned cart automation from Shopify to Klaviyo
Week 4: Create post-purchase sequence in Klaviyo
Month 2: Layer in SMS automation via Klaviyo
Month 3: Advanced segmentation (RFM, LTV) and dynamic content
Cost: £20/month for first 500 subscribers, scaling to £500/month at 50k+ subscribers (but you're generating £15k-25k/month, so ROI is 10-30x).
---
Next steps
- Choose your platform: Shopify Email for simple setup; Klaviyo for growth; Omnisend for omnichannel.
- Map your core automations: Abandoned cart, post-purchase, win-back.
- Set up first automation: Start with abandoned cart (lowest effort, highest ROI).
- Measure baseline: Track recovery rate and revenue for 30 days.
- Optimize: Test subject lines, send times, discount depths.
- Layer in second automation: Post-purchase sequence.
- Segment by behaviour: Personalize based on purchase history.
Email automation is the easiest revenue lever in ecommerce. A properly configured stack can add £15k-25k/month to your bottom line with minimal ongoing effort.
---
Key takeaways
- Email automation recovers 25-30% of abandoned cart revenue and increases repeat purchases by 20-40%.
- Core automations: abandoned cart (36h), post-purchase (5 emails), win-back (quarterly).
- Shopify Email is free but limited; Klaviyo and Omnisend offer advanced segmentation and higher ROI.
- Personalization and segmentation double email effectiveness compared to broadcast campaigns.
- Measure revenue attribution to justify investment in email infrastructure.
More from the blog
OpenHelm vs runCLAUDErun: Which Claude Code Scheduler Is Right for You?
A direct comparison of the two most popular Claude Code schedulers, how each works, what each costs, and which fits your workflow.
Claude Code vs Cursor Pro: Real Developer Cost Comparison
An honest look at what developers actually spend on Claude Code, Cursor Pro, and GitHub Copilot, and how to get the most from each.
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.