Talk Shop
Home
Learn More
About Us
Follow Us
Blog
Tools
Newsletter
Join Discord
Join

Community

  • Developers
  • Growth
  • Entrepreneurs
  • Support
  • Experts
  • Tools

Location

123 Mars, Crater City, Red Planet

(WiFi may be spotty)

Hours

Who has time for breaks? We're here 24/7!

Contact

hello@letstalkshop.com

Talk Shop
Talk Shop

Built for real builders. Not affiliated with Shopify Inc.

Home
Privacy
Terms
  1. Home
  2. >Blog
  3. >Marketing
  4. >Abandoned Cart Email Examples: 12 Templates That Win Back Sales (2026)
Marketing12 min read

Abandoned Cart Email Examples: 12 Templates That Win Back Sales (2026)

Stop staring at a blank Klaviyo editor. Here are 12 fully written abandoned cart email examples — subject line, preview text, and body copy — grouped by type, plus the 3-email sequence to plug them into.

Talk Shop

Talk Shop

Jun 11, 2026

Abandoned Cart Email Examples: 12 Templates That Win Back Sales (2026)

In this article

  • Skip the Theory — Copy These Emails Instead
  • Plain-Text Founder Notes (Examples 1–2)
  • Social-Proof Emails (Examples 3–4)
  • Scarcity and Urgency Emails (Examples 5–6)
  • Discount and Incentive Emails (Examples 7–8)
  • The Question Email (Example 9)
  • Abandoned Checkout vs. Abandoned Cart (Example 10)
  • High-AOV, B2B, and Win-Back Emails (Examples 11–12)
  • Abandoned Cart Email Subject Lines That Get Opened
  • Personalization Variables: Make Templates Feel Hand-Written
  • Common Mistakes That Ruin Good Abandoned Cart Emails
  • Steal the Templates, Then Get Them Critiqued

Skip the Theory — Copy These Emails Instead

You don't need another lecture on why cart recovery matters. You need words to put in the email. That's what this page is: a swipe file of abandoned cart email examples — 12 fully written templates with subject lines, preview text, and body copy you can paste into Shopify Email or Klaviyo today and adapt in minutes.

The stakes justify the effort. Baymard Institute's cart abandonment research puts the average abandonment rate at just over 70% — seven of every ten carts on your store die before checkout. Recovery emails are the cheapest way to claw that revenue back: Klaviyo's abandoned cart benchmarks show these flows generate an average of $3.65 in revenue per recipient and open at roughly double the rate of standard promotional emails.

One thing this article is not: a setup and strategy guide. If you need help configuring flows, timing tests, SMS, exit-intent popups, or measurement, read our complete Shopify abandoned cart recovery strategy guide first. This page assumes your flow exists and your editor is open — it just needs better copy in it.

Every example below slots into a three-email sequence. Single reminder emails leave money on the table; a short sequence lets you change the psychological angle with each send instead of repeating yourself louder.

Here's the framework, then the swipe file.

Email 1: The Reminder (About 1 Hour After Abandonment)

The first email's only job is to remove friction. The shopper was interrupted — a Slack ping, a crying toddler, a price-comparison tab. Catch them while intent is warm.

  • Tone: helpful, zero pressure
  • No discount. Most first-email abandoners convert without one
  • One link: straight back to their cart or checkout
  • Best templates for this slot: Examples 1, 2, 9, 10

Email 2: The Objection-Handler (About 24 Hours Later)

If the reminder didn't land, something is blocking the purchase: price doubt, trust doubt, or product doubt. Email 2 answers the unasked question.

  • Tone: reassuring, evidence-led
  • Tools: reviews, guarantees, return policy, shipping clarity
  • Still no discount for most stores
  • Best templates for this slot: Examples 3, 4, 5, 11

Email 3: The Incentive or Last Call (48–72 Hours Later)

Now — and only now — does an incentive earn its keep. Email 3 creates a legitimate reason to act today: an expiring code, a reserved cart, low stock.

  • Tone: direct, deadline-driven
  • Offer: discount, free shipping, or honest scarcity
  • Best templates for this slot: Examples 6, 7, 8, 12

If you're running this through an app rather than Shopify's native flow, our roundup of the best Shopify apps to reduce cart abandonment compares the options.

Plain-Text Founder Notes (Examples 1–2)

