Skip to main content
Attribute
Back to Blog
GuideUpdated November 19, 2025

How to Write Abandoned Cart Emails That Convert (2025 Guide)

Effective abandoned cart emails answer three questions: Why should I come back? Why now? What was holding me back? Use a 3-email sequence: helpful reminder at 1-4 hours, objection handling at 24 hours, incentive at 48-72 hours. Top performers recover 8-12% of abandoned carts; average is 2-5%.

Attribute Team
E-commerce & Shopify Experts
November 19, 2025
6 min read
Write Abandoned Cart Emails That - guide article about how to write abandoned cart emails that convert (2025 guide)

Abandoned cart emails have the highest ROI of any e-commerce email, 44x on average. But most stores send generic reminders that get ignored. The difference between 2% and 8% recovery comes down to writing emails that actually compel action.

This guide covers the psychology, structure, and specific tactics that make abandoned cart emails convert.

The Numbers That Matter

| Metric | Average | Top Performers | |--------|---------|----------------| | Open rate | 41% | 55%+ | | Click rate | 9.5% | 15%+ | | Conversion rate | 2-5% | 8-12% | | Revenue per email | $5.81 | $15+ |

Source: Klaviyo Benchmarks 2024, Omnisend E-commerce Email Report 2025

Top performers generate 3-5x more revenue from the same email sends. The difference is the email itself.

Why Most Cart Emails Fail

They're generic

"You left something in your cart!" doesn't give anyone a reason to return.

They focus on the product, not the objection

Showing cart contents again doesn't address why they left.

They send at the wrong time

Too early interrupts decision-making. Too late loses relevance.

They lack urgency

No reason to act now vs. next week.

They don't match the abandonment type

Someone who left at shipping sees the same email as someone who left at payment.

The Abandoned Cart Email Framework

Effective cart recovery emails answer three questions:

  1. Why should I come back? (Value proposition)
  2. Why should I come back now? (Urgency)
  3. What was holding me back? (Objection handling)

Email 1: The Helpful Reminder (1-4 Hours)

Purpose: Catch people who got distracted, not those who decided against buying.

Subject Line Formulas

Don't use:

  • "You forgot something!"
  • "Your cart misses you"
  • "Complete your purchase"

Do use:

  • "Still thinking it over?"
  • "Did something go wrong?"
  • "Your [Product] is waiting"
  • "Question about your order?"

Email Structure

Opening: Position yourself as helpful, not salesy.

"Hi [Name],
I noticed you started an order but didn't finish, no problem! Sometimes things come up."

Body: Show cart contents with images and one clear CTA.

Don't add:

  • Discount (too early)
  • Urgency tactics (too early)
  • Additional products (distracting)

CTA: "Return to Your Cart" or "Continue Shopping"

Timing

  • 1 hour: Best for impulse purchases, low-consideration items
  • 4 hours: Better for higher-value items, gives time to research
  • 24 hours: Only if you're limited to one email

Example

Subject: Still thinking about the [Product Name]?

Hi Sarah,
I noticed you were looking at the [Product Name] earlier today.
[Product Image]
[Product Name] - $79
Your cart is saved and ready when you are.
[Return to Your Cart →]
Questions? Just reply to this email, I'm here to help.
[Name]
Customer Experience Team

Email 2: Address the Objection (24 Hours)

Purpose: Overcome the specific reason they didn't buy.

Common Objections and Responses

"It's too expensive"

"Reminder: Free shipping on orders over $75. You're only $12 away."
"Your [Product] has a 365-day guarantee. No risk."

"I'm not sure about size/fit"

"Not sure about sizing? Here's how [Product] fits real customers:"
[Include customer photo or review about fit]

"I need to research more"

"Here's why 2,347 customers chose [Product]:"
[Include top review quotes]

"I'll do it later"

"Your cart is reserved for another 24 hours."
"Only 3 left in [size/color],just so you know."

Subject Line Formulas

  • "Questions about your order?"
  • "Is [specific concern] holding you back?"
  • "Here's what others say about [Product]"
  • "About those items in your cart..."

Email Structure

Opening: Acknowledge they haven't purchased and address a likely objection.

Body: Provide the information that resolves the objection:

  • Reviews for trust concerns
  • Shipping info for cost concerns
  • Size guides for fit concerns
  • Return policy for commitment concerns

CTA: More confident: "Complete Your Order" or "Get Your [Product]"

Example

Subject: Questions about the [Product Name]?

Hi Sarah,
Still thinking about the [Product Name]? Totally understand, it's a decision worth getting right.
Here's what [Customer Name] said after purchasing:
⭐⭐⭐⭐⭐
"I hesitated for a week before ordering. Wish I'd done it sooner. The quality is exactly what I expected from the photos."
Quick facts:
✓ Free returns within 30 days
✓ Ships tomorrow if you order today
✓ 4.8/5 rating from 847 reviews
[Complete Your Order →]
P.S. Your cart is saved, but I can only hold the item until tomorrow at this price.

