Merchant Education & Growth

Abandoned Cart Emails: A Three-Email Sequence and the Discount Math

Build an abandoned cart email sequence that wins back buyers: when to send each email, what to say, and how to check whether a discount pays for itself.

Silver laptop with a blue screen on a wooden desk, with a stream of illustrated envelopes flying out of it

Photo: Pixabay

On this page 9 sections
  1. Which Abandoned Carts an Email Can Win Back
  2. Capture the Email Address Before the Shopper Leaves
  3. The Three-Email Abandoned Cart Sequence
  4. Abandoned Cart Email Copy That Reads Like a Person
  5. Cart Reminders Count as Commercial Email Under CAN-SPAM
  6. Run the Numbers Before Adding a Cart Recovery Discount
  7. How to Set up Abandoned Checkout Emails in Shopify and WooCommerce
  8. Measure Incremental Revenue, Not Attributed Revenue
  9. Start With Last Month's Abandoned Checkouts

Key takeaways

  • If an abandoned checkout ended in a declined card, send a "payment didn't go through" note, not a "still thinking it over?" reminder.
  • Cart reminders are promotional, so CAN-SPAM's commercial-email rules apply: you need a postal address, an ad disclosure and an opt-out you honor within 10 business days.
  • In the illustrative example, a 15% recovery code has to bring in about 46% more orders just to break even. Do the same division with your own margins before you offer one.
  • Use a holdout group to measure how much revenue the emails actually added. Platform "recovered" figures also count shoppers who would have bought anyway.

A good abandoned cart email sequence has three messages: a plain reminder 30 to 60 minutes after the shopper leaves, a second email about a day later that answers their likely objection, and a last nudge at 48 to 72 hours. Save any discount for the third email and offer it only to shoppers who qualify. Run the break-even math first, because a percentage-off code has to win a lot of extra orders to pay for itself. Treat these send times as starting points to test.

There are a lot of abandoned carts, but the shoppers behind them want different things. Baymard Institute puts the average documented cart abandonment rate at 70.22%, based on 50 studies. In Baymard's survey of U.S. online shoppers, 42% said they had left a cart in the past three months because they were just browsing or not ready to buy. So start by working out which shoppers an email can actually bring back.

Which Abandoned Carts an Email Can Win Back

Email works on people who already wanted the product. Comparison shoppers left to check your shipping cost against another store's. Interrupted buyers took a call or switched devices. Hesitant buyers weren't sure about fit or delivery date, a constant problem in apparel. Sticker-shock shoppers saw shipping or tax for the first time on the last screen.

Browsers won't come back for a reminder. Neither will shoppers who hit a broken checkout or couldn't find their preferred way to pay, because they would run into the same problem again. Fix those first. Our guide to payment fixes for checkout abandonment covers declines and missing wallets at the payment step.

A declined card is a failed payment, not a forgotten cart. Send a short note saying the order didn't go through, with a link to retry or pay another way. Shopify lets you view payment events on an abandoned checkout, so check them before the standard reminder goes out. If declines are frequent, read about why good customers get falsely declined.

Capture the Email Address Before the Shopper Leaves

You can't email a shopper you can't identify, and many recovery programs fail at this step without anyone noticing. Shopify counts a checkout as abandoned only after the shopper has entered an email address and left the checkout unfinished for more than 10 minutes. No address, no recovery email.

Put the email field first, ahead of shipping and payment, so you can still reach a shopper who stops at the shipping-cost screen. Offer guest checkout too, because a required account step is a common place for shoppers to quit. Our comparison of guest checkout and forced accounts walks through the tradeoffs. If you use a pop-up to collect addresses from browsers, offer early access or a size guide instead of a discount. The math below explains why.

The Three-Email Abandoned Cart Sequence

EmailWhen to SendJobOffer
1. Reminder30 to 60 minutes after abandonmentCatch interrupted buyers while intent is highNone
2. ReassuranceAbout 24 hours laterAnswer the likely objectionNone; point to your policies
3. Final nudge48 to 72 hours after abandonmentLast word for hesitant buyersOptional, eligible shoppers only

