Skip to content
Ohanvi
All articles

Marketing2 September 2026 · 7 min read · Savina Bansal

WhatsApp cart recovery: what to send, and what it costs

A cart nudge is a marketing template — Meta will not approve it as anything else. What that means for the sequence you build and the bill you get.

Savina Bansal

Building the platform this article is about

Ohanvi’s Journeys screen listing store automations including cart abandonment, order placed and shipment updates, each with its template approval state and an on/off switch

Someone fills a cart on your Shopify store, reaches the checkout, and leaves. You have their number. WhatsApp gets read, so sending them a nudge looks like free money.

It is not free, and the reason is worth understanding before you build the sequence rather than after the first invoice. A cart-recovery message is a marketing template in Meta’s eyes, it cannot be filed as anything else, and marketing is the most expensive of the three template categories by a wide margin.

That single fact shapes everything about how the automation should be built — how many touches, how far apart, when to stop, and which parts of the conversation you should be trying to move into the free window instead.

Why cart recovery can never be a utility template

Meta’s categorisation rules give utility templates two tests, and both have to pass. The template must be non-promotional, containing no promotional or persuasive intent. And it must be either specific to or requested by the user, or essential or critical to them.

A cart nudge passes the second test easily — it is about something that specific person just did. It fails the first one by construction. The entire purpose of the message is to persuade someone to complete a purchase they chose not to complete. There is no wording that removes the persuasion without removing the message.

This is not a grey area you can push on. Meta’s documentation is explicit that templates mixing utility content with promotional elements are marketing, and so are templates whose intent is unclear. Adding a free-shipping line to make it more compelling makes it more clearly marketing, not less.

Submitting it as utility gets it rejected with an incorrect-category reason, and every resubmission restarts a review that Meta says can take up to 24 hours. The fastest route to a working cart-recovery flow is to file it as marketing on the first attempt.

What it costs, per abandoned cart

Marketing is the expensive category and the gap is not marginal. To India, a marketing message runs from ₹0.9063 to ₹1.0357 depending on your Ohanvi plan, against ₹0.1380 for a utility message on the dearest plan. Meta prices by the country your customer is in rather than yours, so the figures move with the destination.

Now multiply by the sequence. A three-touch cart-recovery flow costs about ₹3.11 per abandoned cart on Pay as you go, before anyone buys anything. On a store with a thousand abandoned carts a month that is a real line item, and it is spent on people who have already declined once.

None of which is an argument against doing it — cart recovery is one of the highest-intent audiences you will ever message. It is an argument for knowing the number before you switch it on, and for not adding a fourth and fifth touch on the theory that messages are cheap.

The sequence that fits the economics

Ohanvi ships this as a pre-built store journey rather than something you assemble. When a checkout is abandoned it waits 45 minutes, then sends the cart contents with a resume link, and follows up at 24 hours and 48 hours.

The 45-minute wait is doing real work. A meaningful share of abandoned checkouts are not abandoned at all — they are someone comparing prices in another tab, or being interrupted. Messaging instantly spends a marketing template on a person who was going to come back anyway.

Three touches, then stop. There is no fourth. The people who have ignored a cart reminder twice are not persuadable by a third, and each additional send is both a charge and a nudge toward the block button — which is the mechanism that damages your quality rating and eventually gets templates paused.

The part that matters most operationally: every touch is suppressed automatically once the order is placed. A recovery message that arrives after someone has already bought is the single most damaging thing this automation can do, and suppression cannot be a manual step.

The free half of the conversation

Here is the part most cart-recovery advice misses entirely. You pay for the message that opens the conversation. You do not pay for the conversation.

When a customer replies to your cart message, Meta opens a 24-hour customer service window, and free-form messages inside it are free — no limit, no per-message charge. So a nudge that ends in a question and earns a reply has bought you a day of free conversation with someone holding a full cart. One that ends in a full stop has bought you a delivered notification.

