Guide

Abandoned cart emails: a recovery series that works

9 min read · Updated November 2026

Someone picked a product, added it to the cart, perhaps even typed in a pincode, and then left. An abandoned cart email reminds them, answers the question that stopped them and makes finishing the order easy. Because it goes only to people who were moments from buying, it is often one of the hardest-working emails a store sends. This guide covers why carts get left, a three-email plan, what to write in each one, when a discount makes sense, and how to tell whether the series is really earning money.

Why shoppers leave a cart

Before you write a word, think about why people stop. A reminder that ignores the real reason reads like nagging. A reminder that answers it reads like good service.

In Indian e-commerce a handful of reasons come up again and again. Delivery charges that appear only at the last step. Cash on delivery not being available for that pincode or above a certain order value. A UPI payment that timed out or a card that needed an OTP the shopper didn’t receive in time. A question about size, fit, ingredients or warranty that the product page didn’t answer. Or simply a phone call, a meeting or a crying child at the wrong moment.

Some people also use the cart as a wishlist, saving things for payday or the next sale. You won’t convert all of them, and you shouldn’t try too hard. The goal is to recover the shoppers who meant to buy and got interrupted, without annoying the ones who were just browsing.

What you need before you start

  • A store connection that reports carts, not just orders. Without cart data, the email can’t show what was left behind or link back to it.
  • The shopper’s email address early in checkout. If your checkout asks for the address on the last step, most abandoned carts will be anonymous and impossible to follow up.
  • Consent to send marketing email. Treat cart reminders as marketing: send them to people who opted in, and include an unsubscribe link like any other campaign.
  • A recovery link that rebuilds the cart. Sending people to your home page and asking them to find the products again throws away most of the value.
  • Clear answers to the common objections: delivery charges, COD rules, returns and exchanges, and delivery times by region. You will reuse them in the emails.

MailNesto records abandoned checkouts from Shopify, and carts from any other checkout, including a custom-built one, that posts them to the Orders API. The Carts list on the Integrations page shows which carts are open, abandoned or recovered, and the revenue from recovered ones.

A simple three-email plan

Most recovery series work best with two or three emails over two to three days. Interest fades quickly, so the first reminder matters most.

EmailWhenIts job
1. The reminderAbout 1 hour after the cart goes quietShow exactly what was left, with one button back to the cart. No discount.
2. The helperAbout 24 hours laterAnswer the likely objection: delivery, COD, returns, sizing or trust. Add reviews if you have them.
3. The last nudge48 to 72 hours after the cartSay the cart won’t be held for ever. If your margins allow, this is where a small incentive can go.

These timings are starting points, not rules. A shop selling ₹300 snacks can move faster than one selling ₹40,000 sofas, where people take days to discuss the purchase with family.

Email 1: the reminder

The first email should feel like a helpful tap on the shoulder. Keep the design light and the message short.

  • Show the products with their images, names and prices, so the shopper recognises the cart at a glance.
  • Use one clear button, such as “Return to your cart”, that opens the cart with everything still in it.
  • Mention any useful detail you know, such as “Free delivery on this order” if the cart already qualifies.
  • Avoid a discount in email one. Many shoppers will come back anyway, and an instant coupon teaches regular customers to abandon on purpose.
  • Sign it from your brand name or a real person at the store, not from “noreply”.

Email 2: answer the objection

If the reminder didn’t work, something probably stopped the shopper. You can’t know exactly what, but you can cover the usual suspects in a few lines each.

Pick the two or three that matter most for your store rather than listing all of them. A clothing brand might lead with size exchanges; an electronics store with warranty and delivery time; a gifting store with delivery dates before an occasion.

  • Delivery: what it costs, how long it takes to metro and non-metro pincodes, and any free-delivery threshold.
  • Payment: which UPI apps, cards and wallets you accept, whether COD is available, and what to do if a payment failed.
  • Returns and exchanges: the window, who pays for the return pickup and how refunds are made.
  • Fit or suitability: a size chart, an ingredient list or a short “who this is for” note.
  • Trust: a few genuine customer reviews, your contact number and how to reach a person.

Email 3: should you offer a discount?

Discounts recover carts, but they also cost margin on orders that would have happened anyway. A rule many stores follow is to hold any incentive until the last email, and to keep it modest.

There are other ways to tip the balance that cost less than a percentage off. Choose the one that removes the friction the shopper most likely felt.

  • Free delivery on this order, if delivery charges are a common complaint.
  • A small extra discount for paying online instead of COD, if your COD costs and return rates are high.
  • A free sample, gift wrap or a handwritten note for gifting purchases.
  • Priority dispatch before a festival, when delivery dates matter more than price.
  • A fixed rupee amount off, such as ₹100 off orders above ₹999, which is easier to control than a percentage.

