Abandoned Cart Email: The Complete Guide
A complete guide to abandoned cart emails: templates, timing, segmentation and the tactics that help you recover more abandoned checkouts.

TL;DR
- Abandoned cart emails win back a share of customers who add items to their cart but don't check out.
- A 3-email sequence (sent at 1 hour, 24 hours, 72 hours) is standard. Most conversions happen in email 1 and 2.
- The biggest mistake: generic subject lines. "You left something behind [Product name]" usually beats "Don't forget your cart!"
- Because most carts are abandoned, even a modest recovery rate adds up to meaningful monthly revenue.
Jump to templates · Jump to timing · Jump to segmentation · Jump to mistakes
# Abandoned Cart Email: A Practical Guide
Your customer added a £120 handbag to their cart. They were ready to buy. Then they closed the browser.
You'll never see them again, unless you send an abandoned cart email.
Abandoned cart emails are one of the highest-ROI email marketing tactics for e-commerce. They go to people who have already shown clear intent, and once set up they run automatically for the cost of your email platform.
This guide breaks down the templates, timing, and tactics that drive results.
The Numbers That Matter
Roughly seven in ten online carts are abandoned before checkout. That's the pool abandoned cart emails work on.
Worked example for a hypothetical mid-size store:
- 10,000 monthly visitors
- 30% add to cart = 3,000 carts/month
- 70% abandon = 2,100 abandoned carts
- If just 5% are recovered via email = 105 new sales
- £50 average cart value = £5,250 revenue
- Cost (Klaviyo/Omnisend): £50-100/month
Plug in your own traffic, cart value and recovery rate to see what the sequence is worth to you.
The 3-Email Sequence That Works
Email 1: Sent 1 Hour After Abandonment
Goal: Remind them gently. Assume they forgot.
Subject line: "You left something behind ☺"
- Why this works: Personal, curious tone. "Missed something" feels less aggressive than "Complete your purchase!"
Body:
Hi [First name],
You left a [PRODUCT NAME] in your cart. Just making sure it wasn't on purpose!
[PRODUCT IMAGE]
[PRODUCT NAME] - [PRICE]
← Back to your cart
Need help? Reply to this email or chat with us.
Best,
[Store name]Why this works:
- Personal greeting (uses first name)
- Acknowledges they might have meant to leave
- Shows product image (visual trigger)
- Single CTA (one button to cart)
- No pressure
This first email usually converts best of the three.
Email 2: Sent 24 Hours After Abandonment
Goal: Add light urgency. Show them they're not alone (social proof).
Subject line: "Other customers loved this [Product] 🔥"
- Why this works: FOMO + social proof. References that others want it.
Body:
Hi [First name],
Your [PRODUCT NAME] is still in your cart, and it's popular.
[PRODUCT IMAGE]
[PRODUCT NAME] - [PRICE]
★★★★★ 4.8 stars (128 reviews)
"Best purchase I've made!" - Sarah
← Add to order now
Best,
[Store name]Why this works:
- Shows customer reviews (social proof)
- Includes actual testimonial quote
- Mentions popularity (FOMO)
- Still soft-sell, not aggressive
Email 3: Sent 72 Hours After Abandonment
Goal: Final push. Add discount incentive.
Subject line: "Final: 15% off your [Product]"
- Why this works: "Final" signals last chance. Discount is the incentive.
Body:
Hi [First name],
This is the last time we'll ask, we promise.
Your [PRODUCT NAME] is still waiting, and we're offering you 15% off as a thank you for thinking of us.
[PRODUCT IMAGE]
[PRODUCT NAME] - [PRICE]
With code COMEBACK15: [DISCOUNTED PRICE]
← Claim your discount
If you have any questions, reply to this email.
Best,
[Store name]Why this works:
- Acknowledges this is the final email
- Shows them the discount saves them £X
- Code makes it feel like a special offer
- Lowered pressure (acknowledges they might not convert)
Segmentation: Send Different Sequences By Cart Value
High-value carts (£150+):
- Send 5 emails instead of 3
- Add 20% discount (higher margin can absorb it)
- Include concierge offer: "Chat with our team if you have questions"
Medium-value carts (£50-150):
- Standard 3-email sequence
- 15% discount on email 3
Low-value carts (under £50):
- Send 2 emails only (email 1 and 2)
- No discount (too small to justify)
- Higher-volume focus
To size each segment, multiply carts × average value × your recovery rate for that segment, then adjust for the discount margin. Track the segments separately so you can see which sequence earns its keep.
Mistakes That Kill Conversion
Mistake 1: Generic subject lines
"Complete your purchase now!" reads like every other promotional email and tends to get ignored.
"You left your [Product] behind" is specific and personal, so it usually gets opened more.
Fix: Reference the product. Be personal.
Mistake 2: Showing too many products
You put 10 related products in the email hoping they'll buy something else.
Fix: Focus on the abandoned product. Add 1-2 related items maximum.
Mistake 3: Heavy discounts too early
You send 20% off in email 1.
Fix: Escalate discounts. Email 1: no discount. Email 2: no discount. Email 3: 15% off.
Mistake 4: Too many emails
You send 5 emails to abandoned cart customers.
Fix: 3 emails max. After email 3, move them to a general marketing list.
Mistake 5: No mobile optimization
Your email looks good on desktop. Buttons are tiny on mobile, where a large share of emails are opened.
Fix: Use email builder's mobile preview. Test on real phones.
Pro Tips That Boost Conversion
Tip 1: Use countdown timers (email 3 only)
Your discount expires in: [48 HOURS]Creates urgency without being aggressive.
Tip 2: Show cart contents as images, not just text
People respond more to visual product images than product names.
Tip 3: Personalise the discount reason
Instead of: "15% off code COMEBACK15"
Use: "15% off as a thank you for reconsidering"
Tip 4: Test subject lines
Send 50% of email 1s with "You left something behind" and 50% with "Quick: [Product] is waiting for you".
Track which has better open/conversion. Use the winner for email 2 and 3.
Tip 5: Time the sequence to user behaviour
If most of your customers shop at 9pm, don't send email 1 at 2pm. Send it at 10pm (1 hour after typical abandon time).
Tools That Handle Abandoned Cart Emails
| Tool | Cost | Setup time | Best for |
|---|---|---|---|
| Shopify Email | Free-£20/month | 30 mins | Shopify stores, simplicity |
| Klaviyo | £20-1000+/month | 2-3 days | Advanced segmentation, scale |
| Omnisend | £20-300/month | 1-2 days | Multi-channel (SMS + email) |
| Braze | £50+/month | 3-5 days | Enterprise scale |
| Drip | £20-100/month | 1-2 days | Creator focus |
Recommendation: Start with Shopify Email (if you're on Shopify) or Klaviyo. Both have pre-built abandoned cart flows.
Next Steps
This week:
- Check your email platform: Do you have abandoned cart emails set up?
- If not: Set up the 3-email sequence using templates above
- Send test emails to yourself and check on mobile
- Launch
Next week:
- Monitor metrics: open rate, click rate, conversion rate
- Compare against your email platform's benchmarks
- Test subject line variations
You should start seeing recovered orders soon after launch.
---
Internal linking opportunities:
- Link to "Email Automation for E-commerce"
- Link to "Shopify Email Marketing Guide"
- Link to "E-commerce Revenue Optimization"
External references:
- Shopify Email Automation: https://help.shopify.com/en/manual/email-marketing
- Klaviyo Abandoned Cart Guide: https://www.klaviyo.com/blog
- Email Marketing Benchmarks 2026: https://www.klaviyo.com/industry-benchmarks
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.