The abandoned cart flow, and the split that decides who gets an offer
One job: chase the basket somebody built and left, without paying for orders you'd have got anyway.










One trigger, three sends, and the question that splits them
Both cart diagrams in our Automation Playbook, basic and advanced, drawn as the single flow they are.
A basket gets built, and the order never happens
It fires when somebody adds to cart and leaves without paying. One entry point, and the checks after it decide whether they hear anything at all.

Has a browse campaign gone out in the past seven days?
Anybody we've already contacted this week leaves here. No stacking.
Has an order been placed in the last 45 minutes?
The nudge, with nothing attached
Subject line · Did you leave something behind?
No offer in this one. Plenty of abandoned baskets are distraction, not hesitation, and those people come back for a reminder alone.


Has an order been placed in the last two days?
One question, asked two ways
Habitual discounters get urgency, not another code.
The incentive goes to the baskets worth paying for.
Basic: no coupon in 90 days. Advanced: basket above the threshold.
Subject line · [ONLY 48hrs] Your exclusive discount is inside.
Wait one day
Order in the last day? Buyers exit here.
Subject line · [24hrs Left] Your exclusive discount is about to expire.
The profile leaves the flow.


Basic: a coupon used recently. Advanced: basket under the threshold.
Subject line · Don't let these items get away...
Wait one day
Order in the last day? Buyers exit here.
Subject line · These items are almost sold out
The profile leaves the flow.


Everybody leaves the same way
Order check or end of the lane, either way the profile stops here and the campaign calendar takes over.
The three ways a cart flow leaks
Not one of them shows up as a problem in your campaign report.







A full basket, then nothing at all
Somebody picked the items, saw the total and stopped. Nothing behind that moment means the clearest signal on your site gets no answer at all.
The reminder that arrives after the moment
One send, hours later, and the tab is long shut. The delay at the top of the flow does more work than the copy ever will.
Discounts handed to people who were already buying
No coupon history, no basket check, and every abandoner gets a code. A list works that out fast. Then it starts abandoning on purpose.
How we tune it after the first month
Three tests, one at a time: how long the first delay runs, which side of the split the incentive belongs on, then whether the third send earns its place. Each runs long enough to be settled on orders, not opens.

What abandonment recovery did on one account, over one year
One client, one year, one flow.
Village Wax Melts, full year 2025, checkout abandonment: the flow one step after this one. Read the case study.
FAQs

What is an abandoned cart flow?
An abandoned cart flow is an automated email sequence that fires when somebody adds items to their basket and leaves without paying. Ours runs three sends over roughly four days, with an order check before every one, so anybody who buys stops hearing about it. You don't have to guess at the intent here. Products picked, price seen.
What is the difference between an abandoned cart flow and an abandoned checkout flow?
A cart flow triggers on adding to basket. A checkout flow triggers later, once checkout has started and you've got an email address, which is a stronger signal and usually earns more per recipient. Most accounts want both. The checkout flow takes priority, so nobody gets worked twice.
How long should you wait before the first abandoned cart email?
We wait 45 minutes. Long enough for somebody mid purchase to finish on their own, short enough that the basket still means something. Two checks run before anything sends: whether a browse campaign went out in the past seven days, and whether the order has already landed.
How many emails should an abandoned cart flow have?
Three is where we start: the plain reminder, a second send carrying either an incentive or urgency, then a closing send on the same line. Go beyond that on a basket nobody took to checkout and you lose the subscriber instead of winning the order.
Should an abandoned cart email include a discount?
Not in the first send, and not for everybody. The playbook splits the sequence down the middle: the basic version holds the incentive back from anybody who's used a coupon in the past 90 days, and the advanced version sends it only to baskets above a value threshold you set. Everybody else gets scarcity and a deadline. No money off.
Is an abandoned cart email allowed under UK GDPR and PECR?
Yes, on the same basis as any other marketing email. You need consent, or the soft opt in that covers people who've bought similar goods from you before, plus an unsubscribe that works in every send. This flow only reaches profiles that gave you an address knowingly: a signup, an order, or a checkout they started themselves.
The document these two diagrams come out of

The eCommerce Email Automation Playbook
Twelve pages of decision trees: every evergreen automation with its trigger, delays, splits and exits drawn out.
The other fourteen flows, and the hub that holds them
Each gets the same treatment: the real trigger, the real delays, the checks that decide who stops hearing from you.
- WelcomeThe first sequence after signup
- Site searchSearched, then went no further
- Category browseBrowsed a category, opened nothing
- Browse abandonmentViewed a product, then left
- Back in stockThe moment the stock lands
- Price dropOnly the people already watching
- Checkout abandonmentStopped at the payment step
- BirthdayOne date, given on purpose
- Post purchaseThe first order welcome
- ReplenishmentTimed to the reorder window
- Cross sellThe second product, not the same one
- VIPYour best customers, kept close
- WinbackThe dormant shopper, before sunset
- SunsetThe profiles that stopped reading
- The flow libraryAll fourteen, in one place
The whole stack is drawn in the Automation Playbook, the channel it runs in is email marketing, and the flow that catches people one step earlier is browse abandonment.
Shall we look at what your cart flow does today?
Bring your Klaviyo login to the first call. We'll read what fires on an abandoned basket today and tell you which check is missing. No hard feelings if you take that away and fix it yourself.


Book a call with our founder.
We're all about relationships built on trust, mutual respect and a shared vision for success. If that sounds like your vibe, let's make some waves together 🌊