Use a single-use or short-expiry code if your store supports it, and show it in a coupon block so it is easy to copy on a phone. If the same people receive a cart discount every month, exclude them from the incentive.

Writing subject lines and copy

Cart emails don’t need clever copy. They need to be recognisable and calm. Mention the product or the cart, use the shopper’s name when you have it, and don’t pretend the email is something it isn’t.

Some subject lines you can adapt: “Your cart is saved, Priya”, “Still thinking about the cotton kurta?”, “Questions about delivery? We’ve answered them”, “Your cart will be cleared tomorrow”. Pair each with a preview line that adds information, such as the cart total or the free-delivery note.

Avoid false urgency. If stock genuinely is low, say so. If it isn’t, don’t claim it is. Shoppers who feel tricked are quick to mark email as spam, and complaints hurt every email you send afterwards.

Set it up in MailNesto

  1. Connect your store Connect Shopify, or have your developer post carts and orders from your own checkout to the Orders API. Check that a test cart appears in the Carts list on the Integrations page.
  2. Start from the recipe The “Abandoned cart recovery” recipe sends a reminder an hour after the cart is abandoned and a second one the next day. Anyone who orders leaves the journey at once.
  3. Adjust the timing The abandoned-cart trigger lets you choose how long a cart must be quiet before the journey starts, from 15 minutes up to 7 days. Add a third email with a wait step if you want one.
  4. Show the cart Use the cart merge tags such as {{cart_items}}, {{cart_total}} and {{cart_url}}, or a product block set to cart items, so each email shows that shopper’s own products and links back to their cart.
  5. Test with yourself Run the journey with your own address, abandon a cart, and check the emails on your phone: images, prices, the recovery link and the unsubscribe link.
  6. Activate and watch Each step shows live counts, and the automation report shows clicks, orders and revenue per email.

Measure what the series really earns

Open rates tell you little here. What matters is how many carts were recovered and how much revenue came from shoppers who clicked a cart email. MailNesto credits an order to an email when it is placed within five days of a click on that email, and shows recovered carts and their revenue in the Carts list.

For a fairer picture, remember that some shoppers would have come back without any email. If your volume is large enough, add a split step that holds back a small share of carts, say 10%, and compare their recovery rate with everyone else’s over a month. The difference is what the emails actually added.

Also watch unsubscribes and complaints on each email. If email three causes a spike, it is probably too pushy or too frequent, and the revenue it brings may not be worth the damage to your sender reputation.

Mistakes to avoid

  • Sending the first reminder a day late, when the shopper has already bought elsewhere.
  • Linking to the home page instead of the saved cart.
  • Offering a discount in the first email, every time, to everyone.
  • Continuing the series after the shopper has ordered. Make sure an order takes them out of the journey.
  • Ignoring payment failures. A cart left after a failed UPI payment needs a “try again” message, not a sales pitch.
  • Forgetting mobile. Most shoppers will read the email on a phone, so check button size and product images there first.

Questions

How many abandoned cart emails should I send?

Two or three is a good range. One reminder leaves value on the table; more than three starts to feel like pressure. Watch unsubscribes on the last email and trim the series if they climb.

Can I send cart reminders to people who haven’t subscribed?

Treat cart reminders as marketing email. The safe course under India’s DPDP Act is to send them only to people who agreed to hear from you, for example through an unticked opt-in box at checkout. If you are unsure how this applies to your store, ask a lawyer who works on data protection.

What if the shopper’s payment failed?

A failed payment is different from a change of mind. Send a short, plain message saying the payment didn’t go through, that nothing was charged if that is the case, and how to try again or choose another method. Keep sales language out of it.

Should cart emails include other product recommendations?

Keep the cart items front and centre. A small row of related products further down can help, but too many choices can distract from finishing the order.

What other journeys work alongside cart emails?

Two close cousins are worth adding once the cart series works. Browse abandonment reaches people who looked at product pages without adding anything to the cart; it needs website tracking, and the MailNesto recipe waits three hours and skips anyone who ordered meanwhile. A “clicked but didn’t buy” follow-up goes to people who clicked a product link in a campaign but didn’t order within two days. Keep each to one gentle email, since interest is weaker than with a cart.

Does this work for a custom-built store?

Yes, as long as your checkout can send carts and orders to MailNesto through the Orders API. Developers post the cart with the shopper’s email, items, total and a recovery link, and the abandoned-cart trigger takes it from there.