Email 3: The Incentive (48-72 Hours)

Purpose: Convert fence-sitters with an offer they can't refuse.

When to Use Discounts

Good candidates:

  • First-time customers (acquisition cost justifies discount)
  • High-margin products
  • Customers who opened emails 1-2 but didn't click

Bad candidates:

  • Repeat customers (trains them to abandon)
  • Low-margin products
  • Customers who didn't engage with previous emails

Subject Line Formulas

  • "10% off ends tonight, your cart is waiting"
  • "We're saving your [Product] (+ a gift)"
  • "Final reminder: Your cart expires soon"
  • "One more reason to come back"

Offer Types (Beyond Discounts)

Free shipping: Often as effective as discounts, protects margins better.

"We're covering shipping on your order, today only."

Free gift: Adds value without training discount behavior.

"Complete your order today and we'll include a free [Gift] ($15 value)."

Extended returns: Reduces risk for hesitant buyers.

"Still unsure? We've extended your return window to 60 days."

Bundle upgrade: Upsells while providing value.

"Add [Related Product] to your cart and get 20% off both."

Email Structure

Opening: Create urgency, this is their last chance.

Body:

  • Restate cart contents
  • Present the offer clearly
  • Set an expiration (real, not fake)

CTA: Urgent: "Claim Your Discount" or "Get [X]% Off Now"

Example

Subject: Your 15% off expires at midnight

Hi Sarah,
This is your last reminder about the [Product Name] in your cart.
[Product Image]
~~$79~~ $67.15 with code COMEBACK15
Your code expires tonight at midnight.
[Claim Your 15% Off →]
After tonight, the code won't work and your cart will be cleared.
, The [Brand] Team
P.S. Free shipping is included. Just use code COMEBACK15 at checkout.

Advanced Tactics

Segmentation by Cart Value

High-value carts ($200+):

  • Skip the discount
  • Personal outreach (phone call offer, live chat)
  • White-glove service messaging
  • Extended warranties or premium support

Medium-value carts ($50-$200):

  • Standard 3-email sequence
  • Discount in email 3 if needed
  • Focus on value and reviews

Low-value carts (Under $50):

  • Shorter sequence (1-2 emails)
  • Free shipping offer vs. percentage discount
  • Product bundle suggestions

Segmentation by Abandonment Point

Left at product page:

  • Focus on product benefits
  • Address fit/sizing concerns
  • Include comparisons or reviews

Left at cart:

  • Show exact cart contents
  • Address shipping cost concerns
  • Suggest related products

Left at checkout:

  • Something specific went wrong
  • Offer help (technical issues?)
  • Payment alternative options

Dynamic Content

Product-specific messaging: Pull content based on what's in cart:

  • Apparel: Sizing info, model shots
  • Electronics: Specs, comparison charts
  • Beauty: Skin type guides, tutorials
  • Food: Recipe ideas, pairing suggestions

Weather-based messaging:

"Perfect timing, it's getting cold in [City]. Your [Jacket] would come in handy."

Behavioral messaging:

"You've visited us 3 times this month. Ready to treat yourself?"

Subject Line Testing

What to A/B Test

Personalization:

  • "Your cart is waiting" vs. "[Name], your cart is waiting"
  • Results: Personalization lifts opens 10-15% on average

Specificity:

  • "You left something behind" vs. "Your [Product Name] is waiting"
  • Results: Product name lifts opens 20-25%

Urgency:

  • "Your cart is saved" vs. "Your cart expires in 24 hours"
  • Results: Urgency lifts opens 15-20%, but watch for fatigue

Question vs. Statement:

  • "Still thinking about it?" vs. "Your items are almost gone"
  • Results: Questions often outperform statements

Top Performing Subject Lines (Real Data)

| Subject Line | Open Rate | Type | |--------------|-----------|------| | "Did you forget something?" | 45% | Classic | | "[Product Name] is selling fast" | 52% | Urgency | | "Here's 10% off your cart" | 48% | Discount | | "Question about your order?" | 54% | Helpful | | "Your cart expires at midnight" | 51% | Deadline |

Timing Strategy

Standard Sequence

| Email | Timing | Focus | |-------|--------|-------| | 1 | 1-4 hours | Helpful reminder | | 2 | 24 hours | Objection handling | | 3 | 48-72 hours | Incentive + urgency |

Extended Sequence (For High-Value)

