Shopify Abandoned Cart Recovery on WhatsApp: Timing, Messages and Offers | WALoops
WALoops

Shopify Abandoned Cart Recovery on WhatsApp: Timing, Messages and Offers

How to set up abandoned cart reminders on WhatsApp for a Shopify store: when to send, what to write, when to offer a discount and how to measure what you recover.

WALoops team calendar_month schedule4 min read
In this guide
  1. Who you can send cart reminders to
  2. When to send each message
  3. What to write
  4. Should you offer a discount?
  5. What it costs
  6. How to measure recovery
  7. Setting it up on Shopify
The short version
  • WhatsApp cart reminders work because they arrive where Indian shoppers already are, and they link straight back to the same cart.
  • You can only message shoppers who gave you their phone number at checkout and agreed to hear from you.
  • A good sequence is 2 or 3 messages: a plain reminder within the hour, a helpful follow-up the next day, and an offer only at the end.
  • Cart reminders are marketing messages (₹0.8631 each in India), so one recovered order pays for hundreds of reminders.

Most people who start a checkout don't finish it. Some were only comparing prices, but many were interrupted, unsure about delivery time or waiting for payday. An abandoned cart reminder brings the second group back. Email is the traditional channel, but in India a lot of shoppers rarely open marketing email. WhatsApp reminders get seen.

Who you can send cart reminders to

You can send a cart reminder when a shopper has:

  1. Entered their phone number at checkout, so you know who they are, and
  2. Agreed to receive messages from you on WhatsApp. WhatsApp's Business Policy requires opt-in before you send business messages. A clear line at checkout like "Get order updates and offers on WhatsApp" with a checkbox or a notice is the usual way.

Shoppers who only browsed and never reached checkout can't get a cart reminder, because you don't have their number. That's why checkouts that ask for the phone number first, like a one-panel COD checkout, recover more carts: the number is captured before the shopper leaves.

When to send each message

A sequence of two or three messages works for most stores. More than that starts to feel pushy and gets your number blocked, which hurts your WhatsApp quality rating.

MessageWhenPurpose
1. Reminder30 to 60 minutes after leavingCatch shoppers who were interrupted. No discount.
2. HelpThe next dayAnswer the usual doubts: delivery time, COD, returns, sizing.
3. Offer2 to 3 days laterA small incentive for shoppers who are still deciding.

Don't send the first reminder within 5 or 10 minutes. The shopper may still be finishing the payment or looking for their card, and an instant message feels like being watched.

What to write

Keep each message short and specific. Name the product, show the price, and give one button back to the cart. Examples you can adapt:

Message 1: the reminder

Hi Rahul, you left the Linen Kurta (Size M) in your cart. It's still there if you want to finish your order.Complete my order

Message 2: remove the doubt

Hi Rahul, still thinking about the Linen Kurta? Quick facts: delivery to Pune in 3 to 5 days, Cash on Delivery available, and free size exchange within 7 days.Complete my order

Message 3: the offer

Last reminder, Rahul: use code COMEBACK10 for 10% off your cart. Valid until midnight tomorrow.Use my 10% off

A few rules that keep these approved and effective:

  • Link to the actual cart, not your home page. Every extra step loses buyers.
  • Use the product name, not just "your items". It reminds the shopper what they wanted.
  • Keep one call to action. "Complete my order" beats three different links.
  • Always let people stop. Include a "Stop" quick-reply or honour replies like "stop" or "not interested".

Should you offer a discount?

Discounts recover more carts, but if every reminder has one, regular customers learn to abandon on purpose and wait for the code. Better practice:

  • Keep the first message discount-free. Many of these shoppers were going to buy anyway.
  • Offer something only in the last message, and give it a deadline.
  • Try free shipping or a free COD fee before a percentage discount. It often costs you less.
  • For COD-heavy stores, offering the discount on prepaid payment only both recovers the cart and lowers RTO risk.

What it costs

Cart reminders promote a purchase, so Meta treats them as marketing messages. In India that's ₹0.8631 per delivered message on Meta's own rate, before GST. Platforms that add a markup charge more.

A quick way to check it's worth it: if your average order is ₹1,200 and you send 3 reminders per abandoned cart, you spend about ₹2.59 per cart. Recovering one order in every 100 carts brings back ₹1,200 for about ₹259 of messages.

How to measure recovery

Track these for each message in the sequence:

  • Carts reminded: checkouts that got at least one message.
  • Recovered orders: orders placed from the reminder link, or by the same phone number within a set window (48 hours is common).
  • Recovery rate: recovered orders ÷ carts reminded.
  • Revenue per message: recovered revenue ÷ messages sent. This tells you whether a third message is worth it.
  • Blocks and stops: if these climb, send fewer messages or send them later.

Setting it up on Shopify

Shopify's built-in abandoned checkout emails don't go to WhatsApp, so you need an app. In the WALoops Shopify app, the cart reminder on WhatsApp is on the Starter plan, and Premium adds up to three reminders on your own schedule. Messages can go from the WALoops number, so there's no Meta setup to start, or from your own branded number.

If you already use WALoops for WhatsApp, the same recovery sequence works for WooCommerce and other stores too. See abandoned cart recovery.

Put this into practice
WhatsApp abandoned cart recovery

Questions people ask

Can I send abandoned cart messages on WhatsApp without consent? expand_more
No. WhatsApp's Business Policy requires that people agree to receive messages from your business first. Collect opt-in at checkout, for example with a WhatsApp updates checkbox next to the phone field.
Are abandoned cart reminders marketing or utility messages? expand_more
Marketing. They encourage a purchase the shopper hasn't made, so Meta categorises them as marketing and charges the marketing rate.
How many cart reminders should I send? expand_more
Two or three. One within the hour, one the next day and an optional final one with an offer. More than that tends to increase blocks without recovering many extra orders.
Does WhatsApp cart recovery work for COD orders? expand_more
Yes. The shopper returns to the same cart and can pick COD or prepaid. Many stores offer the final reminder's discount on prepaid payment only, to reduce RTO risk as well.

Keep reading

Join 500+ D2C Brands on WAloops

Run WhatsApp for your store without the markup

Official WhatsApp Business API, Meta's own message rates, an AI agent and Shopify COD tools in one place.

✓ No credit card required   ✓ 7-day free trial   ✓ Cancel anytime