Privacy preferences

Google Analytics helps us understand how visitors use ConvertFlux. You can turn it off for this visit or back on at any time.

Analytics are on.

Skip to main content
Back to insights

Abandoned Cart Email: What to Send, and When

ArticleBy Thomas Davis
Abandoned Cart Email

 

The email that either wins her back or confirms she was right to leave

She got to the shipping step at 9:40 on a Tuesday night. Saw the total jump by $11. Closed the tab. Put her phone face down on the nightstand and went to sleep.

The next morning she opens her inbox and there it is. Your email.

Two versions of that email exist, and they lead to two different futures.

In the first, it says: "You left something in your cart! Complete your order now." No reason. No answer. Just a nudge toward the same wall she already hit. She deletes it, and something small and permanent happens - she learns that your emails are noise. The next one gets deleted faster.

In the second, it says: "Shipping is $11 flat, and it arrives Thursday. Your cart's still saved." She reads it in four seconds. The thing that stopped her is gone. She buys.

Same shopper. Same cart. Same store. The only difference is whether the email answered the question she left with.

That's what this page is about. One email. What it should say, and when it should arrive. Not the sequence - that's a different article. Not subject lines - also a different article. Just the single most important message in your recovery program, done properly.

The reach problem nobody mentions

Here's the part almost every article skips, and it's the part that should shape everything else.

An abandoned cart email only reaches shoppers who reached checkout and entered an email address.

Read that again, because it quietly excludes most of the people you think you're emailing.

Who never gets the email

  • The shopper who abandoned in the cart drawer. She added a serum, saw the mini-cart slide out, and left. No email field was ever shown to her.
  • The shopper who abandoned on the product page. She read the reviews, checked the size chart, and closed the tab. She never added anything.
  • The shopper who abandoned on a collection page. She scrolled, compared three products, and left. Nothing was captured.
  • The shopper who reached checkout but never typed an email. She got to the form, saw the field, and bailed before filling it in. This happens more than you'd think - it's the same friction that makes forced account creation a documented abandonment reason.

Every one of those shoppers had intent. Every one of them is invisible to your abandoned cart email.

What that means for your recovery math

This is why "we recovered $40,000 last quarter" can be true and still misleading. That $40,000 came from a slice of your abandoners - the slice that made it to checkout and handed over an address. The rest of the leak was never addressable by email at all.

So when you set recovery targets, be honest about the denominator. If 70% of your carts are abandoned and only a portion of those abandoners ever entered an email, your email program is working on a fraction of the problem. It can be excellent at what it does and still leave most of the money on the table.

That gap is the reason on-site recovery exists. More on that later - but hold the thought, because it changes how you should think about the whole stack.

When to send it - and why the honest answer is "it depends"

You've seen the articles. "Send at 8pm." "Send within 60 minutes." "Send after 24 hours." They all sound confident, and they're all guessing.

Here's the truth: there is no universal best time. Timing depends on three things, and they pull in different directions.

The three things that set your timing

1. The buying cycle. A $20 repeat purchase - coffee, dog food, a phone case - is a decision made in seconds. A $4,000 considered purchase - a sofa, a mattress, a piece of equipment - is a decision made over days, sometimes weeks, often with another person involved. The first shopper needs a nudge. The second shopper needs time, and a nudge too early reads as pressure.

2. The price point. Low-value carts rarely abandon over price. They abandon over friction, distraction, or a shipping cost that's a large share of the total. High-value carts abandon over risk - the shopper wants to be sure before committing. Risk takes longer to resolve than friction.

3. The exit point. This is the one you control most directly, and it's the most useful.

Think about what the shopper was doing when she left:

  • She abandoned at the shipping step. She hit a cost she didn't expect. That's a question with an answer, and the answer is fresh in her mind. Reach her quickly - while the number is still the thing she's thinking about.
  • She abandoned at account creation. She was asked to do something she didn't want to do. Also fresh, also answerable. Reach her quickly with the way around it.
  • She abandoned at payment. She hesitated over trust or risk. That's a slower question. A fast email can feel like pressure; a slightly later one can feel like reassurance.
  • She was just browsing. Nothing was wrong. She got distracted, or she's comparing. She's not waiting for an answer - she's waiting for a moment. Reaching her later, when the moment is quieter, works better than reaching her in the same minute she left.

A practical starting point

Don't chase a magic hour. Do this instead:

  • Segment by exit point first. A shopper who left at shipping and a shopper who was browsing should not get the same email at the same time. That single split will do more for your results than any send-time optimization.
  • Start with a short window for friction exits, a longer one for browsing exits. Then test the window itself - move it earlier or later and watch incremental conversion, not open rate.
  • Let the price point stretch the window. The higher the cart value, the more room the shopper needs to decide. A same-hour email on a $4,000 cart can read as desperation. A same-hour email on a $25 cart reads as helpful.
  • Test it on your own store. Your audience is not another store's audience. The only send time that matters is the one that beats your holdout.

The reasoning is what transfers between stores. The specific hour does not.

