Someone added your product to their cart. Then they left.
Here's what people get wrong about that moment: they read it as rejection. It almost never is. Someone who reached the cart had already decided to buy — the deciding was done. Then a kid started crying, or a colleague appeared, or the card was upstairs, or the shipping total appeared and they wanted to think for a second.
That's not a person who said no. That's a person who got interrupted mid-yes.
Which is why cart recovery is the easiest revenue in ecommerce, and why the standard approach — fire off a 15% coupon and hope — leaves money on the table while quietly training your customers to abandon on purpose.
The short version
Three emails. The timing is the mechanism, not the copy.
| When | Tone | Job | |
|---|---|---|---|
| 1 | 1–4 hours after | Customer service | Assume a technical problem or a distraction |
| 2 | 24 hours | Reassuring | Handle the hesitation with proof |
| 3 | 48 hours | Urgent | Now, and only now, the incentive |
No discount in email 1. That single rule is the difference between a recovery flow and a coupon vending machine.
Email 1 — The helpful reminder
One to four hours after abandonment. Speed matters here more than anywhere else in email, because the impulse decays. Wait 24 hours and you're not catching someone mid-decision; you're starting a new conversation from cold.
Tone: customer service, not sales. Assume something went wrong on your end or theirs. That framing does real work — it gives the customer a face-saving reason to come back that isn't "I changed my mind and now I've changed it again."
Subject lines that fit the frame: "Did you forget something?" / "Looks like you left this behind" / "Problem with checkout?"
The body is simple. Show the item, with an image if you can. Give one big obvious button linking straight back to their saved cart — not to the homepage, not to the product page, to their cart, still populated. And offer help.
"We noticed you left some great items in your cart. We've saved them for you. If you had any trouble checking out, just reply to this email and we'll help."
That's it. No urgency, no discount, no pressure. A meaningful share of recoveries happen right here, from people who genuinely just got distracted and needed a link.
Email 2 — Objection and social proof
24 hours later. They didn't take the reminder, so distraction wasn't the whole story. Now you're dealing with hesitation.
Tone: reassuring. Subject lines like "Still thinking about {item}?" or "See what others are saying."
Two things belong in this email. A strong customer review of the specific product in their cart — not a generic testimonial about your brand, the actual item they were looking at. And your return policy or guarantee, prominently, because the hesitation is usually about risk rather than desire.
The unspoken question at this stage is what if it's wrong when it arrives? Answer that and a lot of carts convert without you discounting anything.
Email 3 — The incentive
48 hours after abandonment. If they haven't bought by now, price is probably the objection, and it's finally time to move on it.
Tone: urgent. "10% off your cart (expires in 24h)" / "Your cart is about to expire."
A modest discount — 10% or free shipping is usually enough — with a strict deadline attached. The deadline is not decorative. Without it, the coupon just sits there being ignored, and the decision keeps getting postponed. Twenty-four hours forces a choice.
Why the discount waits
This is the most important thing on the page, so let me be blunt about it.
Lead with a coupon in email 1 and you teach your customers something you cannot unteach: abandoning a cart produces a discount.
Once a segment of your audience learns that, they'll do it deliberately. Add to cart, close the tab, wait for the email, buy at 15% off. You've converted a recovery mechanism into an automated discount dispenser, and you're now paying a margin penalty on purchases that were going to happen anyway at full price.
The three-email structure exists specifically to price-discriminate in the right direction. Distracted people recover for free in email 1. Hesitant people recover with proof in email 2. Only the genuinely price-sensitive get the discount, in email 3, after the cheaper options failed.
Discounting first inverts that, and hands the incentive to everyone including the people who never needed it.
Browse abandonment: the softer cousin
Cart abandonment means they added it. Browse abandonment means they looked at a product page — logged in, or tracked by cookie — and never added anything.
Lower intent, so the sequence is lighter: one email, two to six hours after browsing.
And the framing needs care, because this is where automation gets creepy. Don't say "We saw you looking at…" — technically true, and it makes people uncomfortable in a way that costs you more than the sale is worth.
Make it feel like a recommendation instead:
"Since you've been checking out our summer collection, we thought you might like to see our top-rated picks…"
Include the item they browsed alongside two or three alternatives. The alternatives do double duty — they make it read as curation rather than surveillance, and they cover the possibility that the thing they looked at wasn't quite right.
The configuration trap that will bite you
Before you switch any of this on, check who your flow can actually mail.
Cart and browse abandonment flows fire on behaviour, not on consent. Which means they can very easily send marketing email to someone who checked out as a guest, or who was cookie-tracked, and never opted into marketing at all.
That's a reliable complaint generator, and complaints are roughly ten times more expensive than unsubscribes because they damage your sender reputation directly. It's also, in most jurisdictions, a consent problem rather than just a deliverability one.
Check your flow filters today. The condition you want is "has consented to marketing," not just "abandoned a cart." This is one of the most common misconfigurations in ecommerce email, and it's usually nobody's fault — the flow ships that way by default.
More on how automations affect deliverability here.
Frequently asked questions
How many cart emails should you send?
Three. A helpful reminder at one to four hours, an objection-handling email with social proof at 24 hours, and an incentive with a hard deadline at 48 hours. More than three tips into pestering, and the recovery curve has largely flattened by then anyway.
When should the first cart email go out?
Within one to four hours of abandonment. Speed matters more here than in any other automation, because the purchase impulse decays fast. Wait a full day and you're no longer catching someone mid-decision — you're restarting the conversation from cold.
Should cart emails include a discount?
Not in the first email, and ideally not in the second. Leading with a discount teaches customers that abandoning a cart produces a coupon, and a segment of them will start doing it deliberately. Hold the incentive for email three, after distraction and hesitation have already been addressed for free.
What to do next
Two things, in this order.
Check your flow filters and confirm your cart emails only reach people who consented to marketing. That's the one that can actually hurt you.
Then look at email 1 and see whether there's a discount code in it. If there is, pull it out and move it to email 3. You'll likely see the same recovery rate at a better margin — and you'll stop training your best customers to game you.
Free: The subject line swipe file — including cart recovery subject lines.
Go deeper: The Email Copywriting Playbook — full copy for emails 2 and 3, the complete browse-abandonment flow, and the objection-handling library.
Related guides
- Email automation: the sequences that make money — where cart recovery sits in the journey
- CTA copy that gets the click — the button that goes back to the cart
- Klaviyo vs Mailchimp vs ConvertKit — which platform handles these flows best
- Welcome email sequence — the flow to build before this one
Join the Newsletter
Get practical marketing tactics delivered straight to your inbox.

Written by
Muhammad Basim
Related Articles

Klaviyo vs Mailchimp vs Kit: Which Fits Your Business
Note before we start: ConvertKit is now called Kit. Most people still search for the old name, so I've used both. The honest framing for this comparison is that these three platforms aren't really competitors. They're built for different businesses, and the "which is best" question mostly dissolves once you know which business you're running. […]

Re-Engagement Emails: The Deliverability Risk Nobody Warns You About
Here's the advice you'll find everywhere: "Win back your inactive subscribers with a re-engagement campaign!" And here's what nobody mentions. A re-engagement campaign is a deliverability decision before it's a copywriting decision — because you are, deliberately, about to send email to the exact group of people least likely to open it. That's the worst […]

Email Automation: The Sequences That Make Money
Your broadcast emails go out when you have something to say. Your automations go out when the subscriber is ready to hear it. That's the entire difference, and it's why a welcome email sent thirty seconds after signup outperforms almost anything you'll send on a Tuesday afternoon to your whole list. Timing isn't a scheduling […]