Email 1 is short. Show the product image and price, the size or color the shopper chose, and one button that reopens the saved cart. Invite replies about sizing. Leave out the discount, because many of these shoppers were coming back anyway.

Email 2 does what a good floor clerk does. Pick the one or two objections you hear most often and answer them. An apparel shop links the size chart and says how the cut fits ("runs small, size up"). If shipping cost is the usual sticking point, state your free-shipping threshold in dollars. A one-sentence return policy and a few genuine reviews do more than any adjective. For large carts, mention installments if you offer them. Our breakdown of buy now, pay later costs and conversion lift shows what that costs per order.

Email 3 says plainly that this is the last reminder. If stock in their size really is low, say so. Any incentive goes here and nowhere earlier.

Stop the sequence as soon as the shopper buys, including on another device if your systems can see that purchase, or unsubscribes. A new checkout should restart the sequence, not add a second one alongside it. Few things annoy a customer more than a "you forgot something" email an hour after they paid.

Abandoned Cart Email Copy That Reads Like a Person

These subject lines are examples to adapt, not tested results. Test two at a time.

EmailExample Subject Lines
1. Reminder"Your cart is saved" · "Still deciding on the linen shirt?"
2. Reassurance"Not sure about the size? Here's help" · "Free exchanges on your order"
3. Final nudge"Last reminder about your cart" · "Your size is running low" (only if true)

Subject: Still deciding on the linen shirt?

Hi Jordan, you left the Relaxed Linen Shirt (Sage, Medium) in your cart. We've saved it for you.

[Return to My Cart]

This style runs slightly roomy, and exchanges are free. Reply with any questions; a real person on our team reads every message.

Link to the saved cart, not your homepage. Send replies to an inbox someone checks, because a sizing question means the shopper is still close to buying. Only use urgency that's true. A "low stock" line on every product is a false claim in an ad, and once customers notice, they stop believing the rest of your email.

Cart Reminders Count as Commercial Email Under CAN-SPAM

Many merchants assume a cart reminder works like an order confirmation. It doesn't. Purely transactional messages, such as order confirmations, are exempt from most provisions of the CAN-SPAM Act. A shopper who walked away from a cart hasn't completed anything, though, and the reminder's primary purpose is to win a sale. That makes it a commercial message. The FTC also says that when an email mixes transactional and promotional content and the transactional part doesn't come first, the email counts as commercial.

So write every cart email to the rules for commercial email. Each one needs accurate header and sender information, a subject line that matches the content, a statement that the message is an advertisement, a valid physical postal address and a clear way to opt out. According to the FTC's compliance guide, you must honor opt-outs within 10 business days, and each email that violates the law can bring a penalty of up to $53,088.

If an agency sends emails for you, both you and the agency can be held responsible. Text messages fall under separate rules with their own consent requirements. This is general information, not legal advice. Confirm your obligations with an attorney, especially before adding SMS or emailing customers in other countries.

Run the Numbers Before Adding a Cart Recovery Discount

A discount can tip a hesitant shopper into buying. If everyone gets it, though, customers learn to abandon on purpose and wait for the code, and you end up discounting orders that would have come in at full price. Before offering one, figure out how many extra orders it has to win to cover the margin it gives away.

Illustrative example. Assume $80 of merchandise that costs you $40, plus an $8 shipping charge that matches what shipping actually costs you. Assume total processing costs of 2.9% + $0.30 per order. That rate is only an assumption for the arithmetic, not a network rate or a quote. Use the effective rate from your own statement.

Email 3 OfferAmount ChargedProcessingProfit per OrderBreak-Even Lift Needed
No offer$88.00$2.85$37.15n/a
Free shipping$80.00$2.62$29.38About 26% more orders
15% off merchandise$76.00$2.50$25.50About 46% more orders

Profit is the amount charged minus the $40 goods cost, the $8 shipping cost and the processing fee. To find break-even, divide the no-offer profit by the offer profit: $37.15 ÷ $25.50 = 1.46. If Email 3 recovers 10 orders with no offer, the 15% code has to recover at least 15 just to break even, and free shipping needs 13. The smaller charge saves a few cents in processing, nowhere near the margin you give up. With thinner margins, the lift you need is even higher, which is why low-margin products often can't support a recovery discount at all.