Plain-text emails look like a real person wrote them — because the best ones read that way. No banner, no product grid, no buttons. They routinely outperform designed templates for email 1 because they land like a note, not a campaign.

Example 1: The "Did Something Go Wrong?" Note

texttext
Subject: Did something go wrong, {{ first_name }}?
Preview: Your cart is saved — and I had a quick question.

Hey {{ first_name }},

I saw you started an order with us but didn't finish checking out.
Totally fine if you changed your mind — but if something broke,
a shipping cost surprised you, or a question stopped you, just
hit reply. I read every response.

Your cart is saved here if you want to pick up where you left off:
{{ checkout_url }}

— Maya, founder of {{ shop_name }}

Why it works: It invites a reply, which surfaces real checkout objections and signals to inbox providers that your emails get engagement.

Example 2: The Honest Founder Confession

texttext
Subject: I'll be honest with you
Preview: This is an abandoned cart email. But a useful one.

{{ first_name }},

Yes, this is one of those "you left something in your cart" emails.
I won't pretend otherwise.

But here's the useful part: the {{ product_name }} you were looking
at is the one we get the most repeat orders on, and your size is
in stock right now. If you were on the fence, that's the nudge.

Finish your order: {{ checkout_url }}

No discount tricks, no fake countdowns. Just a reminder.

— Maya

Why it works: Naming the tactic disarms the reader. Self-aware copy earns trust precisely because every competitor is pretending.

When Plain Text Beats Design

Use plain-text for email 1 and any high-AOV or B2B sequence. Use designed templates when the product is visual — apparel, home goods, food — and the photo does the selling. Really Good Emails' abandoned cart gallery is worth a scroll when you need design inspiration for the visual route.

Social-Proof Emails (Examples 3–4)

Close-up of a dark vintage typewriter representing personalized founder notes.

Email 2 is where doubt lives, and nothing kills doubt like other customers. These abandoned cart email examples put your reviews to work.

Example 3: The Review Stack

texttext
Subject: 4.8 stars. 2,100 reviews. Your cart.
Preview: See what people say about the {{ product_name }}.

Hi {{ first_name }},

Still thinking about the {{ product_name }}? Here's what three
customers said after buying it:

"Bought one, came back for two more a week later." — Dana R.
"Survived my kids, my dog, and a camping trip." — Marcus T.
"The only one of these I haven't returned." — Priya S.

2,100+ reviews, 4.8 average. Your cart is still saved:
{{ checkout_url }}

Why it works: Specific, slightly imperfect quotes read as real. Three short reviews beat one long testimonial.

Example 4: The "People Like You" Email

texttext
Subject: 14 people bought this today
Preview: The {{ product_name }} is having a moment.

{{ first_name }},

Quick update on the {{ product_name }} sitting in your cart:
14 people ordered it today, and it's been our top seller
three weeks running.

We're not saying that to rush you — we're saying it because
popular products sell out, and we'd rather you hear it from
us now than from an "out of stock" page later.

Grab yours: {{ checkout_url }}

Why it works: Live popularity data is social proof and soft scarcity in one — but only use real numbers your platform can pull.

Scarcity and Urgency Emails (Examples 5–6)

Floating devices showing glowing review elements for social proof.

Scarcity works until the first time a customer catches you faking it. Both templates below only deserve a send if the claim is true.

Example 5: Honest Low Stock

texttext
Subject: Heads up — only 3 left in your size
Preview: Not a marketing line. Our actual inventory count.

Hi {{ first_name }},

A genuine heads-up rather than a sales push: the {{ product_name }}
in your cart is down to 3 units in {{ variant }}.

We restock most items, but this colorway has been discontinued
by our supplier, so when it's gone, it's gone.

Your cart: {{ checkout_url }}

If it sells out before you get there — reply and we'll let you
know if returns put one back on the shelf.

Why it works: The offer to notify after sellout proves the scarcity is real, which makes the urgency land harder.

Example 6: The Expiring Cart

texttext
Subject: Your cart self-destructs tonight
Preview: We can only hold your items until midnight.

{{ first_name }},

We've been holding the {{ product_name }} for you for two days,
but our system releases reserved carts after 72 hours — yours
expires tonight at midnight.

After that, your items go back into general inventory and we
can't guarantee availability or today's price.

Check out before midnight: {{ checkout_url }}

Why it works: A deadline tied to a system rule feels procedural, not manipulative — but only send it if carts actually expire on your store.

