Article content and detailed guides remain in English. The selected language applies to controls and quick instructions.

Back to articles

Abandoned Cart Email Sequences That Recover Revenue: Timing, Subject Lines, Copy Frameworks, Discount Strategies and Platform Setup for Shopify, WooCommerce, BigCommerce and Squarespace

On this page

The Revenue at Stake

The average shopping cart abandonment rate across all e-commerce industries is 70-75%. For every 100 people who add a product to their cart, 70-75 leave without completing the purchase. On a store doing $100,000/month in revenue, that means approximately $230,000-$300,000 worth of products were added to carts but never purchased.

An abandoned cart email sequence recovers 5-15% of those abandoned carts. On that same $100,000/month store, a well-built sequence adds $11,500-$45,000 in monthly recovered revenue.

Industry Average cart abandonment rate Average order value Recovered revenue per 1,000 abandoned carts (at 8% recovery rate)
Fashion and apparel 73% $85 $6,800
Electronics and tech 74% $250 $20,000
Health and beauty 70% $55 $4,400
Home and furniture 72% $300 $24,000
Food and grocery (online) 65% $65 $5,200
Jewellery and accessories 76% $150 $12,000
Sports and outdoors 71% $120 $9,600

Why People Abandon Carts

Reason Percentage of abandonments What the cart recovery email can do about it
Unexpected costs (shipping, tax, fees added at checkout) 48% Offer free shipping in email 2 or 3; clearly state total cost including shipping in the email; absorb shipping on orders over a threshold
"Just browsing" / not ready to buy 27% Provide social proof (reviews, ratings, "1,200 people bought this last month"); create urgency ("only 3 left in stock"); the sequence keeps the product top-of-mind while they decide
Found a better price elsewhere 22% Offer a discount in email 3 (last resort); highlight your differentiators (free returns, warranty, customer support, faster shipping, bundle deals)
Complicated checkout process 18% Direct them to a one-click checkout link that skips the cart page and goes straight to payment with their items pre-loaded
Did not trust the site with payment information 17% Include trust badges, security certifications, and payment method logos in the email; reference your return policy and customer service availability
Website error or crash 12% The email itself solves this: it gives the customer a fresh link back to their cart
Delivery too slow 11% Highlight faster delivery options; offer expedited shipping at a discount; state guaranteed delivery dates
Unsatisfactory return policy 10% Reference your return policy prominently in the email: "Free 30-day returns, no questions asked"

The 3-Email Sequence

Email 1: The Reminder (sent 1 hour after abandonment)

Element Best practice
Timing 1 hour after the cart was abandoned; this is the optimal window: soon enough that they remember what they were shopping for; late enough that they have had time to finish whatever interrupted them
Subject line Keep it simple and direct: "You left something behind", "Still thinking it over?", "Your cart is waiting", "Did something go wrong?"; avoid: "LAST CHANCE!" or discount-focused subjects on email 1 (save urgency and discounts for later emails)
Content Reminder, not a pitch: "Hi [First name], you left [product name] in your cart. Here is a quick link to pick up where you left off: [Cart link]." Include a product image, the product name, the price, and a large "Complete your order" button; this email should look like a helpful nudge, not a marketing blast
Tone Helpful and casual: "Did you get distracted?" or "Sometimes life gets in the way." Not pushy: do not use urgency, scarcity, or discounts in email 1
Expected performance Open rate: 45-55%; click rate: 10-15%; recovery rate: 3-5% of abandoned carts

Email 2: Social Proof and Objection Handling (sent 24 hours after abandonment)

Element Best practice
Timing 24 hours after abandonment (23 hours after email 1)
Subject line Introduce social proof or address objections: "Here is why [X] people love [Product]", "[Product] is selling fast", "Still on the fence? This might help", "A quick note about [Product]"
Content Address the top reasons for abandonment: include 1-2 customer reviews or ratings ("Rated 4.8/5 by 2,300 customers"); state your shipping policy ("Free shipping on orders over $50"); state your return policy ("Free 30-day returns"); answer the most common pre-purchase question for your product; include the product image, name, price, and "Complete your order" button
Tone Confident and reassuring: you are helping them make a good decision, not begging them to buy
Expected performance Open rate: 35-45%; click rate: 8-12%; recovery rate: 2-4% of remaining abandoned carts

Email 3: Urgency + Incentive (sent 72 hours after abandonment)