If you do offer one, protect it. Use unique, single-use codes with a short expiration so they don't spread to coupon sites. Limit eligibility to first-time buyers or carts above a set value, and skip anyone who received a recovery code recently.

How to Set up Abandoned Checkout Emails in Shopify and WooCommerce

Shopify's built-in automation, "Abandoned checkout emails by Shopify," has two main settings. Send to chooses which visitors get the email, and Send after sets how long Shopify waits before sending it. If a recovery email wasn't delivered, a tooltip on the Abandoned checkouts page tells you why. Shopify also offers a newer abandoned checkout automation. Switching to it is permanent, so read the Help Center first. The built-in email reaches only shoppers who entered contact details in checkout. Carts abandoned before that point need a connected email app.

One detail most guides skip: according to Shopify, anyone who opens an abandoned checkout link can complete that checkout, and once you've sent the link, you can't disable it or make it expire. If you resend a link by hand, send it only to the email address on that checkout.

After any gateway change, test the whole recovery flow, including a declined card. Our guide to when a Shopify third-party payment gateway makes sense covers that decision, and MannyPay supports Shopify payment integration. WooCommerce stores need a plugin or a connected email platform. Pick one that captures the email before the order is placed and can run multi-step sequences that stop on purchase and issue expiring coupons. MannyPay offers WooCommerce payment processing for WordPress stores.

Measure Incremental Revenue, Not Attributed Revenue

Shopify counts a checkout as recovered whenever the customer completes the order after the email goes out, whether or not the email made the difference. Most email tools report "attributed revenue" the same way. Instead, track your recovery rate (recovered orders ÷ abandoned checkouts that entered the sequence), revenue per email delivered, total discount cost and unsubscribes. Watch spam complaints too. Gmail and Yahoo set complaint-rate limits for bulk senders, so check the current limits with your email platform.

To see what the emails actually added, use a holdout group: a random share of abandoners who get no emails. Illustrative example: a store has 400 abandoned checkouts with an email address in a month and holds out 10%. Of the 360 emailed shoppers, 36 buy (10%). Of the 40 held out, 2 buy anyway (5%). The emails added 5 percentage points, or 18 orders. At $88 per order, the platform credits the sequence with $3,168, but the emails actually added $1,584. Forty shoppers is a small sample, so combine several months of data before you decide anything. To see where recovery fits in your funnel, compare your numbers with these checkout conversion rate benchmarks.

Start With Last Month's Abandoned Checkouts

Pull last month's abandoned checkouts and count two things: the share that had an email address, and the number that ended in a failed payment rather than a change of heart. If few had an email address, fix the checkout form before you work on the emails. If many ended in failed payments, the problem is your payment setup, and no email sequence can fix that.

If the problem is on the payment side, MannyPay can review your online payment processing and what your e-commerce store needs. Request a free quote, and a MannyPay specialist will respond within one business day.

Sources

  1. Baymard Institute, 50 Cart Abandonment Rate Statistics
  2. Baymard Institute, Reasons for Cart Abandonment
  3. Federal Trade Commission, CAN-SPAM Act: A Compliance Guide for Business
  4. Willkie Compliance Concourse, Complying With CAN-SPAM
  5. CookieYes, CAN-SPAM Act: Compliance Guide for Businesses
  6. Termly, CAN-SPAM Act: CAN-SPAM Laws and Compliance Guide
  7. Shopify Help Center, Recovering Abandoned Checkouts
  8. Popupsmart, Shopify Cart Abandonment Emails: Set Up & Edit

About the author

Isabella Cruz

Isabella Cruz is Business Growth & Commerce Editor for Beyond the Swipe, writing for small businesses, restaurants, retailers, entertainment venues and e-commerce sellers.

This article is for general educational purposes and is not legal, tax or financial advice. Card network rules and state laws change; confirm current requirements for your business.

Related reading