Discount and Incentive Emails (Examples 7–8)

Discounts convert, which is exactly why they belong in email 3 and nowhere earlier. Lead with a code and you train repeat visitors to abandon carts on purpose. Shopify's guide to abandoned cart emails makes the same point: incentives are a closer, not an opener.

Example 7: The Last-Call Code

texttext
Subject: 10% off your cart — gone in 24 hours
Preview: One code, one day, one cart.

Hi {{ first_name }},

You've had the {{ product_name }} in your cart for a few days,
so here's the tiebreaker: 10% off, just for this order.

Code: COMEBACK10
Expires: tomorrow at {{ expiry_time }}

Apply it at checkout: {{ checkout_url }}

This is the last email we'll send about this cart — promise.

Why it works: The "last email" promise raises the cost of ignoring it and shows respect for the inbox. Keep the promise.

Example 8: Free Shipping Instead of a Discount

texttext
Subject: We'll cover the shipping
Preview: Your cart, zero shipping cost, next 48 hours.

{{ first_name }},

We crunched the numbers on why people don't finish checkout,
and shipping cost is reason #1. So for the next 48 hours,
shipping on your saved cart is on us.

Code: SHIPFREE
Your cart: {{ checkout_url }}

No minimums, no catch. The {{ product_name }} ships free.

Why it works: Surprise costs are the single biggest abandonment driver in Baymard's research — so removing shipping attacks the actual objection, and it usually costs less than 10% off.

The Question Email (Example 9)

Sometimes the highest-converting email doesn't sell at all. It asks.

Example 9: The One-Question Email

texttext
Subject: Quick question about your order
Preview: 10 seconds, one reply, huge help.

Hi {{ first_name }},

You got partway through an order with us and stopped — and I'd
genuinely like to know why. Just hit reply with a number:

1. Shipping cost surprised me
2. Wasn't sure about sizing / fit / specs
3. Just browsing, not ready to buy
4. Something on the site broke

That's it. No pitch. (Though if it was #1 or #2, I can
probably help — your cart's still saved at {{ checkout_url }}.)

— Maya

Why it works: Replies convert at a shockingly high rate because a human conversation starts — and the aggregate answers are free CRO research.

Where It Fits

Run the question email as email 1 for high-AOV stores, or as a fourth send to non-converters a week out. Merchants in our Shopify growth community who run this template consistently report that "shipping cost" and "sizing doubt" dominate the replies — which tells you exactly what email 2 should address.

Abandoned Checkout vs. Abandoned Cart (Example 10)

These terms get used interchangeably, but on Shopify they're different events — and the difference decides who you're legally and technically able to email.

The Shopify Gotcha: Who Can You Actually Email?

Here's the catch that surprises most store owners: recovery emails can only go to people your store can identify. Shopify's native abandoned checkout email only fires when a shopper reaches checkout and enters their email address. Someone who adds to cart and bounces before checkout is anonymous — no email, no recovery send.

Apps like Klaviyo widen the net with cookied "browse and cart" tracking, but they're still limited to identified, consented profiles. Practical implications:

  • Abandoned checkout flows reach the most buyers — email capture happens at checkout
  • Abandoned cart flows only reach existing subscribers and recognized returning visitors
  • Growing your identified list directly grows recovery revenue — our guide to Shopify email list building strategies covers how to capture emails before checkout

The setup details — consent settings, flow triggers, native vs. app — are covered in the recovery strategy guide, so we won't duplicate them here.

Example 10: The Abandoned Checkout Variant

texttext
Subject: You were 30 seconds from done
Preview: Your checkout is saved exactly where you left it.

Hi {{ first_name }},

You made it almost all the way — shipping address in, one step
from confirmation. Your checkout is saved exactly as you left
it, so finishing takes about 30 seconds:

{{ checkout_url }}

If a shipping option or payment hiccup stopped you, reply to
this email and we'll sort it out directly.

Why it works: Checkout abandoners have the highest intent of any segment, so the copy sells completion speed, not the product.

Adapting Any Template for Cart-Stage Sends

For cart-stage (pre-checkout) flows, swap "your checkout" language for "your cart," link to the cart page instead of a checkout URL, and lean harder on product benefit — this shopper hasn't seen shipping costs yet, so price reassurance can wait.

High-AOV, B2B, and Win-Back Emails (Examples 11–12)

