WhatsApp Marketing

WhatsApp Abandoned Cart Recovery for Shopify Stores

WhatsApp abandoned cart recovery for Shopify stores in India: opt-in rules, template costs, message timing, COD nudges and a flow you can launch in a week.

Illustration of a shopping cart connected to a chat bubble and a payment link, representing WhatsApp abandoned cart recovery for a Shopify store

Quick answer

WhatsApp abandoned cart recovery sends an approved marketing template with the shopper's own checkout link after they leave without paying. It needs a phone number and WhatsApp opt-in, costs about ₹0.86 per delivered message in India before GST and provider fees, and should stop the moment the order is placed.

Key takeaways

  • Only shoppers who gave a phone number and agreed to WhatsApp messages can be contacted, so collect that consent clearly at checkout.
  • A cart reminder is a marketing template, which Meta currently charges at ₹0.8631 per delivered message in India, before GST and your provider's fee.
  • Send one to three reminders at spaced intervals, and stop the sequence as soon as the order is placed.
  • Include the recovery link, the product name and one useful nudge such as COD, a size guide or support, instead of a discount by default.
  • Measure recovered orders and revenue against message cost, and watch blocks and opt-outs as warning signs.
On this page
  1. What is WhatsApp abandoned cart recovery?
  2. What is the difference between an abandoned cart and an abandoned checkout?
  3. Do you need opt-in before sending WhatsApp cart reminders?
  4. How much does WhatsApp abandoned cart recovery cost in India?
  5. What should a three-message recovery sequence look like?
  6. How do you write a template that gets approved?
  7. Should you use Shopify s built-in automation or a custom flow?
  8. How do you measure whether recovery is working?
  9. How Arham Technology approaches WhatsApp cart recovery
  10. What is the next step?

If your Shopify store gets traffic but too many people stop before paying, WhatsApp abandoned cart recovery is one of the few follow-ups that Indian shoppers actually read. A reminder in the app they open all day often reaches them faster than an email sitting in a promotions tab.

It also goes wrong easily. Messages sent without consent, with the wrong template category or after the order is already paid damage trust and can put your number at risk. This guide shows how to set up a recovery flow that is compliant, affordable and worth running.

What is WhatsApp abandoned cart recovery?

WhatsApp abandoned cart recovery is an automated sequence that sends approved template messages to shoppers who left without paying, with a link that returns them to their saved checkout. The goal is to remove the reason they stopped, such as doubt about payment, delivery or size, and make finishing the order a single tap.

In Meta's own pricing documentation, a cart abandonment reminder is listed as a marketing template. That matters for cost and for consent, as the next sections explain.

What is the difference between an abandoned cart and an abandoned checkout?

An abandoned checkout is one where the shopper entered contact details and did not pay, while an abandoned cart is one where products were added but checkout never started. Shopify's help documentation says a checkout counts as abandoned if it stays incomplete for more than ten minutes after the customer provides their email information.

Stage What you know Can you message them?
Browsed a product Nothing personal No
Added to cart Nothing, unless logged in Only if you already hold their number and consent
Started checkout Email or phone, cart, recovery link Yes, if they opted in to WhatsApp
Paid Order created Send order updates, not reminders

According to the Shopify Help Center, recovery is available for the Online Store and Buy Button sales channels, and a recovery email is not sent in cases such as a completed sale, a payment error or an unsupported shipping address. Build the same stop rules into your WhatsApp flow.

Do you need opt-in before sending WhatsApp cart reminders?

Yes. WhatsApp's Business Messaging Policy expects you to have permission from people before you message them, and a cart reminder is a promotional message.

Shopify's own checkout consent is collected for email and SMS, so do not assume it covers WhatsApp. Collect WhatsApp consent explicitly:

  1. Add a clear checkbox or prompt such as "Send my order updates and offers on WhatsApp" near the phone number field.
  2. Store the consent, the time and the phone number with the customer record.
  3. Say what you will send, in plain language, and how to stop.
  4. Honour a "STOP" reply or block immediately.
  5. Keep order updates and promotions separate in your records.

Never import a bought list. It breaks the policy and tends to produce the blocks that reduce your quality rating.

How much does WhatsApp abandoned cart recovery cost in India?

Each reminder costs one marketing-template charge, plus your provider's fee and 18% GST. Meta's pricing documentation says businesses are charged per delivered message by category and by the recipient's country, and its rate card for India sets marketing messages at ₹0.8631 from 1 October 2026. Utility and authentication messages are ₹0.115.

Here is an indicative monthly example. These are planning figures, not a quote:

Item Value
Abandoned checkouts a month 1,500
Reachable with phone number and consent 1,000
Reminders per shopper 2
Delivered marketing messages 2,000
Meta charge at ₹0.8631 about ₹1,726
18% GST on Meta charge, if applicable about ₹311

Add your provider's platform fee, which varies. Compare that total with the revenue from recovered orders, using your own average order value. Our guide to WhatsApp Business API pricing in India explains how to read provider quotes line by line.

What should a three-message recovery sequence look like?

Keep it short: one gentle reminder, one helpful follow-up and, only if it fits your margins, one last nudge. Test the timing on your own store, because no interval suits every catalogue.

  1. Reminder, 1–2 hours after abandonment. Name the product, show the recovery link and say the cart is saved.
  2. Help, about a day later. Answer the common doubt: delivery time, size guide, return policy or a human to chat with.
  3. Last nudge, two to three days later. Mention low stock only if it is true, or offer a small incentive if your margins allow.

