Email Marketing18 min readUpdated March 2025

15 Best Abandoned Cart Email Templates (High-Converting, Ready to Use)

15 proven abandoned cart email templates you can copy today. Subject lines, timing, discount strategies, and real examples from top Shopify brands.

๐ŸŽฏ abandoned cart email templates โ€” 6.6k/mo

The average abandoned cart email earns $5.81 in recovered revenue. The best ones earn $47.

The difference isn't design. It isn't even timing. It's specificity โ€” whether the email knows exactly what the shopper left behind, why they likely hesitated, and what to say at that moment.

Cart recovery emails have a 39.07% open rate โ€” the highest of any transactional email category, according to Klaviyo's 2024 benchmark report. Higher than order confirmations, shipping notifications, or promotional blasts. Shoppers want to be reminded. They're just waiting for the right nudge.

This article delivers 15 production-ready templates: full subject lines (three options per template), preview text, and complete email body copy you can implement today. Each template is built around a specific use case โ€” impulse purchase vs. high-AOV, new visitor vs. returning customer, strong social proof vs. no reviews yet.

What every effective abandoned cart email contains:

  • Product image (the exact item abandoned โ€” not a generic brand image)
  • Product name + price (no hunting required)
  • One primary CTA (not two, not three โ€” one)
  • An urgency or relevance signal
  • A trust element (review, guarantee, or return policy)
  • Easy unsubscribe link (protects deliverability, required by CAN-SPAM/GDPR)

What Makes an Abandoned Cart Email Convert?

The 6 Non-Negotiable Elements

1. The product image The email must show the exact product the shopper abandoned โ€” in the correct color variant if applicable. Emails with product images have a 41% higher CTR than those without (Klaviyo, 2024). The image triggers visual memory and re-anchors the purchase intent that was active when they added the item to cart.

2. Price visibility Show the price. Not a CTA that says "see your cart." The price, in the email. Shoppers who abandoned because of price need to see the number again to make the mental calculation. Shoppers who abandoned for any other reason need price confirmation that nothing changed.

3. One CTA "Complete your purchase." "Return to cart." "Get it before it's gone." Pick one. Every additional CTA reduces click rate โ€” a phenomenon tested extensively by Unbounce, which found that a single CTA button converts at 3ร— the rate of emails with multiple calls to action.

4. Urgency or relevance signal Not fake urgency. Real signals: actual low stock count, a real sale end time, or a genuine "your cart expires in 24h" based on your actual cart retention policy. Fake urgency (a countdown that resets every visit) has been shown to increase abandonment by 12% when shoppers detect it.

5. A trust element For first-time customers: a review of the specific product. For returning customers: a reminder of your return policy or loyalty points balance. Trust at the moment of hesitation is the difference between a second chance and a lost sale.

6. Frictionless unsubscribe An unsubscribe link is legally required (CAN-SPAM, GDPR) and commercially smart. A shopper who can't easily unsubscribe marks you as spam โ€” which damages deliverability for your entire list. Make it visible, one click, no confirmation required.


The Psychology Behind Cart Recovery

Cognitive ease โ€” remind, don't resell The shopper already decided they wanted the product when they added it to cart. Your email's job is not to sell them on the product again โ€” it's to remove whatever friction caused them to leave. The best recovery emails don't sound like marketing; they sound like a helpful notification.

Loss aversion over gain framing "Your cart expires in 24 hours" outperforms "Complete your purchase today" by a consistent margin in A/B tests. Loss aversion โ€” the psychological principle that losses feel approximately twice as painful as equivalent gains feel good โ€” makes the threat of losing a cart more motivating than the promise of getting a product.

Specificity over genericity "You left the Nike Air Max 90 in White/Black, Size 42 in your cart" outperforms "You left something behind" by 34% in click rate, according to Omnisend's 2024 subject line benchmark. Specificity signals: we know what you wanted. We're not guessing. Complete the loop.


What to Avoid

Common Mistake Why It Hurts Fix
Discount in Email #1 Trains customers to abandon intentionally to get the discount Reserve discounts for Email #3
Generic subject line ("You left something behind") Low specificity โ†’ low open rate Use product name in subject
No product image Breaks visual recall โ€” lower CTR Always include exact product image
Multiple CTAs Decision paralysis โ€” lower click rate One primary CTA only
Sending all 3 emails within 6 hours Feels aggressive โ†’ unsubscribes Follow the 30min / 24h / 72h cadence
All-caps subject lines Spam filter triggers + lower trust Use sentence case

The 3-Email Sequence Framework

The data is unambiguous: a 3-email sequence recovers 3โ€“4ร— more revenue than a single email. Here's the architecture.