Cinematic close-up of a payment terminal and credit card in a dark retail setting.

Discounting a $40 t-shirt is a rounding error. Discounting a $3,000 standing-desk order for a 20-seat office is a margin crisis. High-ticket carts need different abandoned cart email examples — consultative, never coupon-led.

Example 11: The B2B / High-AOV Consultative Email

texttext
Subject: Your quote for {{ product_name }} — still valid
Preview: Volume pricing, net terms, and a human to talk to.

Hi {{ first_name }},

You started an order for {{ quantity }}x {{ product_name }} —
at that volume, it's worth a five-minute conversation before
you buy.

A few things most buyers at your order size ask about:

• Volume pricing kicks in at 10+ units (it applies to your cart)
• We offer net-30 terms for business accounts
• Bulk orders ship freight, free, with a dedicated rep

Your cart is saved: {{ checkout_url }}
Or book a 10-minute call: {{ calendar_link }}

— Sam, Business Accounts at {{ shop_name }}

Why it works: High-AOV buyers abandon to seek approval or compare vendors. Offering terms, freight, and a human answers procurement objections no discount can touch.

Example 12: The Win-Back (For Carts That Went Cold)

texttext
Subject: Should we delete your cart?
Preview: It's been 30 days. One click decides.

Hi {{ first_name }},

A month ago you left the {{ product_name }} in your cart, and
we've been holding it ever since. Time for a decision:

→ Still want it? Checkout takes a minute: {{ checkout_url }}
→ Moved on? Ignore this and we'll clear the cart and stop
   emailing you about it.

Either answer is fine. We just don't like clutter — in your
inbox or our database.

— The {{ shop_name }} team

Why it works: The "should we delete it?" frame triggers loss aversion one final time while genuinely cleaning your list — non-responders get suppressed, which protects deliverability.

Abandoned Cart Email Subject Lines That Get Opened

The best body copy on earth converts at exactly 0% if the email stays closed. Per Klaviyo's benchmark data cited above, abandoned cart emails already open at roughly twice the rate of promotional sends — your subject line decides whether you beat that baseline or waste it.

15 Swipeable Subject Lines by Sequence Stage

Email 1 — the reminder (curiosity, service):

  1. Did something go wrong, {{ first_name }}?
  2. You left this behind
  3. Your cart called. It misses you.
  4. Still deciding on the {{ product_name }}?
  5. We saved your cart (no rush)

Email 2 — the objection-handler (proof, reassurance):

  1. 4.8 stars. 2,100 reviews. Your cart.
  2. The #1 question people ask before buying this
  3. Free returns, in case that's what stopped you
  4. 14 people bought this today
  5. Read this before you buy anywhere else

Email 3 — the closer (urgency, incentive):

  1. 10% off your cart — gone in 24 hours
  2. Only 3 left in your size
  3. Your cart self-destructs tonight
  4. Last email about this, promise
  5. We'll cover the shipping

What the Open-Rate Data Says

A few patterns hold up across the published data:

  • Cart recovery beats promos by default. Klaviyo's data across 100,000+ brands shows abandoned cart flows opening at roughly 2x standard campaign rates — the trigger context does half the work
  • Specificity wins. Naming the actual product outperforms generic "you left something" framing, per OptinMonster's analysis of proven cart subject lines
  • Front-load the hook. Mobile clients truncate around 40 characters, so the first five words carry the email
  • Escalate urgency, don't open with it. Deadline language earns its lift in emails 2 and 3; on email 1 it reads as fake

Subject line craft transfers across every email you send — our breakdown of ecommerce newsletter subject lines that get opens goes deeper on the psychology.

Personalization Variables: Make Templates Feel Hand-Written

Artful arrangement of dark, branded shipping boxes and packaging materials.

Every {{ placeholder }} in this swipe file maps to a real merge tag. Here's the translation table for the two platforms most Shopify stores use.

Shopify Notification Template Variables (Liquid)

Shopify's native abandoned checkout email is edited under Settings → Notifications → Abandoned checkout, and it speaks Liquid:

Swipe-file placeholderShopify Liquid
{{ first_name }}{{ customer.first_name }}
{{ checkout_url }}{{ url }} (the recovery link)
{{ shop_name }}{{ shop.name }}
{{ product_name }}{{ line.title }} inside {% for line in subtotal_line_items %}

