85 of every 100 abandoners are invisible to a standard cart recovery flow, because they never typed an email address before leaving.
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.
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
- The trigger is set to a "left the store" event, which never fires if no email was captured, instead of "abandoned checkout"
- The sender email is not authenticated in DNS, so sends silently fail
- Products in the cart are not set to track inventory, which is a quiet precondition for the trigger
- The customer did not explicitly opt in to marketing, which some flow types require even though the checkout email exists
- A second or third email in the sequence is scheduled but never fires, while the first email works fine and hides the problem
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.
- Add a product to your cart from an incognito browser window
- Enter an email at checkout, then close the tab without paying
- Wait the delay you configured, usually 10 to 60 minutes
- Check that email inbox, including spam
- 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.
| Flow | Typical target | Why it exists |
|---|---|---|
| Welcome series | 40 to 60% open, 8 to 12% conversion | Highest-volume entry point; below 8% conversion means your offer needs work |
| Cart abandonment | 50.5% open, 10.7% conversion | Highest intent and highest revenue per recipient of any flow, but only reaches the 15% |
| Browse abandonment | Lower than cart | Catches interest before a cart even happens |
| Post-purchase | Varies | First chance to prevent "every order is a first order" |
| Win-back and sunset | Low, but cheap | Recovers 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?
Is it worth paying for a visitor identification tool?
How many emails should a cart abandonment sequence have?
Should I start with email or SMS?
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