70% of online shopping carts are abandoned. For a store doing $50,000/month, that means roughly $116,000 in potential revenue walks out the door every month without completing checkout. Abandoned cart emails are the most direct way to recover a meaningful portion of that revenue — and they are the highest-ROI email automation any Shopify merchant can set up. This guide gives you the complete 3-email series, copy templates, subject lines, and optimization framework to recover 5-15% of those lost sales starting today.

Why Abandoned Cart Emails Are the Highest-ROI Email You'll Send

Standard marketing emails average 20-25% open rates. Abandoned cart emails average 45% open rates — more than double — because the recipient has immediate, personal relevance to the message. They literally just left products in a cart they were considering. The email is not interrupting them; it is following up on something they already started.

The economics are compelling: a store with 1,000 monthly cart abandoners, a 10% recovery rate (achievable with a 3-email series), and a $60 AOV recovers $6,000 in monthly revenue from a one-time email automation setup. The only ongoing cost is the email platform fee — typically $20-100/month for the volume. That is a 60x+ monthly ROI.

Abandoned cart emails also serve a customer service function. Many abandonments are not due to changed minds — they are due to distractions, payment errors, comparison shopping pauses, or needing to check with a partner. The email is not pushy to these customers; it is helpful. It saves them from having to search for the product again.

The single biggest mistake merchants make: relying on Shopify's default abandoned cart email, which sends just one email with default copy and generic timing. Upgrading to a 3-email sequence with custom copy, strategic timing, and a discount offer only in the final email can triple recovery rate compared to the default setup.

Abandoned Cart Series Structure (1hr / 24hr / 72hr)

The 3-email sequence is the industry standard because it balances urgency with allowing customers the natural decision time they need. Each email serves a distinct purpose and is crafted for a different psychological moment in the buyer's consideration window.

Email Timing Goal Key Elements Expected Recovery Rate
Email 1 1 hour after abandon Simple reminder, catch accidental abandonments Cart contents, clean design, single CTA, no discount 3-5% of abandoned carts
Email 2 24 hours after abandon Build confidence, address hesitation Product reviews, social proof, mild urgency, no discount 2-4% of remaining abandoners
Email 3 72 hours after abandon Final recovery with incentive Discount code (10-15%), expiration (48 hours), urgency 1-3% of remaining abandoners

Important: suppress customers from subsequent emails as soon as they complete a purchase. A customer who converts after Email 1 should not receive Emails 2 and 3. All major email platforms (Klaviyo, Omnisend, Shopify Email) handle this automatically when properly configured.

Email 1 Template: The Gentle Reminder (1 Hour After Abandonment)

The first email should feel like a helpful nudge, not a marketing message. No discount, no hard sell. Just a clean reminder of what they left behind with a single, clear return-to-cart button.

Subject line options:

Email 1 body template:

Hey [First Name],

Looks like you left something in your cart. No worries — we saved it for you.

[Product image + name + price — dynamically populated]

Ready to complete your order? It only takes a minute.

[Complete My Order] — single button, links directly to cart

Questions? Just reply to this email — we're real people who respond fast.

— The [Brand Name] team

What makes this template work: Short, warm, and non-pushy. The "Did something go wrong?" framing (either as the subject or as a P.S.) validates that many abandonments are accidental. The offer to reply creates a customer service touchpoint that converts hesitant buyers. No discount preserves margin for the segment that needs no incentive.

Email 2 Template: Social Proof + Urgency (24 Hours)

At 24 hours, the customer has made a conscious choice not to return yet. The most effective tool at this stage is social proof — real customer reviews, star ratings, and user-generated content that reduce the primary purchase barrier: uncertainty about whether the product will be as good as expected.

Subject line options:

Email 2 body template:

Hey [First Name],

Your cart is still waiting. But don't just take our word for it — here's what customers are saying about [product name]:

[Review 1 — 5 stars, customer name, specific positive detail about the product]

[Review 2 — 5 stars, customer name, different benefit highlighted]

[Review 3 — optional, address a common hesitation: "I was worried it would be too bulky, but..."]

[Product image + cart contents]

Over [X] happy customers and counting. Ready to join them?

[Complete My Order]

P.S. We have limited stock — grab yours before it sells out.

The scarcity note: Only include a low-stock warning if it is genuinely true. False scarcity erodes trust when customers discover it. If you do have limited inventory, this is the email where mentioning it is most effective — the customer has already shown high intent, and real scarcity adds legitimate urgency without discounting.

Email 3 Template: The Discount Offer (72 Hours)

The third email is your final attempt and your most powerful tool: a genuine incentive. At this stage, the customers who remain un-recovered are price-sensitive or deeply uncertain. A time-limited discount (10-15%) with a clear expiration creates the conditions for a final conversion.