What the email must do, in order

A single abandoned cart email has four jobs, and they go in this order. Skip one and the ones after it stop working.

1. Remind, without nagging. She knows she left something. You don't need to tell her twice, and you certainly don't need an exclamation mark. The reminder is the frame, not the message. Keep it light: her cart is saved, here it is, no pressure.

2. Answer the likely objection. This is the job most emails skip entirely, and it's the one that converts. What stopped her? If she left at shipping, answer the cost. If she left at account creation, tell her she can check out as a guest. If she left at payment, show her the returns policy and the payment logos. The objection is knowable - you have the exit point.

3. Reduce risk. Even after the objection is answered, there's a residue of doubt. Free returns. A delivery date, not a delivery window. A real support email. A phone number. Whatever genuinely reduces the risk of saying yes, put it where she'll see it.

4. Only then consider an incentive. If the first three jobs are done and the shopper still needs a reason, an incentive can close the gap. But it should be the last lever, not the first line. Lead with a code and you've told her the price was the problem - even when it wasn't.

Notice the order. Most stores run it backward: incentive first, reminder second, objection never.

Match the message to the exit point

This is the table worth printing. Your email platform already knows most of this - you just have to use it.

Where she exited

What she was really asking

What the email should lead with

Shipping step

"Why did the total just jump?"

Delivery cost and delivery time, stated plainly

Account creation

"Why do I have to sign up for this?"

Guest checkout - she can buy without an account

Payment step

"Is this safe, and can I send it back?"

Trust signals and the returns policy

High cart value

"Am I sure about this?"

A service-led message - a human, a consultation, a real answer

Low cart value

"I just got distracted."

A simple reminder. Don't spend margin on a $20 cart

Repeat abandoner

"I'm comparing, and I'm not sure yet."

A reason to decide - not a reason to wait

Two things to notice.

First, only one row involves price, and it's the last one. The rest are answered with information, not money.

Second, the high-value row is the one most stores get wrong. A $1,200 cart that abandoned doesn't need 10% off. It needs a person. A service-led message - "want to talk it through?" - costs you nothing and outperforms a code on considered purchases, because the objection was never price. It was confidence.

Why "you left something in your cart" underperforms

The generic template is the most common abandoned cart email in the world, and it's the weakest.

Here's why. It treats every abandoner as the same person with the same problem. But the shopper who left over an $11 shipping charge and the shopper who was just browsing have nothing in common except a cart. One needs an answer. The other needs a moment. The generic email gives both of them a nudge, which is useful to neither.

It also does something subtler and worse: it makes the email about you. "You left something in our cart." The shopper doesn't care about your cart. She cares about her problem.

Replace it with this structure:

  • Lead with the answer, not the reminder. "Shipping is $11 flat, delivered Thursday" beats "You left something behind."
  • Show the cart, briefly. One or two items, with images. It's a memory aid, not a catalog.
  • State the reassurance. Free returns, or a delivery date, or guest checkout - whichever matches her exit point.
  • Make the button obvious and singular. One action. Not three.
  • Keep it short. This email is read on a phone, in four seconds, often while walking.

The reminder is still in there. It's just not the headline.

The discount trap

A quick word, because it's the most expensive habit in cart recovery - and because a different article in this cluster owns it in full.

Leading with a code trains your repeat customers to wait. Add to cart, close the tab, wait for the email, take 10% off. You've built a loyalty program that pays people to game you, and you've paid margin on sales you would have made anyway.

The fix isn't "never discount." It's "don't lead with it." Answer the objection first. If the objection was cost, a code doesn't remove it - it just makes the same objection cheaper. If the objection was anything else, the code is money you didn't need to spend.

We cover the full argument, the training effect, and when a discount is genuinely the right lever in our article on the discount trap. For this page, the rule is simple: incentive is job four, not job one.

Personalization you can actually do

"Personalization" gets sold as a technology problem. It isn't. The most useful personalization is data you already have.

Use these:

  • Cart contents. Show the actual items. Name the category. "Your running shoes are still saved" beats "your cart is waiting."
  • Exit point. You know where she stopped. That's the single most valuable signal you have, and it's free.
  • Customer status. A first-time visitor and a five-order regular should not get the same email. The regular doesn't need trust signals. The first-timer does.
  • Cart value. It sets the tone - a light reminder for a small cart, a service-led message for a large one.

Don't chase these:

  • Browsing history across sessions. If you don't have it cleanly, don't fake it. A wrong recommendation is worse than none.
  • Inferred intent. "We noticed you were comparing us to a competitor" is creepy, and it's usually wrong.
  • Data you'd need a new tool to collect. If the personalization requires a data pipeline you don't have, it isn't personalization - it's a project. Ship the four signals above first.

The test: could you write this email today, with the data already in your platform? If yes, do it. If no, it's not the next thing to build.

What to measure - and it isn't open rate

Open rate is the most reported and least useful number in email. It's distorted by privacy features that pre-fetch images, it varies with subject line curiosity rather than intent, and it tells you nothing about whether the email made money.

