Abandoned cart emails: how to recover lost sales
According to long-running research by the Baymard Institute, about 70% of all online shopping carts are abandoned — the shopper adds a product but never makes it to checkout. If your store sells $20,000 a month, that means roughly the same amount (or more) stalls one step short of the checkout every single month. An abandoned cart email sequence is the cheapest way to win some of it back — and in this guide we’ll show you exactly how to build one.
Why shoppers abandon carts
Before writing the emails, it’s worth understanding the reasons — because a good abandoned cart email answers them directly. The most common ones (according to Baymard surveys):
- Unexpected extra costs — shipping fees or taxes only revealed at checkout;
- Being forced to create an account before buying;
- A checkout process that’s too long or confusing;
- “I’ll think about it” — the shopper is simply comparing, hesitating, or postponing the decision;
- Doubts about returns or security.
Notice: not one of these reasons is “I don’t need the product.” The intent to buy was there — which is why a reminder works so well.
Why email, specifically?
An abandoned cart email reaches someone who was just one step away from buying — which is why its metrics are in a different league from regular campaigns. Averages published by various platforms (Omnisend, Klaviyo): an open rate of ~40%, i.e. 2–3 times higher than a standard newsletter, and typically 5–15% of abandoned carts recovered. Best of all, it’s an automation: you build it once and it works every day without you lifting a finger.
The 3-email sequence: structure, timing, content
In our experience, a three-email sequence works best. One email leaves money on the table, and five start to annoy. Here’s the formula:
| When to send | Goal | Content | |
|---|---|---|---|
| #1 Reminder | After ~1 hr | Bring them back while intent is hot | Cart contents with photos, a clear “Return to your cart” button. No pressure, no discount. |
| #2 Reassurance | After 12–24 hrs | Address doubts | Answers to the most common hesitations: free returns, delivery times, reviews, guarantees. |
| #3 Nudge | After 48–72 hrs | Last chance | A gentle urgency element (e.g. “we’re holding your cart until…”), and here — and only here — an incentive is allowed. |
Email #1 — the reminder (after 1 hour)
The simplest and most profitable email in the sequence. Its job is simply to remind and remove friction: one clear link back to the full cart (not to the homepage!). Show the products with photos and prices — the shopper should instantly remember what they left behind.
“Your cart is waiting 🛒” · “You forgot something good” · “{Product} is still in your cart”
Email #2 — addressing doubts (after 12–24 hours)
If the first email didn’t work, there’s a doubt in the way. In the second email, answer it before the shopper even puts it into words: show your return policy, delivery speed, and real customer reviews of those exact products. Social proof works brilliantly here — “47 shoppers bought this item this month”.
“Still on the fence? Here’s what customers say” · “Free returns within 30 days — no questions asked”
Email #3 — the final nudge (after 48–72 hours)
The last message for those who weren’t moved by the reminder or the reassurance. Here it’s fair game to use urgency (the cart reservation is expiring, stock is running low — only if it’s true!) and, if your margins allow it, an incentive: free shipping or a 5–10% discount.
“We’ll hold your cart for another 24 hours” · “Free shipping on your order — today only”
Discount strategy: how not to train customers to wait
The most common — and costly — mistake is a discount in the very first email. That teaches your regular customers the game: add to cart, wait an hour, get 10% off. A discount in the first email gives away margin to people who would have bought anyway.
A healthy rule: a discount only in the third email, and only for those who didn’t open or click the first two. Better still — segment: an incentive is justified for a first-time visitor (the first-purchase barrier is the highest), while a loyal customer usually only needs a reminder. In Omnisend automations, this is done with a conditional branch based on order history.
Technical setup in Omnisend
- Trigger: use the standard “Abandoned Cart” event (requires a working store integration — Shopify, WooCommerce, or API).
- Exit condition: make absolutely sure the sequence stops once the shopper completes the order — nothing is worse than a “return to your cart” email sent to someone who has already bought.
- Cart contents block: add the dynamic “Cart items” block — products, photos, prices, and the button all update automatically.
- Frequency capping: if a shopper abandons a cart several times a week, the sequence shouldn’t fire every single time — set a cooldown between runs.
- A/B test: start with the subject lines of the first email — the biggest volume, the fastest results.
The 5 most common mistakes
- One email instead of a sequence — the second and third emails together typically add 30–50% of the sequence’s total revenue.
- First email sent a day later — intent has cooled and the shopper is already at a competitor’s.
- A discount right away — see above: you’re training shoppers to wait.
- Linking to the homepage instead of a direct link to the cart — every extra step costs conversion.
- The sequence doesn’t stop after purchase — a technical detail that wrecks trust in all of your email.
How to measure results
- Recovery rate: what % of sequence recipients completed their purchase. Benchmark: 5–15%; below 3% means the sequence needs fixing.
- Revenue per recipient (RPE): the best metric for comparing email variants against each other.
- Unsubscribe rate: if the third email generates noticeably more unsubscribes than sales, shorten the sequence or soften the tone.
Omnisend shows all three metrics in the automation report — check them monthly, not daily: a sequence needs volume before the numbers become reliable.
Read next: the abandoned cart sequence catches people who almost bought. But for a new subscriber to ever reach the cart in the first place, your welcome email series has to do its job first — we’ve written a separate guide for it.
Frequently asked questions
How many abandoned cart emails should you send?
The optimal sequence is 3 emails: a reminder after ~1 hour, reassurance and objection handling after 12–24 hours, and a final nudge (often with an incentive) after 48–72 hours. One email leaves money on the table, while more than 4 usually starts to annoy people and drives up unsubscribes.
Does an abandoned cart email need a discount?
No. A large share of carts are recovered with a simple reminder and no discount at all. A discount is worth using only in the last email of the sequence, and only for those who didn’t respond to the first two — otherwise you’ll train customers to abandon their cart on purpose and wait for a discount code.
When should you send the first abandoned cart email?
Within the first hour after the cart is abandoned — while purchase intent is still hot and the product is still on the shopper’s mind. Waiting a full day to send the first email is one of the most common mistakes: after 24 hours, a large share of shoppers have already bought from a competitor or changed their minds.
What results can you expect from an abandoned cart automation?
According to data from various email platforms, abandoned cart emails are opened around 40% of the time — several times more often than regular campaigns — and typically recover about 5–15% of abandoned carts. The exact number depends on your pricing, product type, and the quality of the sequence.
Want this bringing in revenue every week without you lifting a finger?
The abandoned cart sequence is just one of the 5+ automations we launch within the first few days. In a free consultation, we’ll show you how much revenue your store is currently leaving in the email channel.
Book a free consultation