Subject line options:

Email 3 body template:

Hey [First Name],

We really want you to love [product name]. So here's a little something to make the decision easier.

Use code [CART15] at checkout for 15% off your order.

This offer expires in 48 hours and cannot be combined with other discounts.

[Product image + cart contents + updated price with discount applied]

[Claim My 15% Off]

Any questions before you decide? Reply to this email — we'll get back to you within 2 hours.

— [Brand Name]

P.S. This is a one-time offer for you personally. After it expires, we won't be able to extend it.

The 48-hour expiration: This creates genuine urgency without the permanent discount problem. Once the code expires, delete it. If a customer emails asking for an extension, you can decide on a case-by-case basis — but the expiration needs to be real often enough that customers take it seriously.

Subject Line Formulas That Work (10 Templates + Performance Data)

Subject lines determine whether the email gets opened at all. A 45% open rate (the average for abandoned cart emails) means over half of your recovery emails are never seen. Improving open rate from 45% to 55% increases the total customers you can recover by 22% — without changing a word of the email body.

Subject Line Template Type Expected Open Rate Lift vs Baseline
"[First name], your cart is waiting" Personalized + direct +18-26%
"Did something go wrong at checkout?" Empathy / question +12-20%
"Your [product name] is almost gone" Urgency / scarcity +10-18%
"You left something behind 🛒" Emoji + reminder +8-15%
"4.9 stars and 3,000+ reviews — still deciding?" Social proof +10-16%
"[First name], here's 15% off — 48 hours only" Discount + urgency +20-30%
"Complete your order — free shipping included" Benefit + call to action +8-14%
"Last chance: your cart expires tonight" Urgency / FOMO +12-22%
"We saved your cart ❤️" Warm / emoji +6-12%
"Only 3 left in stock — your cart, right now" Scarcity + urgency +15-25% (only if true)

💡 Key Point: Subject lines with the recipient's first name get 26% higher open rates than generic subject lines. Always use personalization tokens in abandoned cart subject lines — it is the single highest-impact change you can make to any email.

Abandoned Cart Email Design Best Practices

Abandoned cart emails should be simple, fast-loading, and mobile-first. Over 60% of emails are opened on mobile devices. A complex multi-column design that renders poorly on a phone costs you recoveries.

Layout: Single-column. Logo at top. Product image (clear, high quality). Product name and price. Single large CTA button. Brief copy. That is it. Add reviews in Email 2 as a text block. Avoid multiple competing CTAs — every additional button reduces the probability of clicking the primary one.

CTA button: Make it prominent and action-oriented. "Complete My Order" outperforms "Shop Now" in A/B tests because it feels personalized and specific to the cart. Button color should contrast with the background — do not use gray on gray. Minimum 44px height for mobile tap targets.

Product image: Show exactly what the customer abandoned. If they added multiple products, show all of them. The product image is the most powerful element in an abandoned cart email because it triggers the emotional connection the customer had when they first added the item.

Plain text option: Some merchants find that plain text abandoned cart emails (no images, HTML styling) outperform designed HTML emails because they feel personal rather than automated. Worth A/B testing for your audience — especially effective for high-touch, premium brands where a personal touch matters.

Beyond Email: Adding SMS to Your Recovery Stack

SMS abandoned cart messages have a 98% open rate and typically recover an additional 2-5% of abandoned carts on top of email recovery. Adding SMS to your sequence is the most powerful single addition to an existing abandoned cart program.

SMS sequence recommendation: Send one SMS at 30-60 minutes after abandonment (slightly before or alongside Email 1). Keep it extremely brief: "Hey [Name], you left something in your cart at [Brand]. Grab it here: [link]. Reply STOP to unsubscribe." Never send more than 1-2 cart recovery texts per abandonment event — SMS is higher-interruption than email and aggressive SMS damages brand perception quickly.

Legal requirements: in the US, you must have explicit SMS consent (a dedicated SMS opt-in, separate from email opt-in). Shopify's checkout can collect SMS consent. Platforms like Postscript, Klaviyo SMS, and Attentive all handle compliance and integration with Shopify natively.

The most effective recovery stack is: SMS at 30 min + Email 1 at 1 hr + Email 2 at 24 hr + Email 3 at 72 hr. This multi-channel approach reaches customers where they are most likely to engage and catches people who check email rarely but respond to texts immediately.

Setting Up Abandoned Cart Emails in Shopify + Klaviyo

Shopify's default abandoned cart email (in Settings — Notifications — Abandoned Checkout) is a single email with generic copy and timing you cannot fully control. It works but is far from optimal. For the full 3-email series with proper segmentation, use Klaviyo.

