Can't tell why your sales dropped? Sledge reads your store data and ranks the leaks by what fixing them is worth. Free for 14 days →

// Level 02 Getting Sales · 2.4

Illustrated aurora over a still pond in violet, with water lilies and crystals along its edge.

Email and retention basics

Updated August 2026 7 min read
100 CARTS ABANDONED. WHO GETS AN EMAIL? Left an email, gets the flow (~15) Anonymous, never contacted (~85) EACH SQUARE = ONE ABANDONED CART

85 of every 100 abandoners are invisible to a standard cart recovery flow, because they never typed an email address before leaving.

The short answer

About 70% of online carts get abandoned, and abandoned cart email is the single highest-converting flow a store can run. But Klaviyo's own data shows it identifies only about 15% of abandoners, because most people leave before entering an email. The other 85% never receive anything, and never show up as a missed opportunity, because there is no "failed send" for a contact you never had. Your dashboard can look healthy while you are only ever reaching one in seven.

The flow that works, for the wrong 15%

Abandoned cart email has the best numbers of any flow a store runs. Across a large dataset of ecommerce brands, it averages a 50.5% open rate and a 10.7% conversion rate, producing roughly $3.65 in revenue per recipient. Top performers reach $28.89.

Those numbers are real, and they are narrower than they look. They describe performance among people the flow could actually reach.

Most abandoned cart automations trigger on the checkout step, which requires an email address to have been entered. A large share of abandonment happens earlier: someone adds a product, gets distracted, closes the tab, and never reaches that field. Estimates put the identifiable share at roughly 15% of total abandoners. The other 85% are gone before your flow ever has a contact to send to.

A 50% open rate on your abandoned cart flow sounds like a win. It's a 50% open rate on the one-in-seven people you were ever able to see. The Dropshipping Playbook

This is why the metric that matters is not "how well does my cart email perform." It is "what share of abandoners can my store even identify." Visitor identification tools claim to raise the identifiable share to 25 to 35%, still less than half of all abandoners. Treat that ceiling as real, not as a shortcoming you can engineer away.

The other way this fails, and nobody notices

Assume you have accepted the 85% gap and built a solid flow for the 15% you can reach. There is a second, unrelated failure mode that shows up constantly in the Shopify Community, and it is worse because it looks identical to success.

Merchant report

One merchant described their abandoned cart automation as fully configured, active, with no errors showing, and welcome emails arriving fine for subscribers. The abandoned cart emails simply never sent, for reasons that took real troubleshooting to uncover.

Another merchant's flow reported reaching exactly one customer, no matter how many people triggered it by leaving checkout. Support eventually traced a separate case to two combined causes: products that were not set to track inventory, and a sender email that had never been authenticated in DNS. Neither produced a visible error in the automation dashboard.

Shopify Community, multiple threads on abandoned checkout automations

Those failures have one thing in common: the automation panel said active the entire time. Nothing in the admin flagged a problem. The only way any of these merchants found out was that revenue felt low and they went looking.

The known causes, so you can check yours

None of these produce an error banner. All of them look, from inside Shopify admin, exactly like a working flow.

Test this now, it takes five minutes

Since none of the above shows up as an alert, the only reliable check is to trigger it yourself.

  1. Add a product to your cart from an incognito browser window
  2. Enter an email at checkout, then close the tab without paying
  3. Wait the delay you configured, usually 10 to 60 minutes
  4. Check that email inbox, including spam
  5. If a sequence has more than one email, wait for the second one specifically, since that is where sends quietly stop most often

If nothing arrives, you have just found a leak that no dashboard was going to show you. Some stores discover this only after finding that Shopify does not let you retroactively resend to abandoners who were missed while the flow was broken. Fixing it only protects the abandoners who arrive after the fix.

What a real flow set looks like

Cart abandonment is one flow. A retention program is several, each doing a different job.

FlowTypical targetWhy it exists
Welcome series40 to 60% open, 8 to 12% conversionHighest-volume entry point; below 8% conversion means your offer needs work
Cart abandonment50.5% open, 10.7% conversionHighest intent and highest revenue per recipient of any flow, but only reaches the 15%
Browse abandonmentLower than cartCatches interest before a cart even happens
Post-purchaseVariesFirst chance to prevent "every order is a first order"
Win-back and sunsetLow, but cheapRecovers a little, and keeps your list clean either way

Top-performing brands run 12 to 16 active flows. That is not a starting point. Start with three: welcome, cart abandonment, post-purchase. A single-email cart abandonment sequence recovers only 2 to 3%; a proper three-email sequence recovers several times more, because different people respond to a reminder, then social proof, then a modest incentive.

Email is not the only channel, and it is not the best-converting one

SMS cart recovery converts at roughly 15 to 20%, against 5 to 10% for email covering the same moment. Most stores run neither channel well, and running both is what closes the gap.

Two cheap wins that measurably move open and click rates: mentioning "cart" in the subject line lifts opens by about 10%, and using the customer's name adds roughly another 22%.

Common questions

My abandoned cart flow shows as active. Why would I still check it?
Because "active" describes the automation's status, not whether emails are actually landing. Several documented cases had a flow marked active for months while zero emails sent, due to an unauthenticated sender domain, an untracked inventory setting, or a trigger condition that quietly never fires. Test it yourself rather than trusting the status label.
Is it worth paying for a visitor identification tool?
If your current flow only reaches the roughly 15% who leave an email at checkout, identification tools that claim 25 to 35% coverage can meaningfully raise recovered revenue. It is a real gap to close, but treat the higher number as a ceiling, not a guarantee, and check that the specific tool integrates cleanly with your consent and privacy setup.
How many emails should a cart abandonment sequence have?
Three tends to outperform one by several times, based on Klaviyo's own analysis, because a single reminder only catches people who needed exactly that nudge. A second email adding social proof and a third with a modest incentive catch different people for different reasons.
Should I start with email or SMS?
Ideally both, since SMS converts meaningfully higher for the same moment but many customers will not give a phone number. If you can only run one, email is easier to set up first and works for the entire capturable list; add SMS once cart recovery is confirmed to actually be sending.
Illustrated violet ridges receding to a yellow sun, over a field of pale flowers.

One number pays for the rest

What a single order is worth decides what every other fix can afford. Chapter 4.1 is where that number moves.

Go to chapter 4.1