If you run a store, roughly seven in ten carts never check out. Baymard Institute's meta-analysis across fifty studies puts the average documented cart abandonment rate at 70.22%. That is the single biggest pool of almost-buyers your store will ever have, and an abandoned cart flow is how you win a chunk of it back.
This guide shows the exact flow examples — message by message — with the trigger, the timing, the filters that protect your reputation, and the per-order profit math most example galleries skip. For the wider picture of how flows fit your owned channel, see the email and retention economics guide.
Why the flow beats a one-off campaign
An abandoned cart flow fires itself, one shopper at a time, at the moment of highest intent. That is why automated flows punch so far above broadcast campaigns per email sent.
On Klaviyo's benchmark data, flows convert at a 2.11% placed-order rate versus 0.16% for campaigns — roughly thirteen times higher. The same dataset shows flow revenue per recipient running nearly eighteen times higher than campaigns. The cart flow is the highest-earning flow of them all, which is why you build it first.
The core abandoned cart flow example
Here is the structure that maps to Klaviyo's own pre-built flow. Trigger it on Started Checkout — the shopper entered contact info and hit the shipping page — which is the most common trigger, though some setups fire on Added to Cart instead, per Klaviyo's guide.
Email 1 — the reminder (2–4 hours after)
No discount. Just show the exact products they left, with image, title, quantity, and price in a dynamic block, plus one clear "return to cart" button. Klaviyo's pre-built flow defaults this first email to four hours, and its own guidance is to keep a coupon out of it — or you train every shopper that abandoning a cart mints a discount.
Subject line that works: the product name plus the shopper's first name. Treat this email as a helpful "you left something" note, not a sales pitch.
Email 2 — the nudge (20–48 hours later)
Same cart, more reason to act. Add a line of social proof (reviews, a best-seller badge) or answer the objection that usually stalls a checkout — shipping cost, sizing, returns.
Klaviyo recommends the second message land twenty to forty-eight hours after the first, with higher-ticket products justifying a longer window. For a $120 jacket, give people more time to think than for a $28 mug.
Email 3 — the optional incentive (a day later)
This is where a modest discount or free shipping earns its place, if your margin allows it. Keep it to two or three messages total; a fourth email mostly harvests unsubscribes.
If your margin is thin, skip the discount and make this a final urgency message ("your cart expires soon") instead. You do not owe every abandoner a coupon.
The filters that protect your store
The filters matter as much as the copy. Without them, the flow nags buyers and drags down your sender reputation.
The critical one is "Person has Placed Order zero times since starting this flow," so anyone who completes checkout exits immediately, per Klaviyo's setup guide. Add a "has not been in this flow in the last X days" filter so serial cart-openers don't re-trigger every visit.
Two setup rules save you from self-inflicted damage. Disable your ecommerce platform's own default abandoned-cart email so shoppers don't get duplicates, and show only the abandoned products, not a generic catalog. Both come straight from Klaviyo's abandoned cart guide.
For a deeper walk through build order and segmentation, the abandoned cart email campaign breakdown goes step by step.
What the flow actually earns — by AOV
Example galleries show you pretty emails; they rarely show you the money. Klaviyo publishes revenue-per-recipient (RPR) benchmarks for the cart flow, cut by store revenue band and average order value, which is the honest way to read them.
For stores in the $1M–$5M annual band, the cart flow benchmarks at these revenue-per-recipient figures, per Klaviyo's flow benchmarks reference:
| Abandoned cart flow (AOV band) | 25th percentile RPR | 75th percentile RPR |
|---|---|---|
| $44–$83 AOV | $1.12 | $3.03 |
| $112–$163 AOV | $3.86 | $8.63 |
| $291+ AOV | $13.97 | $60.48 |
Two things jump out. RPR scales hard with AOV, so any benchmark that ignores your order value is noise. And the gap between the 25th and 75th percentile is roughly triple within the same band — meaning execution (timing, filters, content) is worth about a tripling of the same flow.
Worked example: the per-order profit
Say you run a print-on-demand store doing 340 orders a month at a $42 AOV. Your Printify product cost is $16 and Shopify plus payment fees run about $2 per order, so each recovered order carries roughly $24 in contribution before any ad spend.
Now say 450 shoppers start checkout each month and don't immediately buy, and your cart flow lands near the lower end of the $44–$83 band at $1.50 RPR. That is 450 × $1.50 = $675 in recovered revenue a month, or about sixteen extra orders at $42.
At $24 contribution each, those sixteen orders are roughly $384 in profit a month — about $4,600 a year — from a flow you build once. Push execution toward the 75th percentile and that number can triple without a dollar of new ad spend. (These figures are illustrative; drop in your own cost, AOV, and checkout volume.)
Where Victor fits
Building the flow is one job; knowing whether the discount in email three actually makes money is another. That second question is where PodVector AI's Victor earns his keep.
Victor is an AI employee who connects to your Shopify store, your Printify, Printful, or Gelato supplier costs, your Meta and Google Ads, and your Klaviyo account. He builds the Klaviyo abandoned cart flow, computes the true per-order profit on each recovered order — product cost, fees, and ad spend netted out — and tells you whether a 10% cart coupon still leaves you ahead on a thin-margin SKU.
Because he sees every order, every ad dollar, and every supplier cost together, Victor can reprice the products eating your recovery margin and adjust the flow's incentive to match. To put him on your store, start with PodVector AI.
For the software landscape around this, the ecommerce email marketing software overview compares the tools that run these flows, and the top email marketing strategies for ecommerce places the cart flow inside the full owned-channel playbook.
FAQs
How many emails should an abandoned cart flow have?
Two to three. Klaviyo's pre-built flow and its guidance recommend two to three messages total. A fourth email rarely adds orders and mostly costs you unsubscribes and spam complaints, so stop at three and let the exit filter clear out everyone who bought.
When should the first abandoned cart email send?
Two to four hours after someone starts checkout. Klaviyo's pre-built flow defaults the first message to four hours. Fire it too early and you look like surveillance; wait too long and the intent has cooled. Higher-ticket products justify a slightly longer first delay.
Should I put a discount in the first abandoned cart email?
No. Klaviyo's own guidance is to keep incentives out of the first email and save them for a later message. Lead with a discount and you teach shoppers to abandon carts on purpose, eroding the margin on sales you would have closed at full price anyway.
What trigger should I use — Added to Cart or Started Checkout?
Started Checkout is the stronger signal and the most common trigger, because the shopper has already entered contact details. Added to Cart catches people earlier but with weaker intent, per Klaviyo's guide. If you run both an abandoned cart and a browse abandonment flow, filter so one shopper never gets both for the same session.
How is an abandoned cart flow different from a browse abandonment flow?
The cart flow triggers on Started Checkout — real buying intent — while browse abandonment triggers on a product view with no cart activity. The cart flow is the higher-RPR automation and should be a harder ask; browse abandonment is a lighter touch. The post-purchase email retargeting guide covers the flow that runs after the sale finally lands.
What's a realistic return on an abandoned cart flow?
It depends almost entirely on your average order value. A $44–$83 AOV store's cart flow benchmarks at $1.12–$3.03 revenue per recipient, while a $291+ AOV store runs $13.97–$60.48, per Klaviyo's flow benchmarks reference. Compare yourself only against stores in your own AOV band — a blended "cart flows earn X" figure is meaningless across order values.