| Email | Timing | Focus | |-------|--------|-------| | 1 | 1 hour | Quick reminder | | 2 | 24 hours | Reviews/social proof | | 3 | 48 hours | Objection handling | | 4 | 72 hours | Incentive | | 5 | 7 days | Final reminder/different angle |

Compressed Sequence (For Low-Value/Flash Sales)

| Email | Timing | Focus | |-------|--------|-------| | 1 | 1 hour | Reminder + urgency | | 2 | 24 hours | Incentive + deadline |

What to Include (and What to Skip)

Always Include

  • Cart contents with images - Visual reminder is powerful
  • Clear CTA button - One action, prominently placed
  • Reply path - Let them respond if they have questions
  • Easy unsubscribe - Required and builds trust

Include When Relevant

  • Reviews/ratings - For trust building
  • Shipping info - If free or fast
  • Return policy - For commitment-phobes
  • Stock levels - If genuinely low

Never Include

  • Fake scarcity - Damages trust permanently
  • Too many products - Distracts from cart items
  • Complex layouts - Keep mobile-friendly
  • Multiple CTAs - One action per email

Measuring Success

Key Metrics

| Metric | How to Calculate | Benchmark | |--------|------------------|-----------| | Recovery rate | Orders / Abandoned Carts | 5-15% | | Revenue per email | Total revenue / Emails sent | $5-15 | | Email ROI | Revenue / Email cost | 40-50x | | Sequence completion | Opened all emails / Sent email 1 | 15-25% |

Optimization Cycle

Week 1-2: Baseline measurements

Week 3-4: Test one variable (subject line)

Week 5-6: Test another variable (timing)

Week 7-8: Test offer types

Ongoing: Test content and layout

Common Mistakes to Avoid

Sending too many emails

Problem: 5+ emails annoys customers

Solution: 3 emails maximum for most sequences

Using the same email for everyone

Problem: Generic emails get ignored

Solution: Segment by cart value, abandonment point, customer type

Offering discounts in email 1

Problem: Trains customers to abandon for discounts

Solution: Reserve incentives for email 3 to non-buyers

Fake urgency

Problem: "Only 2 left!" when there are 200

Solution: Only use real scarcity, or focus on other urgency

Ignoring mobile

Problem: 60%+ of emails opened on mobile

Solution: Single column, large buttons, short text

The Bottom Line

The best abandoned cart emails:

  1. Help rather than sell - Especially in email 1
  2. Address objections - Why didn't they buy?
  3. Create real urgency - Give a reason to act now
  4. Match the customer - Segment by value and behavior
  5. Test everything - Small improvements compound

A well-optimized abandoned cart sequence recovers 8-12% of abandoned carts. At 70% average abandonment rate, that's significant revenue from customers who already wanted to buy.

Next Steps

  1. Audit your current emails - Are they helpful or pushy?
  2. Set up A/B testing - Start with subject lines
  3. Segment your sequence - At minimum: high-value vs. standard
  4. Add objection handling - Reviews, guarantees, shipping info
  5. Measure and iterate - Monthly optimization

Want to prevent abandonment before it happens? [Cart reservation](/blog/what-is-cart-reservation) holds inventory while customers shop, eliminating the "sold out at checkout" frustration that causes 8% of cart abandonment.

Frequently Asked Questions

How many abandoned cart emails should I send?

Three emails is optimal for most stores: helpful reminder at 1-4 hours, objection handling at 24 hours, and incentive at 48-72 hours. More than 5 emails typically annoys customers.

When should I send the first cart abandonment email?

1-4 hours after abandonment is optimal. One hour for impulse purchases, 4 hours for higher-consideration items. Waiting 24 hours loses too many who would have converted.

Should I offer a discount in abandoned cart emails?

Not in the first email—it trains customers to abandon for discounts. Reserve incentives for email 3 (48-72 hours) for customers who didn't respond to earlier emails.

What subject lines work best for cart recovery emails?

Questions outperform statements: "Still thinking about it?" beats "You left items behind." Personalized subject lines with product names lift opens 20-25% vs. generic subjects.

What cart recovery rate should I expect?

Average abandoned cart email sequences recover 5-15% of carts. Conversion rate: average 2-5%, top performers 8-12%. Revenue per email: average $5.81, top performers $15+.

How do I segment abandoned cart emails?

Segment by cart value (high-value gets personal outreach), abandonment point (product page vs. checkout), and customer type (first-time vs. repeat). Different segments need different messaging.

Sources & References

Written by

Attribute Team

E-commerce & Shopify Experts

The Attribute team combines decades of e-commerce experience, having helped scale stores to $20M+ in revenue. We build the Shopify apps we wish we had as merchants.

11+ years Shopify experience$20M+ in merchant revenue scaledFormer Shopify Solutions ExpertsActive Shopify Plus ecosystem partners