"Still thinking about it, or was something not right?" is a better cart-recovery message than a discount code, and it is better for reasons that show up in two different places — it converts more, and everything after it is free.

The same logic scales up if the customer arrived through a click-to-WhatsApp ad, where Meta opens a 72-hour free entry point window instead of 24. Traffic you have already paid to acquire carries three days in which any message type costs nothing.

What to put around it

Cart recovery is the expensive automation. The ones next to it are not, and they are where a store gets most of its value from WhatsApp.

Order confirmations and shipping updates are genuinely utility — no persuasion, specific to something the customer did — so they price at a fraction of a marketing message and are free when sent inside an open service window. They are also the messages customers actually want, which keeps the quality rating that everything else depends on healthy.

COD verification is the other one worth building, and in the Indian market it may be worth more than cart recovery. A confirmation step before an order ships, and a nudge toward prepayment, addresses returns you would otherwise pay for twice.

Ohanvi connects to Shopify — customers, products and orders sync both ways — or these automations can be triggered from your own system’s events.

Two things that will stop this working

Opt-in. You need permission to message someone on WhatsApp, and a cart abandoned on your store is not by itself consent to be messaged there. Collect it at checkout, explicitly, and keep the record. This is the constraint people discover late, and no automation compensates for not having it.

And your messaging limit. A new business portfolio starts at 250 unique recipients in 24 hours, which is fine for cart recovery on most stores and not fine on a large one. If the sequence is silently reaching a fraction of the carts you think it is, that is usually why.

Questions this answers

Is a WhatsApp cart recovery message a marketing or utility template?
Marketing, always. Meta requires a utility template to be non-promotional with no persuasive intent, and to be either specific to the user or essential to them. A cart-recovery message meets the second condition but fails the first by construction — persuading someone to complete a purchase is the entire point of it. Submitting it as utility results in a rejection with an incorrect-category reason, and each resubmission restarts a review Meta says can take up to 24 hours.
How much does WhatsApp cart recovery cost?
It is priced at the marketing rate, which is the most expensive of Meta's three template categories. On Ohanvi that is ₹0.9063 to ₹1.0357 per message to India depending on plan, so a three-touch sequence costs roughly ₹3.11 per abandoned cart on the entry plan — spent before anyone buys. Meta prices by the recipient's country rather than the sender's, so messaging another market costs a different amount.
How many cart recovery messages should I send?
Three, then stop. Ohanvi’s store journey waits 45 minutes before the first message with the cart contents and a resume link, then follows up at 24 and 48 hours. The initial delay avoids spending a marketing template on someone who was merely comparing tabs. Beyond three touches the additional sends rarely convert and actively risk blocks and spam reports, which lower the quality rating that decides whether your templates keep sending at all.
How do I stop sending cart reminders after someone buys?
It has to be automatic, driven by the store’s own order event rather than by a person remembering. Ohanvi’s cart-abandonment journey suppresses every remaining touch as soon as the order is placed. A recovery message arriving after a completed purchase is the most damaging thing this automation can do — it reads as carelessness to the customer and contributes directly to blocks and spam reports.
Are replies to a cart recovery message free?
Yes. When the customer replies, Meta opens a 24-hour customer service window and all free-form messages inside it are free, with no limit. This is why a cart message ending in a question outperforms one ending in a statement twice over: it converts better and it turns a single paid message into a day of free conversation. If the customer originally arrived through a click-to-WhatsApp ad, the free window is 72 hours and covers any message type.
Can I send WhatsApp cart reminders to anyone who abandons a checkout?
No. You need the customer’s permission to message them on WhatsApp, and abandoning a cart on your store is not itself consent to be contacted there. Collect opt-in explicitly at checkout and keep the record. Sending without it produces blocks and spam reports, which lower your quality rating and can get templates paused — losing you order confirmations and shipping updates as well as the cart sequence.

Book a demo

Pick a date and a 1-hour slot — 9 AM to 6 PM. We confirm by reply.

Which product(s) are you interested in?

Your email stays private — only our team sees it.