Email 1 โ€” The Reminder (send at 30โ€“60 minutes)

Goal: Catch the distracted, not the decided. A large percentage of cart abandoners left because of a phone call, a delivery at the door, or a browser tab overload โ€” not because they decided against the purchase. Email #1 is for them.

Rules:

  • No discount. Preserve your margin.
  • Focus entirely on the product.
  • Subject line: specific product reference.
  • Body: clean, minimal, one CTA.

What to include: Product image โ†’ Product name + price โ†’ Return policy in one line โ†’ CTA

Tone: Friendly, casual. Not pushy.


Email 2 โ€” The Nudge (send at 24 hours)

Goal: Handle objections. The shopper who didn't respond to Email #1 had a reason: price, uncertainty, comparison shopping, payment hesitation. Email #2 addresses the most common objections for your product category.

Rules:

  • Add social proof (3-5 reviews).
  • Add return policy clearly.
  • Optional: free shipping if your margin allows.
  • Subject line: different angle from Email #1.

What to include: Short hook โ†’ Product reminder โ†’ 2-3 reviews โ†’ Return policy โ†’ Optional incentive โ†’ CTA

Tone: Helpful, reassuring.


Email 3 โ€” The Close (send at 72 hours)

Goal: Last chance, with real urgency. This is the email where you can offer a discount โ€” because shoppers who haven't responded to two emails have made a decision, and only a meaningful reason to act now will change it.

Rules:

  • Time-limited discount (10% off, or free express shipping).
  • Real urgency framing ("Your cart expires today").
  • Clear expiry on the offer.
  • Subject line: urgency-first.

What to include: Urgency hook โ†’ Product reminder โ†’ Discount code + expiry โ†’ Return policy โ†’ CTA

Tone: Direct. This is the last email.

For optimal timing by category and audience: When to Send Abandoned Cart Emails โ€” The Data


15 Abandoned Cart Email Templates


Template 01 โ€” The Simple Reminder

Best for: Email #1 ยท Low-to-mid AOV (under โ‚ฌ80) ยท Impulse purchases ยท Fashion, beauty, home decor Tone: Casual, friendly, zero pressure

Subject line options:

  1. Hey {{first_name}}, you forgot something ๐Ÿ‘€
  2. {{product_name}} is waiting for you
  3. Did something come up?

Preview text: Your {{product_name}} is still here โ€” take another look.


Email body:

Hi {{first_name}},

You left something in your cart, and we wanted to make sure you didn't miss it.

[Product Image] {{product_name}} {{product_price}}

[Complete My Purchase โ†’]

No rush โ€” but your cart saves for 24 hours.

Questions? We're here: [support email]

โ€” The {{brand_name}} Team

[Unsubscribe]


Why it works: Zero friction, zero pressure. The conversational opener ("Did something come up?") acknowledges that life happens without being confrontational. The 24-hour cart save window creates mild urgency without a countdown. Best open rate in the sequence because it arrives earliest.


Template 02 โ€” The FOMO Play

Best for: Email #1 or #2 ยท Limited stock items ยท Products with real low-inventory signals ยท Electronics, limited editions, seasonal items Tone: Honest urgency โ€” only use when stock data is real

Subject line options:

  1. Only {{stock_count}} left in your size
  2. Your {{product_name}} โ€” selling fast
  3. โš ๏ธ {{stock_count}} remaining in stock

Preview text: {{stock_count}} units left at this price. Your cart is reserved for 2 hours.


Email body:

Hi {{first_name}},

We noticed you left {{product_name}} in your cart โ€” and we wanted you to know that stock is running low.

[Product Image] {{product_name}} โ€” {{product_variant}} {{product_price}} ยท Only {{stock_count}} left

Your cart is currently reserved. If you don't complete your order in the next 2 hours, we can't guarantee availability.

[Secure My Order โ†’]

Questions before you buy? Reply to this email or visit our FAQ.

โ€” {{brand_name}}

[Unsubscribe] ยท [View cart]


Why it works: The "cart is currently reserved" framing is a conversion lever โ€” it shifts the mental model from "I'm being sold to" to "I have a reservation I might lose." Only works if the stock count is real. Fake scarcity detected by savvy shoppers increases abandonment on future visits.


Template 03 โ€” The Social Proof Anchor

Best for: Email #2 ยท New customers who haven't bought before ยท Unknown or newer brands ยท Products with strong reviews (4.7โ˜…+) Tone: Warm, third-party validated

Subject line options:

  1. {{review_count}} people bought this. Here's what they said.
  2. "{{short_review_quote}}" โ€” here's your {{product_name}}
  3. Still thinking it over? Read what others said.