Klaviyo setup steps:

  1. Install the Klaviyo app from the Shopify App Store and connect your store. This syncs all customer, order, and product data automatically.
  2. In Klaviyo, navigate to Flows and look for the pre-built "Abandoned Cart" flow template. Clone it rather than building from scratch.
  3. Set the trigger to "Started Checkout" with a 1-hour delay for Email 1. Add a "Has not placed order since starting flow" filter to suppress purchasers.
  4. Add Email 2 at a 24-hour time delay from the trigger, with the same purchase suppression filter.
  5. Add Email 3 at 72 hours with a unique discount code block. Klaviyo can generate unique codes per recipient automatically.
  6. Disable Shopify's default abandoned checkout email to avoid duplicate sends.

Important prerequisite: you must have the customer's email address to send recovery emails. This requires either a checkout-started event (customer entered their email at checkout) or a prior list opt-in. This is why an email capture popup — like the EA Spin Wheel — is so valuable: it captures email addresses before customers even reach checkout, dramatically expanding the recoverable audience.

Measuring Recovery Rate and Optimizing

Track three metrics monthly: recovery rate (% of abandoned carts that convert via the sequence), revenue recovered (total dollars), and per-email contribution (which email in the sequence drives the most recoveries). These tell you where to invest optimization effort.

In Klaviyo, view the Abandoned Cart flow analytics to see open rate, click rate, and revenue per email for each step. If Email 1's open rate is below 35%, your subject lines need improvement. If click rate is below 5% despite high opens, your email design or copy needs work. If Email 3 is driving the majority of recoveries, consider moving the discount to Email 2 — it may indicate your audience is particularly price-sensitive.

Optimize one variable at a time: subject lines first (highest leverage), then CTA button copy, then email body copy, then product image placement. Run A/B tests with at least 500 sends per variant before declaring a winner. Small improvements compound: raising recovery rate from 7% to 10% on a store with 500 monthly abandoned carts adds 15 more recovered orders per month permanently.

Frequently Asked Questions

How many abandoned cart emails should I send?

A 3-email sequence is the industry standard and the most effective structure. Send Email 1 at 1 hour (reminder, no discount), Email 2 at 24 hours (social proof and mild urgency), and Email 3 at 72 hours (discount with expiration). Sending fewer than 3 emails leaves significant recovery revenue on the table. Sending more than 3 produces diminishing returns and increases unsubscribe rates from people who have simply moved on.

When should I send the first abandoned cart email?

Send the first email within 1 hour of abandonment. This is the highest-recovering email in the entire sequence because the customer is still in active consideration mode and purchase intent is highest. Waiting more than 1 hour significantly reduces effectiveness. Many platforms set a default of 4-12 hours — override this and send at 1 hour. The sooner you reach them, the more likely the original intent is still present.

Should I offer a discount in abandoned cart emails?

Reserve discounts for the third and final email only. Offering a discount in your first email trains savvy shoppers to abandon carts intentionally to trigger a coupon — a margin-eroding behavior that compounds over time. The first two emails rely on reminders, social proof, and mild urgency. The third-email discount is a last-resort recovery tool that captures the price-sensitive segment who genuinely would not return without it.

What is a good abandoned cart recovery rate?

A well-executed first email alone recovers 3-5% of abandoned carts. A complete 3-email series recovers 5-15%. Stores adding SMS to the stack can reach 15-20%. The industry average for stores using only Shopify's default single abandoned cart email is 1-2%. There is substantial upside available for any merchant who upgrades to a proper 3-email sequence — most see 3-5x improvement in recovery rate from that change alone.

How do I set up abandoned cart emails in Shopify?

Shopify includes a basic abandoned cart email in Settings under Notifications. For a full 3-email sequence with custom timing, segmentation, and personalization, use Klaviyo (free up to 250 contacts, industry-leading for Shopify), Omnisend, or Shopify Email. The critical prerequisite is having the customer's email address — captured either at checkout or via a pre-checkout popup. Without the email, you cannot send any recovery sequence.

What abandoned cart subject lines have the highest open rates?

The best-performing subject lines use the customer's first name (adds 26% open rate lift), reference the specific product left behind, or ask a curiosity question like "Did something go wrong?" The single highest-performing category for Email 3 is discount + urgency: "[First name], here's 15% off — 48 hours only" consistently achieves open rates of 50-60%. Always A/B test two subject line variants per email and let data guide your optimization over time.

Capture More Emails Before Carts Are Abandoned

You can only send abandoned cart emails to customers whose email you have. The EA Spin Wheel popup captures 15-20% of visitors as email subscribers — so your recovery sequences can reach far more of your abandoning shoppers.

Install EA Spin Wheel Free

Related Guides