Element Best practice
Timing 72 hours after abandonment (48 hours after email 2)
Subject line Create urgency or introduce an incentive: "Your cart expires tonight", "10% off to complete your order", "Last chance: [Product] is almost gone", "We saved your cart, but not for long"
Content This is where you deploy your strongest tactics: a discount (5-15% off or free shipping); a deadline ("This offer expires in 24 hours"); scarcity ("Only [X] left in stock" -- only if true); the combination of discount + deadline creates the strongest conversion pressure; include the discount code prominently, the product image, the discounted price, and a large "Complete your order" button
Tone Urgent but not desperate; this is the last email in the sequence, so make it clear: "I wanted to reach out one more time before your cart expires"
Expected performance Open rate: 25-35%; click rate: 5-10%; recovery rate: 1-3% of remaining abandoned carts

Discount Strategy

Approach Pros Cons Best for
No discount (rely on reminders and social proof only) Protects margins; customers do not learn to expect discounts; revenue recovered is at full price Lower recovery rate (5-8% total vs. 8-15% with discounts) Premium brands where discounting undermines brand positioning; products with thin margins where any discount eliminates profit
Small discount on email 3 only (5-10% off) Recovers more carts than no discount; the discount is only offered to people who did not convert on emails 1 and 2 (the hardest to convert); most revenue is recovered at full price Some customers will learn to abandon their cart to get the discount (though this is a smaller percentage than most merchants fear) Most e-commerce stores: this is the balanced approach that maximises total recovered revenue
Escalating discount (5% on email 2, 10-15% on email 3) Highest recovery rate (10-15%); creates urgency across the sequence Trains customers to wait for the biggest discount; reduces average order value of recovered carts; erodes margin Stores with high margins (50%+ gross margin) where maximising conversion is more important than protecting price; clearance or seasonal merchandise
Free shipping instead of percentage discount Addresses the most common abandonment reason (unexpected shipping costs); feels like a benefit rather than a price cut; does not devalue the product Only effective if the customer was abandoning because of shipping costs (not all were); shipping costs vary by location, so the offer may not be meaningful for international orders Stores where shipping costs are the primary abandonment driver; stores that normally charge for shipping but want to incentivise completion

Platform Setup

Platform Built-in abandoned cart emails Recommended email platform for advanced sequences
Shopify Yes: Shopify has a built-in abandoned checkout email (Settings > Notifications > Abandoned checkout); sends one email; limited customisation Klaviyo (the dominant email platform for Shopify stores; deep Shopify integration; pre-built abandoned cart flows; dynamic product blocks; advanced segmentation); Omnisend (more affordable; strong for small to mid-size stores; includes SMS)
WooCommerce No built-in abandoned cart emails (WooCommerce core does not track abandoned carts; requires a plugin) AutomateWoo (official WooCommerce extension; abandoned cart tracking + email sequences); Klaviyo (with WooCommerce integration plugin); Mailchimp (has WooCommerce integration with abandoned cart automation)
BigCommerce Yes: built-in abandoned cart saver (Marketing > Abandoned Cart Emails); supports up to 3 emails with customisable timing and content Klaviyo or Omnisend for more advanced sequences with branching logic, A/B testing, and dynamic content
Squarespace Commerce Yes: built-in abandoned cart recovery (Marketing > Abandoned Cart Recovery); sends one automated email; basic customisation Squarespace's built-in email is sufficient for small stores; for advanced sequences, integrate with Mailchimp or Klaviyo via Squarespace's integrations

Consolidating Your Customer Email Data

E-commerce stores collect email addresses across multiple systems: the e-commerce platform (Shopify, WooCommerce), the email marketing platform (Klaviyo, Mailchimp), the customer support platform (Zendesk, Gorgias), popup/form tools (Justuno, Privy, OptinMonster), and review platforms (Yotpo, Judge.me, Stamped). Export customer lists from each system (CSV) and upload to Email Extractor to extract and deduplicate email addresses across all systems. This reveals the true unique customer count and identifies customers who exist in one system but not another.

Metrics

Metric Average performance Top performers
Cart recovery rate (% of abandoned carts recovered by the sequence) 5-8% 10-15%
Revenue recovered per month (on a $100K/month store) $15,000-$25,000 $30,000-$45,000
Email 1 open rate 45-55% 60%+
Email 1 click rate 10-15% 18%+
Email 3 discount redemption rate 15-25% of openers 30%+
Revenue per email sent (across the sequence) $3-$8 $10-$15
ROI of abandoned cart email programme 3,000-5,000% (the cost of the email platform is negligible relative to recovered revenue) 8,000%+

Extract emails

Explore tools

Verify emails

Check address validity before using your list.

ZeroBounce

Email Verification

Verifies email lists and provides tools for monitoring deliverability.

Useful when list cleaning and sender health belong in one workflow.

Explore ZeroBounce (opens in a new tab)