Klaviyo Flow Variables

Klaviyo's abandoned checkout flows use event data from the Started Checkout trigger:

Swipe-file placeholderKlaviyo tag
{{ first_name }}{{ first_name\
default:"there" }}
{{ product_name }}{{ event.extra.line_items.0.product.title }}
{{ checkout_url }}{{ event.extra.checkout_url }}
All cart items{% for item in event.extra.line_items %} ... {% endfor %}

Two Personalization Rules That Protect You

  • Always set a default. {{ first_name|default:"there" }} saves you from "Hey , " landing in a thousand inboxes
  • Send yourself a test with a real abandoned cart before activating any flow — preview renderers lie, and Klaviyo's own best-practices guide recommends QA-ing with live event data for exactly this reason

Common Mistakes That Ruin Good Abandoned Cart Emails

Isometric visualization of a workflow bottleneck with accent lighting.

The fastest way to waste these templates is to deploy them into a broken process. The patterns below come up constantly when merchants share flow screenshots in our community.

The Big Three

MistakeWhat It Costs YouFix
Discount in email 1Trains shoppers to abandon for coupons; bleeds margin from people who'd pay full priceHold incentives until email 3 (Examples 7–8)
Too many sendsSpam complaints, suppressed deliverability, unsubscribesCap at 3–4 emails per abandonment; honor the "last email" promise
Ignoring mobile previewTruncated subject lines, broken layouts, dead first impressionTest every template on a phone; front-load subject lines

The Sneaky Ones

  • No purchase exclusion. Emailing "you forgot something!" to someone who bought an hour ago is the fastest unsubscribe in ecommerce — confirm your flow exits buyers automatically
  • Fake scarcity. "Only 2 left" on an item with 400 units gets screenshotted; tie urgency to real inventory or real cart expiry
  • One email forever. A single reminder leaves most of the sequence's revenue uncollected — the data consistently favors multi-touch flows
  • Aggressive sends from a cold domain. Recovery emails only work if they reach the inbox; our Shopify email deliverability tips cover warming and sender reputation

A 5-Minute Pre-Launch Checklist

  1. Send a live test by abandoning a real cart with your own email
  2. Check every merge tag renders with a default fallback
  3. Open it on a phone — subject, preview text, and CTA above the fold
  4. Confirm purchasers exit the flow immediately
  5. Verify the discount code in email 3 actually works and actually expires

Steal the Templates, Then Get Them Critiqued

You now have 12 working abandoned cart email examples: two plain-text founder notes, two social-proof builds, two honest-scarcity sends, two incentive closers, a question email, an abandoned-checkout variant, a no-discount B2B template, and a win-back. Plug them into the 1-hour / 24-hour / 48–72-hour framework, translate the merge tags for your platform, and run the pre-launch checklist before anything goes live.

Then iterate. Swap subject lines, test plain-text against designed, and watch which psychological angle your audience actually responds to. For the surrounding system — timing experiments, SMS, popups, measurement — the recovery strategy guide linked throughout this article picks up where this swipe file ends, and the marketing category on our blog has the rest of your email program covered.

One last nudge: copy works better with feedback. Bring your draft sequence to the Talk Shop Discord and get it critiqued by merchants who've already A/B-tested theirs — flow screenshots and "roast my email" threads are a daily occurrence, and the feedback is blunt in the best way.

Which template are you testing first — the founder note or the question email? Come tell us in the Discord.

MarketingConversion Optimization
Talk Shop

About Talk Shop

The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.

Related Insights

Related

How to Get Google Reviews: A Playbook for Ecommerce Brands (2026)

Related

SEO vs SEM: Which Wins for Ecommerce Growth in 2026?

Free

SEO Audit Tool

Analyze your store's SEO in seconds. Get a scored report with actionable fixes.

Audit Your Site

Talk Shop Daily

Daily ecommerce news, teardowns, and tactics.

No spam. Unsubscribe anytime. · Learn more

Try our Free SEO Audit

Join the Best Ecommerce Newsletter
for DTC Brands

12-18 curated ecommerce stories from 100+ sources, delivered every morning in under 5 minutes. Trusted by 10,000+ operators.

No spam. Unsubscribe anytime. · Learn more

Join the Community

300+ Active

Connect with ecommerce founders, share wins, get feedback on your store, and access exclusive discussions.

Join Discord Server