For Indian D2C brands, the useful nudges are practical. Remind people that cash on delivery is available if you offer it, that UPI is accepted and that delivery is possible to their pincode. Our guide to Shopify payment gateways in India covers Razorpay, UPI and COD setup, which many abandoned checkouts depend on.

Avoid discounts as the default. If every abandoner learns that waiting earns a coupon, you train shoppers to leave.

How do you write a template that gets approved?

Write a plain, specific template with variables for the customer's name, product and link, and avoid anything that looks like a threat or a false claim. Meta reviews templates and may reclassify one that is promotional but labelled as an update.

A safe starting point:

Hi {{1}}, your {{2}} is still in your cart at {{3}}. You can finish your order here: {{4}}. Need help with size or delivery? Just reply to this message.

Keep these rules:

  • Match the category to the content, which for a reminder is marketing.
  • Do not ask for card numbers, OTPs or passwords in chat.
  • Add a way to opt out, such as a quick-reply button.
  • Use the shopper's real recovery link, not a generic store link.
  • Check that the link works on mobile before you submit.

Should you use Shopify's built-in automation or a custom flow?

Use the built-in option if it meets your needs, and move to a custom flow when you need CRM sync, smarter segmentation or your own provider. Shopify's help page on marketing automations lists recover abandoned cart and recover abandoned checkout automations with WhatsApp among the channels, and notes that automations send only to customers subscribed to marketing by default. It also says you cannot override that setting for SMS or WhatsApp, and that you are charged for abandoned checkout SMS or WhatsApp messages.

Approach Strength Trade-off
Shopify Messaging Quick to start, inside the admin Less control over templates, timing and routing
App from a WhatsApp provider Prebuilt flows and dashboards Monthly fee, plus per-message cost
Custom flow on the Cloud API Full control, CRM and inventory rules Needs development and testing

A custom flow normally listens to Shopify's checkout and order events, waits for your chosen delay and checks whether the order was placed. Shopify's Admin API reference for abandoned checkouts describes the recovery URL that is sent to a customer, plus the fields that record email and SMS marketing consent. Always confirm the order is not complete just before sending.

How do you measure whether recovery is working?

Compare recovered revenue with message cost and watch the quality signals. Track these every week:

  • Delivered rate and read rate of each message.
  • Click-through rate on the recovery link.
  • Recovered orders and revenue, matched back to checkouts.
  • Replies, and how fast your team answers them.
  • Blocks and opt-outs, which warn you that the sequence is too aggressive.
  • Cost per recovered order, including GST and provider fees.

Recovered orders can include shoppers who would have returned on their own, so compare against a holdout group if volume allows.

How Arham Technology approaches WhatsApp cart recovery

Arham Technology treats WhatsApp as a sales channel with scripts, response-time targets and measurement. Our WhatsApp marketing service builds recovery flows in these steps:

  1. Conversation audit. We review how chats and checkouts currently stall, including after-hours gaps.
  2. Consent and data design. We add the opt-in capture and store it with the customer record.
  3. Flow and template design. Messages, quick replies and timing are written in your brand voice.
  4. Tooling and routing. Shopify events, the WhatsApp Business Platform and your CRM are connected so replies reach the right person.
  5. Coach and optimise. We refine scripts from real conversations and report on recovered orders against cost.

For stores that also need theme, checkout or speed work, our Shopify development service covers the store side. We do not promise recovery rates or revenue.

What is the next step?

Start by counting your abandoned checkouts and how many have a phone number and WhatsApp consent. Fix the consent capture first, then launch a two-message sequence with a stop rule and measure for a month. If you would also like to automate answers to common questions, read our guide to WhatsApp chatbot development.

To plan the flow with an expert, contact Arham Technology with your store link, monthly checkout volume and current tools, or explore our WhatsApp marketing and automation service.

Frequently asked questions

Can I send WhatsApp abandoned cart messages without permission?

No. WhatsApp requires businesses to have opt-in before sending them messages, and abandoned cart reminders are marketing templates. Collect clear consent for WhatsApp at checkout or sign-up, record it, and honour opt-outs straight away.

How much does a WhatsApp abandoned cart message cost in India?

Meta charges ₹0.8631 per delivered marketing message to Indian numbers from 1 October 2026, before GST. Your provider may add a platform fee or a markup, so check the all-in price. Two reminders to 1,000 reachable shoppers would cost about ₹1,726 in Meta charges alone.

Does Shopify have a built-in WhatsApp abandoned cart feature?

Shopify Messaging lists Recover abandoned checkout and Recover abandoned cart automations with WhatsApp among the channels. Availability and pricing depend on your store, and Shopify says you are charged for abandoned checkout SMS and WhatsApp messages. Check what your admin offers before building a custom flow.

When should the first WhatsApp reminder go out?

Within an hour or two is a sensible starting point for most stores, because the shopper still remembers the product. Test the timing against your own data. Stop all reminders once the order is placed.

What is the difference between an abandoned cart and an abandoned checkout?

A cart is abandoned when someone adds products but never starts checkout. A checkout is abandoned when they have entered contact information but not paid. You can only message the second group unless you have captured a phone number and consent earlier.

NEXT STEP

Want WhatsApp Marketing done right?

Get a free consultation and a clear plan — scope, timeline and cost — from our Mumbai team.

Get a free consultation →See WhatsApp Marketing