Home / Email marketing / Abandoned cart flow

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.

Official Klaviyo PartnerShopify Partners
ThermosGeneProWilsonsLiberation FoodsHusk&Seed
A Thermos email designed by Engage Commerce, a flask lit on a dark brick ledge above an early Black Friday offer
A Leisure Hydration email designed by Engage Commerce, cans lifting out of a delivery box above a one day offer
The Liberation Foods welcome email designed by Engage Commerce, a deep green hero over the fairtrade snack range
The build

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.

Trigger

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.

A Shopify storefront built by Engage Commerce, the collection banner of a luxury watch retailer with its see range button
Wait 45 minutes
Decision

Has a browse campaign gone out in the past seven days?

Anybody we've already contacted this week leaves here. No stacking.

YesExit the flowNoCarry on to the order check
Decision

Has an order been placed in the last 45 minutes?

YesExit the flowNoCarry on to email one
Email one

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.

A Neutonic email designed by Engage Commerce, cans floating over a snowfield with a single shop button and no discount
A BlackGold email designed by Engage Commerce, an organic turkey tail extract pouch on stone with a single shop button
Wait two days
Decision

Has an order been placed in the last two days?

YesExit the flowNoCarry on to the split
The split

One question, asked two ways

BasicHas a coupon code been used in the past 90 days?

Habitual discounters get urgency, not another code.

AdvancedIs the basket worth more than your threshold?

The incentive goes to the baskets worth paying for.

The offer lane

Basic: no coupon in 90 days. Advanced: basket above the threshold.

Email two

Subject line · [ONLY 48hrs] Your exclusive discount is inside.

Delay

Wait one day

Decision

Order in the last day? Buyers exit here.

Email three

Subject line · [24hrs Left] Your exclusive discount is about to expire.

Exit

The profile leaves the flow.

The Mera Mera abandonment email designed by Engage Commerce, an arched gold mirror above a basin with the offer, its code and the dynamic product block underneath
A Thermos email designed by Engage Commerce reading that ten percent off is about to end, with the code beside a flask held in gloved hands
The urgency lane

Basic: a coupon used recently. Advanced: basket under the threshold.

Email two

Subject line · Don't let these items get away...

Delay

Wait one day

Decision

Order in the last day? Buyers exit here.

Email three

Subject line · These items are almost sold out

Exit

The profile leaves the flow.

A Thermos email designed by Engage Commerce, three tumblers on white above a shop before it is gone line
A Terrazzo Tiles email designed by Engage Commerce, a dark tiled bathroom with a backlit round mirror above named customer reviews
Exit

Everybody leaves the same way

Order check or end of the lane, either way the profile stops here and the campaign calendar takes over.

Where the money goes

The three ways a cart flow leaks

Not one of them shows up as a problem in your campaign report.

The Kasandrinos welcome email designed by Engage Commerce, olives and oil photographed on white stone
A Thermos email designed by Engage Commerce matching the product range to coffee drinkers, meal preppers and everyday hydration
A Wilsons National Puppy Day email designed by Engage Commerce, a boxer puppy at a bowl beside the puppy food range
A Terrazzo Tiles email designed by Engage Commerce, a charcoal shower room above a flat lay of tile cleaning products
A Mera Mera email designed by Engage Commerce, an arched mirror over a green tiled vanity
A Wilsons Mother's Day email designed by Engage Commerce, a golden retriever beside the cold pressed food range
A Wilsons email designed by Engage Commerce reading it is almost gone, a boxer dog beside the cold pressed food range

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.

Once it's live

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.

A Klaviyo growth overview from a client account with the conversion metric set to placed order, showing attributed revenue as a share of total revenue month by month
The proof

What abandonment recovery did on one account, over one year

One client, one year, one flow.

£34.1Kfrom one abandonment flow in a single year, at £1.32 for every recipient it reached.

Village Wax Melts, full year 2025, checkout abandonment: the flow one step after this one. Read the case study.

What it is, and when it fires
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.

The decisions inside it
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.

Not got your answer?Chat to us

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.

Engage CommerceTheo Tziapouras, founder of Engage Commerce

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 🌊