Browse and cart abandonment flows
Seven in ten carts are abandoned. The people who got closest to buying and stopped are the largest pool of recoverable revenue you own — if your flows reach them fast, match their intent, and never double-message.
What you will learn
The 70% problem
Roughly seven in ten online shopping carts are abandoned before checkout. That is not a leak to plug — it is the single largest pool of recoverable revenue most ecommerce brands own. Abandonment flows email the people who got closest to buying and then stopped, and because their intent was so high, these flows routinely earn more per recipient than any campaign.
Claim: The average documented online cart-abandonment rate is about 70.2% — roughly 80% on mobile versus 66% on desktop. Source: Baymard Institute (aggregate of 49+ studies). Context: Mobile abandons far more, which is why your recovery emails must be flawless on a phone.
Frame it for leadership in dollars, not percentages. If 1,000 people add to cart this week and 700 leave, even recovering a small share of those 700 — people who already chose a product and saw the price — is found money sitting in your store database right now. No new ad spend required.
Browse, cart, and checkout: three different intents
Abandonment is not one event. Browsing a product, adding to cart, and starting checkout are three escalating signals of intent — and each deserves its own flow with its own tone. The further down the funnel someone got, the higher their intent and the more direct your recovery message can be.
They viewed products but never added anything. They are interested but uncommitted. Tone is helpful and soft: “still thinking it over?” with the items they viewed and a little supporting context — reviews, related products, sizing help.
They added to cart and left. They chose specific products. You can be more direct: remind them what is waiting, reinforce why it is worth it, and remove the friction — shipping cost, return policy, payment options.
They started entering details and stopped. Something specific blocked them: a surprise cost, a payment issue, a distraction. This is the closest-to-buying group and your most valuable save.
A common mistake is firing the same 10%-off at every abandoner. Reserve the discount for the deepest stage. Browse abandoners often just need information; cart abandoners need reassurance; only checkout abandoners — who hit a hard blocker — may need an incentive.
Discounting browsers trains your most casual visitors to expect a coupon for window-shopping, which erodes margin on people who were never close to buying.
Sequence it: email one is a reminder with zero discount; only a later email, to the deepest abandoners who still have not converted, introduces an incentive — ideally tested against a no-discount holdout.
The cart-recovery sequence
A cart-recovery sequence is usually two to three emails over 24 to 48 hours. Email one is a gentle reminder sent within an hour, while the intent is hot. Email two adds reassurance — reviews, guarantees, shipping clarity. Email three, if needed, introduces urgency or a modest incentive. Speed on email one matters more than cleverness anywhere in the sequence.
- Email 1 — within ~1 hour“You left something behind.” Show the exact items with images, prices, and a one-tap return link. No discount yet — many people simply got interrupted.
- Email 2 — ~24 hoursHandle hesitation: surface reviews, your return and shipping policy, and payment options. Reinforce why the product is worth it.
- Email 3 — ~48 hoursAdd urgency — low stock or a time-boxed incentive — for those who still have not converted. This is the one place a discount belongs, and only here.
- Exit on purchaseHard-exit the flow the instant the order completes so nobody who already bought gets a “you forgot something” email. Few things look more broken.
Claim: Apple Mail Privacy Protection makes opens unreliable, so judge abandonment-flow performance on clicks and recovered revenue, not open rate. Source: Constant Contact. Context: Optimize subject lines against clicks and conversions; an inflated open rate tells you nothing here.
Browse abandonment without being creepy
Browse abandonment emails work because they are timely and relevant — but they tip into creepy when they are too aggressive or too specific too soon. The fix is restraint: trigger only on genuine interest, frame the email as helpful rather than surveillant, and never make it feel like you are watching every move.
We tend to focus too much on the design aesthetics and not enough on using design to help people make their decisions — we put insufficient focus on designing for conversions.
The line is tone, not technology. “We saw you staring at the blue jacket for 4 minutes” is creepy. “Still thinking about these? Here is what other people asked before buying” is helpful. Same trigger, completely different relationship. Lead with usefulness — sizing, reviews, comparisons — and the email earns its place.
A shopper who browsed, then added to cart, then left should get the cart flow — not both the browse and the cart email. Without suppression rules, your highest-intent customer gets double-messaged and annoyed.
Layered flows that do not talk to each other are the most common reason abandonment programs feel spammy; one person triggers three overlapping sequences.
Build a clear hierarchy — checkout suppresses cart, cart suppresses browse — so each person only ever gets the deepest-intent flow they qualified for.
Checkout abandonment: the highest-intent save
Checkout abandoners entered information and stopped, which means a specific obstacle stopped them — most often an unexpected cost at the final step. The single most effective checkout-recovery move is to find and remove that obstacle, not to pile on urgency. Surface shipping costs early, offer help, and make resuming checkout effortless.
Claim: Unexpected extra costs (shipping, taxes, fees) are consistently the top-cited reason shoppers abandon at checkout. Source: Baymard Institute checkout research. Context: If surprise shipping is your top abandon reason, the fix is upstream transparency, not a recovery discount.
- Should checkout recovery always include a discount?
- No. If the blocker is a surprise cost, a discount that simply offsets it is expensive and trains the behavior. First test transparency and reassurance; reserve incentives for genuinely price-sensitive abandoners identified through testing.
- How fast should the first checkout email go?
- Fast — within the hour. Checkout abandoners have the freshest, highest intent of any group; a same-session reminder often recovers the order before the moment passes.
Most cart emails just re-show the items. The stronger move is to address the most likely reason that specific person left — if your data shows shipping cost is the top abandon driver, lead the email with free-shipping thresholds or a clear total, not a generic “come back.”
Re-showing the cart assumes they forgot. Usually they did not forget — they hit a doubt. Naming and resolving that doubt converts far better than a reminder that repeats what they already saw.
Pull your top one or two abandon reasons from checkout analytics or a quick exit survey, then write the email to dismantle those specific objections in order.
Build and QA your abandonment flows
Abandonment flows fail in predictable ways: they double-message, they email people who already bought, they break on mobile, or they fire on accidental triggers. A short QA pass — suppression hierarchy, purchase exit, mobile rendering, trigger thresholds, and a real end-to-end test — protects the revenue these flows are meant to recover.
- Set the suppression hierarchyCheckout suppresses cart; cart suppresses browse. One person, one flow — the deepest they reached.
- Wire purchase exitEvery flow hard-exits on order completion. Test it by placing a real order mid-flow and confirming the next email does not send.
- Test on a phone first~80% of carts are abandoned on mobile. If the email or the return-to-cart link is awkward on a phone, you are losing your largest segment. QA mobile before desktop.
- Tune the browse triggerRequire meaningful browsing — multiple views or a repeat visit — so a single accidental page load never triggers an email.
- Run a holdoutHold back a slice of abandoners to measure true incremental recovery (Module 7). Some abandoners come back on their own; the holdout tells you how many the flow actually saved.
Sources
- Baymard Institute — Cart abandonment rate & reasons.
- Constant Contact — Apple Mail Privacy Protection (why to measure on clicks).
- Klaviyo — Email Marketing Benchmarks (flow performance).
Prove it. Earn your passcode.
Ten questions, CASE method (Context · Analysis · Strategy · Execution). Pass at 90% to unlock this module’s completion passcode — retake as many times as you like.