Click rate is better, and still not the answer. A click isn't a purchase, and a purchase isn't necessarily incremental.

The number that matters is incremental conversion against a holdout group.

Here's the idea, briefly. Split your abandoning shoppers at random. Send the email to most of them. Withhold it from a small slice - usually 5–10%. Then compare the two groups.

Incremental lift = test conversion rate − holdout conversion rate

If your emailed group converts at 11% and your holdout converts at 8%, your real lift is 3 percentage points. That 8% was going to happen anyway. Without the holdout, you'd have claimed all 11% as your win and quietly overpaid for it.

Then finish the math: subtract the discount cost, the tool cost, and the margin on the incremental orders. What's left is incremental profit. That's the only number that belongs in a budget conversation.

Our guide to how to reduce cart abandonment walks through how to run a holdout properly - randomization, sample size, duration. Start there before you trust any recovery number, including ours.

Two email snippets you can adapt today

Plain text. Short. Adapt the specifics to your store.

Snippet 1 - she exited at the shipping step

Subject: Your cart's still saved

Hi [name] - your [product] is still in your cart.

Shipping is $[amount] flat, and it arrives by [day]. No surprises at checkout.

[Complete your order]

Free returns for [X] days if it's not right.

Snippet 2 - she exited at account creation

Subject: You don't need an account to order

Hi [name] - your cart is saved, and you can check out as a guest. No password, no sign-up.

[Finish as a guest]

Questions? Just reply to this email.

Both are under 60 words. Both lead with the answer. Neither mentions a discount.

For subject lines and a wider set of examples, that's a separate article in this cluster - this page is about the message and the moment, not the headline.

Where this fits in the recovery stack

Everything above assumes the shopper reached checkout and left an email. Remember the reach problem: most abandoners never do.

That's the gap an on-site layer fills. ConvertFlux runs exit-intent and on-site recovery that catches shoppers before they leave - the ones who abandon in the cart drawer, on the product page, or on a collection page, and who would never trigger an email at all. It sits alongside your email platform rather than replacing it. Your email catches the shopper who's gone. The on-site layer catches the one who hasn't left yet.

We run it on a performance-based model: you pay per conversion, not per seat or per month. Campaigns we run average over 10% conversion rate, and clients have seen up to a 25% increase in net customer acquisition. Everything else, test on your own store with your own holdout before you believe it.

If you'd rather write the email yourself, everything on this page is enough to start. If you'd rather it just got done - including the layer that reaches the shoppers email can't - that's what we're for.

FAQ

What should an abandoned cart email say? 

Lead with the answer to the objection she left with, not a reminder that she left. If she exited at shipping, state the delivery cost and time. If she exited at account creation, tell her she can check out as a guest. If she exited at payment, show trust signals and the returns policy. Show the cart briefly, make one action obvious, and keep it short enough to read in four seconds.

When should I send an abandoned cart email? 

There's no universal best time. It depends on the buying cycle, the price point, and where she exited. A shopper who abandoned at the shipping step is best reached quickly, while the cost question is fresh. A shopper who was just browsing is better reached later, when the moment is quieter. Segment by exit point first, then test the window against a holdout.

How many abandoned cart emails should I send? 

This article covers the single email. The multi-email sequence - how many, in what order, with what spacing - is a separate topic in this cluster. Start with one email that does its four jobs properly before you add a second.

Why doesn't my abandoned cart email reach more shoppers? 

Because it only reaches shoppers who reached checkout and entered an email address. Anyone who abandoned in the cart drawer, on a product page, or on a collection page never triggers it. That's the single biggest limitation of email recovery, and it's why on-site recovery exists.

Should I include a discount in my abandoned cart email? 

Only as a last resort, and never as the lead. Leading with a code trains repeat customers to wait for one, and it pays margin on sales you'd have made anyway. Answer the objection first. If the objection was genuinely price, a discount makes the same objection cheaper rather than removing it.

What's the best abandoned cart email subject line? 

Subject lines are covered in depth in a separate article in this cluster. For this page, the principle is simple: the subject line should promise an answer, not manufacture curiosity. "Shipping is $11 flat" beats "You left something behind."

How do I know if my abandoned cart email is working? 

Not by open rate, and not by click rate. Measure incremental conversion against a holdout group - a small random slice of abandoners who receive no email. Compare their conversion rate to your emailed group's. The difference is your real lift. Then subtract discount cost, tool cost, and margin to get incremental profit.

Can I personalize an abandoned cart email without expensive tools? 

Yes. The most useful personalization uses data you already have: cart contents, exit point, customer status, and cart value. Skip anything that requires a data pipeline you don't own - a wrong recommendation is worse than no recommendation.

The short version

One email. Lead with the answer to the objection she left with, not a reminder that she left. Time it to her exit point and her price point, not to a magic hour. Remember that it only reaches shoppers who got to checkout and left an email - and build something for the ones who didn't. Measure incremental conversion against a holdout, not open rate. And keep the discount in your pocket until the first three jobs are done.