Preview text: Real reviews from real customers โ€” and your cart is still waiting.


Email body:

Hi {{first_name}},

Still thinking about {{product_name}}? You're not alone โ€” here's what others who made the same choice said:

[Product Image] {{product_name}} ยท {{product_price}}

โญโญโญโญโญ "{{review_1}}" โ€” {{reviewer_1_name}}, verified buyer

โญโญโญโญโญ "{{review_2}}" โ€” {{reviewer_2_name}}, verified buyer

โญโญโญโญโญ "{{review_3}}" โ€” {{reviewer_3_name}}, verified buyer

{{review_count}} reviews ยท {{avg_rating}}โ˜… average

[Complete My Purchase โ†’]

30-day free returns. No questions asked.

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Social proof is most powerful at the moment of hesitation โ€” and Email #2 arrives at exactly that moment. Reviews from verified buyers reduce perceived risk more than any copy you write about your own product. The return policy reminder removes the "what if I don't like it" objection.


Template 04 โ€” The Free Shipping Trigger

Best for: Email #2 ยท Carts where the shopper is just below your free shipping threshold ยท Works especially well when shipping cost was the abandonment cause Tone: Helpful, like a friend pointing out a deal

Subject line options:

  1. Good news: your order qualifies for free shipping
  2. Free shipping unlocked on your cart ๐Ÿšš
  3. We checked โ€” shipping on your order is on us

Preview text: Your {{product_name}} ships free. No minimum required.


Email body:

Hi {{first_name}},

Quick update on your cart: your order now qualifies for free shipping.

[Product Image] {{product_name}} {{shipping_cost}} shipping โ†’ Free shipping Total: {{cart_total_with_free_shipping}}

That's it โ€” no code needed. Free shipping is applied automatically at checkout.

[Complete My Purchase โ†’]

Estimated delivery: {{estimated_delivery_date}} Returns: Free within 30 days.

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Shoppers who abandoned because of shipping costs don't need a discount โ€” they need the friction removed. Free shipping is psychologically more powerful than an equivalent discount: a Wharton study found that "free shipping on a โ‚ฌ6.99 order" outperformed "โ‚ฌ6.99 off" even when the economic value was identical.


Template 05 โ€” The Discount Recovery

Best for: Email #3 ONLY ยท High-AOV carts (โ‚ฌ100+) ยท Shoppers who haven't opened Emails #1 or #2 ยท Price-sensitive segments Tone: Generous, time-limited, no ambiguity

Subject line options:

  1. {{first_name}}, here's 10% off โ€” expires in 24h
  2. Your cart + a discount code (expires tonight)
  3. Last chance: {{discount_percent}}% off your order

Preview text: Use code {{discount_code}} at checkout. Offer expires {{expiry_time}}.


Email body:

Hi {{first_name}},

You left {{product_name}} in your cart three days ago. We'd like to make it easier to say yes.

[Product Image] {{product_name}} ยท {{original_price}} โ†’ {{discounted_price}}

Use code {{discount_code}} at checkout for {{discount_percent}}% off.

โฐ This offer expires {{expiry_datetime}}. After that, the code won't work.

[Claim My Discount โ†’]

Still have questions? Reply to this email โ€” we read every one.

30-day free returns. Secure checkout.

โ€” {{brand_name}}

[Unsubscribe]


Why it works: The discount in Email #3 is justified because you've established that this shopper needs additional motivation. Sending it earlier trains your audience to abandon intentionally to receive offers. The explicit expiry makes the urgency real โ€” and tracking whether the code was used after expiry gives you behavioral segmentation data.


Template 06 โ€” The Question

Best for: Email #2 ยท B2B purchases ยท High-consideration products ยท Items where uncertainty (not price) is the likely barrier Tone: Direct, no pressure, genuinely curious

Subject line options:

  1. Did something stop you, {{first_name}}?
  2. Quick question about your {{product_name}} order
  3. Was there something we could have done better?

Preview text: If something held you back, we'd like to know โ€” and help.


Email body:

Hi {{first_name}},

You were close to completing your order for {{product_name}} โ€” and then something stopped you.

We're not going to pretend we know what it was. But if it was a question you couldn't find an answer to, a concern about shipping, or just that you needed more time โ€” we're here.

[Product Image] {{product_name}} ยท {{product_price}}

What people usually ask before buying:

  • Is it compatible with {{common_compatibility_question}}? Yes.
  • How long does shipping take? {{shipping_time}}.
  • What's the return policy? 30 days, free, no questions asked.

If your question isn't above โ€” reply to this email. A real person will respond within 24 hours.

