
Abandoned Cart Email Best Practices for 2026
Alex Morgan
Head of Strategy
The definitive guide to abandoned cart email strategy for Shopify stores. Timing, copy, incentives, and the three-email sequence that recovers the most revenue.
The average Shopify store loses 70% of its carts to abandonment. A well-optimised abandoned cart flow is, pound for pound, the highest-ROI automation you can build. Brands that get this right routinely recover 10-15% of abandoned cart revenue — often worth tens of thousands of pounds per month.
Why Carts Get Abandoned
Understanding the reasons for abandonment shapes how you write your recovery emails. The most common reasons according to Baymard Institute's research:
- Unexpected shipping costs at checkout (48% of abandoners)
- Required account creation before purchase (24%)
- Payment security concerns (18%)
- Too slow a checkout process (17%)
- Comparison shopping — not ready to buy, still evaluating (15%)
- Genuine intent to return later on a different device (10%)
The Three-Email Abandoned Cart Sequence
A three-email sequence outperforms both single emails and longer sequences in most Shopify store contexts. Each email plays a different role:
- 1Email 1 (1 hour after abandonment): Simple reminder — 'You left something behind'. Show the exact products. No discount yet. Keep it short.
- 2Email 2 (24 hours after abandonment): Address objections — highlight your returns policy, delivery speed, and payment security. Include social proof (star rating, review count). Still no discount.
- 3Email 3 (72 hours after abandonment): Introduce an incentive — 10% off or free shipping. Create urgency: 'Your cart expires in 24 hours'.
Copy That Converts
The subject line is everything. A/B test aggressively across these proven approaches:
- 'You forgot something...' — classic, works because it's direct
- '{Product Name} is waiting for you' — specific, personal, drives curiosity
- 'Still thinking about it? Here's 10% off' — incentive-led, drives action
- Emoji in subject line (shopping bag, arrow): mixed results — A/B test for your audience
- Low stock signal: 'Only 3 left in stock' — powerful if true, never fabricate scarcity
Technical Setup in Klaviyo
The Klaviyo 'Checkout Started' trigger fires when a customer enters the checkout but doesn't complete it. Use this trigger (not 'Added to Cart') for abandoned cart flows. Add a profile filter: 'Has not placed order since starting flow' to prevent sending abandonment emails to customers who complete their purchase from another device.
“Abandoned cart emails are not spam — they're a service. Most people who abandon a cart are genuinely interested but got distracted. You're helping them complete something they wanted to do.”
Alex Morgan
Head of Strategy, Flex Commerce