[I'm Ready โ€” Complete My Order โ†’]

โ€” {{sender_first_name}} at {{brand_name}}

[Unsubscribe]


Why it works: The "quick question" format has unusually high reply rates โ€” and replies are a deliverability signal that improves your sender reputation. It also surfaces real objections you can use to improve your product pages. The FAQ-style answers handle the most common pre-purchase hesitations without making the email feel like a wall of text.


Template 07 โ€” The Review Lead

Best for: Email #1 or #2 ยท Products with 50+ reviews and strong average rating ยท Beauty, wellness, supplements, electronics Tone: Third-party validation, confident

Subject line options:

  1. "Best purchase I've made this year" โ€” your {{product_name}} is waiting
  2. Everyone who bought {{product_name}} says the same thing
  3. {{review_count}} verified reviews. Read before you decide.

Preview text: {{avg_rating}}โ˜… from {{review_count}} customers. See why they keep coming back.


Email body:

Hi {{first_name}},

Before you make up your mind about {{product_name}}, read what {{review_count}} verified buyers said.

[Product Image] {{product_name}} ยท {{product_price}} ยท {{avg_rating}}โ˜… ({{review_count}} reviews)


"{{hero_review_text}}" โ€” {{hero_reviewer_name}}, {{hero_reviewer_location}} ยท Verified purchase

"{{review_2_text}}" โ€” {{reviewer_2_name}} ยท Verified purchase


{{review_count}} people made the same decision you're considering. Most say it was worth it.

[See All Reviews + Complete Purchase โ†’]

30-day free returns ยท Secure checkout ยท Ships in {{shipping_time}}

โ€” {{brand_name}}

[Unsubscribe]


Why it works: The hero review does most of the work. Choose the most specific, visceral review you have โ€” "Life-changing" is less convincing than "I've tried 6 similar products and this is the only one that actually worked for my specific issue." The invitation to "See All Reviews" is a secondary CTA that simultaneously drives clicks and builds trust.


Template 08 โ€” The Urgency + Scarcity Combo

Best for: Email #2 or #3 ยท Flash sales ยท Seasonal items with real end dates ยท Limited edition releases Tone: Direct, no softening

Subject line options:

  1. {{stock_count}} left ยท Sale ends {{sale_end_time}}
  2. โš ๏ธ {{product_name}}: low stock + sale ending
  3. Tonight's the deadline, {{first_name}}

Preview text: {{stock_count}} units at {{sale_price}}. After {{sale_end_time}}, price goes back to {{original_price}}.


Email body:

{{first_name}},

Two things happening at the same time:

1. {{product_name}} is down to {{stock_count}} units. 2. The {{sale_percentage}}% sale ends {{sale_end_datetime}}.

[Product Image] {{product_name}} {{original_price}} โ†’ {{sale_price}} ยท Only {{stock_count}} left

After {{sale_end_time}}, the price returns to {{original_price}}. We can't hold this combination of stock and price for long.

[Get It Now โ†’]

Secure checkout ยท Free returns ยท Ships {{shipping_time}}

โ€” {{brand_name}}

[Unsubscribe]


Why it works: The numbered list format ("Two things happening") is scannable and creates a double urgency signal without feeling manipulative โ€” because both signals are real. Minimal copy forces the reader to focus on the two data points that matter: stock and deadline.


Template 09 โ€” The Personalized Variant

Best for: Email #1 ยท Fashion, footwear, apparel ยท Products with size/color variants where variant-level stock tracking exists Tone: Specific, helpful, no guesswork

Subject line options:

  1. Your {{size}} in {{color}} is selling fast, {{first_name}}
  2. {{product_name}} ยท {{color}}, Size {{size}} โ€” still available
  3. {{stock_count}} left in {{color}}/{{size}} โ€” just so you know

Preview text: The exact variant you want: {{color}}, {{size}}. Still in stock โ€” for now.


Email body:

Hi {{first_name}},

You had your eye on the {{product_name}} in {{color}}, Size {{size}} โ€” and we wanted to let you know that your exact configuration is still available.

[Product Image โ€” {{color}} variant] {{product_name}} Color: {{color}} ยท Size: {{size}} {{product_price}} ยท {{stock_count}} left in this variant

[Complete My Purchase โ†’]

Need a different size? [View all sizes โ†’] Not sure about sizing? [Size guide โ†’]

Free shipping on orders over {{free_shipping_threshold}} ยท 30-day returns

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Variant-level specificity is the highest form of personalization available in e-commerce recovery. A shopper who abandoned a size 42 sneaker in White/Black doesn't want to hear about "your cart" โ€” they want to know their specific size in their specific color is still there. This email reads as a genuine inventory update, not a marketing email.


Template 10 โ€” The Bundle Upsell

Best for: Email #2 ยท Products with natural complements ยท Home, kitchen, electronics, beauty ยท Higher-AOV play Tone: Helpful discovery, not pushy

Subject line options:

  1. People who buy {{product_name}} also get this
  2. {{first_name}}, complete the set
  3. Your {{product_name}} + the thing that makes it better

Preview text: Most customers add one more thing. Here's what they choose.


Email body:

Hi {{first_name}},

Your {{product_name}} is still in your cart. But before you complete your order, we thought you'd want to see what {{bundle_percentage}}% of customers who buy it add to their order:

[Product Image โ€” hero item] + [Product Image โ€” complement]

{{product_name}} ยท {{product_price}} + {{complement_product_name}} ยท {{complement_price}}

Bundle total: {{bundle_price}} (save {{savings_amount}} vs. buying separately)

[Add {{complement_name}} + Complete Purchase โ†’] [Just the {{product_name}} for now โ†’]

Both ship together ยท Free returns on all items

โ€” {{brand_name}}

[Unsubscribe]


Why it works: The social proof framing ("{{bundle_percentage}}% of customers also get") makes the upsell feel like useful information rather than a pitch. Offering two CTAs โ€” bundle vs. original โ€” removes the binary "buy or don't" decision and replaces it with "how do I want to buy?" This consistently increases both AOV and conversion rate vs. a single-product recovery email.


Template 11 โ€” The Loyalty Play

Best for: Email #2 ยท Returning customers ยท Loyalty program members ยท Subscription customers with earned points/rewards Tone: Exclusive, VIP, appreciative

Subject line options:

  1. {{first_name}}, your {{points_balance}} points won't last forever
  2. VIP reminder: your {{product_name}} + your rewards
  3. Your loyalty discount + your cart โ€” still waiting

Preview text: You've earned {{points_balance}} points. That's worth {{points_value}} off your order.


Email body:

Hi {{first_name}},

As a {{loyalty_tier}} member, you've earned {{points_balance}} points โ€” worth {{points_value}} off your next order.

Your {{product_name}} is still in your cart. Apply your points and the price drops to:

[Product Image] {{product_name}} Regular price: {{product_price}} With your rewards: {{discounted_price}}

[Apply Points + Complete Purchase โ†’]

Your points expire on {{points_expiry_date}}. Don't let them go to waste.

Thank you for being with us since {{customer_since_date}}.

โ€” {{brand_name}} Loyalty Team

[Unsubscribe] ยท [View your loyalty account]


Why it works: Loyalty members have already demonstrated commitment to your brand โ€” the retention math is entirely different from a new customer. Points expiry creates real urgency that isn't manufactured. The "thank you for being with us since" line acknowledges the relationship and creates reciprocity โ€” a powerful conversion trigger.


Template 12 โ€” The Text-Only Minimalist

Best for: Email #2 or #3 ยท High-end brands ยท B2B products ยท Personal brands ยท Scenarios where HTML emails underperform (often B2B inboxes) Tone: Personal, peer-to-peer, as if from a real person

Subject line options:

  1. Quick question about your order, {{first_name}}
  2. Did you mean to leave?
  3. {{first_name}} โ€” a note from {{sender_name}}

Preview text: No images, no banners. Just a quick note about your cart.


Email body:

Hi {{first_name}},

I noticed you were looking at {{product_name}} and didn't finish your order. I just wanted to check in โ€” is there anything I can help you with?

If you had a question about the product, sizing, shipping, or anything else, I'm happy to help directly. Just reply to this email.

If you'd like to pick up where you left off: {{cart_link}}

Either way โ€” no pressure.

{{sender_first_name}} {{sender_title}} at {{brand_name}} {{sender_email}} | {{phone_optional}}

(You're receiving this because you added an item to your cart at {{brand_name}}. To unsubscribe: {{unsubscribe_link}})


Why it works: Plain-text emails have open rates 25% higher than HTML emails in B2B contexts because they bypass promotional tab sorting and look like personal correspondence. The lack of images, logos, and CTAs makes this feel like a real human reaching out โ€” which in many high-consideration purchase contexts is exactly the right tone.


Template 13 โ€” The Comparison Block

Best for: Email #2 ยท Products where shoppers are actively comparison-shopping ยท Electronics, software, tools, supplements Tone: Confident, data-backed, transparent

Subject line options:

  1. {{product_name}} vs. the competition โ€” you should know this
  2. Why {{review_count}} people chose {{product_name}} over alternatives
  3. The honest comparison you were probably doing anyway

Preview text: We compared ourselves to the alternatives. Here's what we found.


Email body:

Hi {{first_name}},

We know you're probably comparing options. So we did the work for you.

[Product Image] {{product_name}} vs. the alternatives:

Feature {{product_name}} Competitor A Competitor B
{{feature_1}} โœ… {{our_value_1}} โŒ {{comp_a_1}} โš ๏ธ {{comp_b_1}}
{{feature_2}} โœ… {{our_value_2}} โš ๏ธ {{comp_a_2}} โŒ {{comp_b_2}}
{{feature_3}} โœ… {{our_value_3}} โœ… {{comp_a_3}} โŒ {{comp_b_3}}
Price {{our_price}} {{comp_a_price}} {{comp_b_price}}
Returns {{our_returns}} {{comp_a_returns}} {{comp_b_returns}}

{{review_count}} customers made this comparison and chose us. Here's why one of them put it:

"{{comparison_review}}" โ€” {{reviewer}}, verified buyer

[Complete My Purchase โ†’]

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Showing a comparison table in an email is a bold move โ€” and that confidence is itself a conversion signal. Be honest: show one or two areas where competitors are comparable. Faking every advantage destroys credibility. Honest comparisons that acknowledge tradeoffs build trust faster than pure self-promotion.


Template 14 โ€” The Video / Demo

Best for: Email #2 ยท Complex products ยท SaaS / software ยท Products where "seeing is believing" ยท High-consideration purchases (โ‚ฌ200+) Tone: Educational, low-pressure, curious

Subject line options:

  1. See {{product_name}} in action ({{video_length}} min)
  2. This video answers every question about {{product_name}}
  3. {{first_name}}, watch this before you decide

Preview text: {{video_length}}-minute product demo. No sales pitch โ€” just the product doing its thing.


Email body:

Hi {{first_name}},

Before you make your decision about {{product_name}}, we thought a quick video might answer any questions better than copy could.

[Video Thumbnail โ€” with play button overlay] โ–ถ {{video_title}} ยท {{video_length}} minutes

In this video:

  • {{video_point_1}}
  • {{video_point_2}}
  • {{video_point_3}}

[Watch the Video โ†’]

If the video convinces you (and we think it will), your cart is still here:

{{product_name}} ยท {{product_price}}

[Complete My Purchase โ†’]

Any questions after watching? Reply here.

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Video thumbnails in emails increase CTR by an average of 65% (Campaign Monitor, 2024), even when the video is hosted externally (YouTube, Loom, Vimeo). The dual-CTA structure (Watch Video โ†’ Complete Purchase) captures both the researchers and the ready-to-buy segment. The parenthetical "(and we think it will)" is a low-key confidence signal.


Template 15 โ€” The AI-Personalized Recovery

Best for: Email #1 or #2 ยท Large catalogs ยท Data-rich customer profiles ยท Stores with purchase history data ยท Any brand using AI-powered recovery Tone: Uncannily helpful โ€” personal without being creepy

Subject line options:

  1. {{first_name}}, based on what you were looking at...
  2. We noticed something about your cart โ€” and found something you'll want to see
  3. Your {{product_name}} + 2 things {{purchase_count}} customers wish they'd seen

Preview text: Personalized picks based on your browsing + cart. No guesswork.


Email body:

Hi {{first_name}},

You left {{product_name}} in your cart โ€” and our system noticed a few things about what you were looking at that most people don't realize.

[Product Image] {{product_name}} ยท {{product_price}}

Based on your browsing, you might also want to know:

โ†’ {{personalized_insight_1}} (e.g., "The size you selected, {{size}}, has a {{stock_count}}-unit stock โ€” lowest of the week") โ†’ {{personalized_insight_2}} (e.g., "3 people from {{customer_city}} bought this in the last 24h") โ†’ {{personalized_insight_3}} (e.g., "Customers who bought {{browse_product}} also loved this โ€” 94% left 5 stars")

You might also like: [Recommended Product 1 Image] ยท {{rec_1_name}} ยท {{rec_1_price}} [Recommended Product 2 Image] ยท {{rec_2_name}} ยท {{rec_2_price}}

[Complete My Purchase โ†’] ยท [Explore recommendations โ†’]

30-day free returns ยท {{avg_rating}}โ˜… average ยท Ships {{shipping_time}}

โ€” {{brand_name}}

[Unsubscribe]


Why it works: Template 15 is the gap between what most stores send and what AI-powered recovery makes possible. Personalized insights (real-time inventory at variant level, geo-social proof, behavioral data) convert at 2.4ร— the rate of generic cart emails. The "personalized insight" variables are populated dynamically by your recovery system โ€” the email body is static, the data changes per recipient.

ZeroCart AI generates this template automatically โ€” pulling real-time stock data, browsing history, and customer profile data to populate each variable without manual setup. See how it works โ†’


Subject Line Formulas That Work โ€” 2025 Data

The 10 Highest-Performing Patterns

Based on Omnisend's analysis of 2.3 billion abandoned cart emails sent in 2024:

Pattern Example Avg Open Rate Lift
Product name + action Your [Product] is waiting +34% vs. generic
Personalization token {{first_name}}, you left something +26%
Specific number Only 2 left in stock +22%
Time pressure Your cart expires in 24h +19%
Question format Did something stop you? +17%
Emoji (1 max) Hey, you forgot this ๐Ÿ‘€ +15%
Review quote "Best purchase I've made" โ€” your cart +14%
Price anchor โ‚ฌ97 โ†’ still yours if you want it +11%
Curiosity gap We found something about your cart +9%
Benefit reminder Free shipping on your order โ€” confirmed +8%

A/B Testing: Curiosity vs. Directness

Test: "Your cart is waiting" vs. "You left {{product_name}} behind"

Result (n=84,000, Omnisend 2024):

  • Generic: 38.2% open rate, 4.1% CTR
  • Product-specific: 44.7% open rate, 6.8% CTR
  • Winner: Product-specific (+17% opens, +66% CTR)

The principle: Specificity is not just better for open rate โ€” it compounds into CTR because the shopper who opens already knows what to expect, and the email delivers exactly that.

Subject Lines to Avoid

  • โŒ FINAL REMINDER!!! โ€” all-caps + multiple exclamation points triggers spam filters and signals desperation. Tested consistently 20โ€“30% below sentence-case equivalents.
  • โŒ Don't miss out on your cart โ€” "don't miss out" is so overused it reads as template copy. Shoppers skip it.
  • โŒ Your cart is about to expire (as Email #1) โ€” too aggressive for a 30-minute send. Save expiry urgency for Email #3.
  • โŒ We noticed you were browsing... โ€” the surveillance framing makes shoppers uncomfortable and reduces open rates on subsequent emails.

Platform Setup Guides

Shopify: Three Options Compared

Solution Best for Setup time Cost
Shopify Email (native) Stores just starting, <500 carts/mo 20 min Free
Klaviyo Stores with segmentation needs 2โ€“4 hours From $45/mo
Omnisend Email + SMS in one platform 1โ€“2 hours From $16/mo
ZeroCart AI AI-powered multi-channel 15 min From $37/mo

Shopify native setup:

  1. Marketing โ†’ Automations โ†’ Abandoned checkout
  2. Enable the automation and customize the template
  3. Set delay (default: 10h โ€” change to 1h for Email #1)
  4. Limitation: Single email only. No sequence. No SMS.

For full Shopify setup with advanced flows: Shopify Cart Abandonment Solutions 2025

WooCommerce

WooCommerce has no native abandoned cart recovery. You need a plugin:

  • CartFlows โ€” funnel builder + recovery emails. From $129/year.
  • YITH WooCommerce Recover Abandoned Cart โ€” dedicated recovery, Email + SMS. From โ‚ฌ129/year.
  • Omnisend for WooCommerce โ€” full marketing automation suite. Free tier available.

Full WooCommerce setup guide: WooCommerce Cart Recovery: 7 Best Plugins

Klaviyo Abandoned Cart Flow

Klaviyo's abandoned cart flow is the industry standard for mid-to-enterprise Shopify stores. Recommended configuration:

  1. Trigger: "Started Checkout" โ†’ filter "not Placed Order in last 4h"
  2. Email 1: 1 hour delay ยท No discount ยท Product-focused (Template 01 or 09)
  3. Email 2: 24h delay ยท Social proof ยท Return policy (Template 03 or 07)
  4. Email 3: 72h delay ยท Discount + urgency (Template 05)
  5. SMS: 2h delay (if consent collected) ยท 160-character version of Email 1
  6. Exit condition: "Placed Order" โ€” stops the sequence immediately on purchase

Measuring Your Cart Recovery Email Performance

Benchmark Table (2025)

Metric Industry Avg Good Elite
Open rate 39โ€“45% 50%+ 65%+
Click rate 8โ€“12% 15%+ 25%+
Recovery rate 3โ€“5% 8%+ 15%+
Revenue per email sent $5.81 $15+ $40+
Unsubscribe rate 0.3โ€“0.5% <0.2% <0.1%

Sources: Klaviyo State of Email 2025, Omnisend Email Benchmarks 2024

How to Calculate Your Recovery Rate

Recovery rate = (Orders from recovery emails / Total abandoned carts) ร— 100

Example: 500 abandoned carts per month ยท 25 orders from recovery emails โ†’ Recovery rate = (25 / 500) ร— 100 = 5%

What a 1% Improvement Means in Revenue

For a store with 500 monthly abandoned carts and โ‚ฌ75 average order value:

Recovery Rate Monthly Recovered Orders Monthly Revenue
0% (no emails) 0 โ‚ฌ0
3% (single email) 15 โ‚ฌ1,125
5% (3-email sequence) 25 โ‚ฌ1,875
8% (optimized sequence) 40 โ‚ฌ3,000
15% (AI-powered) 75 โ‚ฌ5,625

Going from 3% to 5% recovery rate: +โ‚ฌ750/month from the same traffic.


FAQ: Abandoned Cart Email Templates

Q: How many abandoned cart emails should I send?

Three is the research-backed optimum. A single email captures the low-hanging fruit (distracted shoppers). Email #2 at 24 hours handles objections and recovers the comparison shoppers. Email #3 at 72 hours captures price-sensitive buyers with a time-limited offer. Beyond three emails, diminishing returns kick in fast, and unsubscribe rates climb. Omnisend data shows that 3-email sequences generate 3.4ร— more recovered revenue than a single email, while sequences of 4+ emails see only marginal incremental gains with measurable list health costs.


Q: Should I always offer a discount in abandoned cart emails?

No โ€” and doing so indiscriminately is one of the most expensive mistakes in e-commerce email. If you offer a discount in Email #1, you train your highest-intent customers to abandon carts intentionally to receive the offer. Reserve discounts for Email #3 only, and even then, consider whether a free shipping offer might be more effective (it often is, particularly for carts under โ‚ฌ150).


Q: What is the best time to send the first abandoned cart email?

The first email performs best at 30โ€“60 minutes after abandonment for most product categories. This timing catches shoppers while the purchase is still mentally active โ€” before they've committed to a competitor or simply forgotten the intent entirely. Electronics and high-consideration B2B products are exceptions: a 2โ€“4 hour delay performs better because buyers in research mode find immediate follow-up intrusive.


Q: How do I personalize abandoned cart emails without creeping people out?

The line between helpful and creepy is specificity without surveillance framing. Showing the exact product they abandoned is helpful. Saying "We saw you looking at this item 7 times" is surveillance. Use product data (name, variant, price, stock) and transactional context (cart value, loyalty status), but avoid surfacing session-level behavioral data in the email copy. The email should feel like a natural service notification, not evidence of tracking.


Q: Which abandoned cart email template has the highest conversion rate?

There's no universal winner โ€” it depends on your product category, AOV, and customer type. For low-AOV impulse products, Template 01 (Simple Reminder) consistently performs well because simplicity doesn't create friction. For high-AOV considered purchases, Template 12 (Text-Only Minimalist) or Template 06 (The Question) outperforms because the peer-to-peer tone matches the high-investment decision. For AI-generated personalization across all segments, Template 15 benchmarks at 2.4ร— the conversion rate of a standard product reminder โ€” but requires a system capable of populating the dynamic variables.


Conclusion

The 15 templates above cover every major cart abandonment scenario โ€” from the distracted shopper who just needed a reminder (Template 01) to the price-sensitive buyer who needed a final nudge (Template 05) to the AI-personalized message that adapts to what the specific shopper was doing before they left (Template 15).

The framework is simple: Email #1 reminds, Email #2 reassures, Email #3 closes. Customize the template to your product category, your brand voice, and your customer's likely hesitation.

The single highest-ROI action most stores can take today: implement Emails #1 and #3 if you haven't yet. Email #1 alone captures 40โ€“60% of the revenue available in a full sequence.

If you want the full sequence running automatically โ€” including Template 15's AI personalization, SMS recovery, and timing optimization โ€” ZeroCart AI deploys all of it in 15 minutes, with no Klaviyo pricing tiers.

Start your free trial and see Template 15 in action โ†’


Last updated: March 2025. Data sources: Klaviyo State of Email 2025 (open rate benchmarks), Omnisend Email Marketing Report 2024 (subject line A/B data, sequence lift), Campaign Monitor Email Benchmarks 2024 (video thumbnail CTR), Wharton/MIT shipping psychology research, Baymard Institute (cart retention behavior).

Stop losing revenue

Recover your abandoned carts with AI

ZeroCart AI automates Email + SMS + Push sequences. Setup in 15 minutes. No Klaviyo tax.

Start Free โ€” No credit card โ†’