WhatsApp COD confirmation for D2C brands: the message that stops returns, the prepaid nudge after the YES, and the failed-delivery save
Cash-on-delivery returns are the largest avoidable cost in Indian D2C. One confirmation before packing that asks for a YES, a prepaid offer inside the window after it, and a same-day message when delivery fails — with the numbers to expect.
Cash-on-delivery returns are the largest avoidable cost in Indian D2C, and most of them are orders the customer had already forgotten. A WhatsApp confirmation sent before packing — "reply YES to confirm or NO to cancel; unconfirmed orders are not shipped" — removes most of them, and a same-day message when a delivery attempt fails removes most of the rest. Both are utility templates; the prepaid nudge that follows a YES is a reply inside the window.
On this page
Where the money goes
A COD order that comes back costs the outbound shipping, the return shipping, the packing, the days of stock in transit, and the chance the item is unsellable when it arrives. On a ₹2,499 kurta the round trip is often ₹200 or more before the item is back on the shelf. Return rates of a quarter to a third of COD orders are ordinary; every one of those started as a tap on a phone that the customer did not think of as a commitment.
The confirmation
Before the order is packed, one message: the order number, the items, the amount, the delivery address in short, and a question with two answers — YES to confirm, NO to cancel — and the consequence: unconfirmed orders are not shipped. It is a utility template, because it is about the order the shopper placed; it needs no marketing consent.
- Send it within minutes of the order, while the shopper still remembers placing it.
- Ask for a YES, not a tap on a link. A reply in the thread is an answer you can act on and a record you can keep.
- Name the consequence. "Unconfirmed orders are not shipped" is what turns a maybe into a decision.
- Do not offer prepaid in the same message. That makes it marketing. Offer it in the reply after the YES, inside the window, where it costs nothing.
After the YES: the prepaid nudge
The shopper who replied YES has opened a 24-hour window. The next message — free-form, free — can say "pay now and we ship today, with a little off for prepaid" and carry a payment request at the catalogue price. A meaningful share take it, and a prepaid order does not come back. The payments guide covers the in-chat rail.
When delivery fails
The courier's first failed attempt is the second-largest cause of returns, and it is usually a wrong landmark or a customer who was out. A message the same day — "we tried to deliver; reply with a time or an updated address; unclaimed orders return in 3 days" — turns most of those into a second attempt that succeeds. It is sent by the assistant when the courier's status changes, not by someone reading a tracking page.
Measuring it
| Number | Before | What to expect |
|---|---|---|
| COD orders confirmed by YES | — | Sixty to eighty percent reply; the rest are the orders that would have come back |
| COD to prepaid after the YES | 0 | A tenth to a fifth, with a small incentive |
| RTO rate | A quarter to a third | Under a tenth, once both messages are running |
| Failed attempts recovered | Few | Most, when the message goes the same day |
The templates
Eight WhatsApp templates for D2C — enquiry received, order confirmed, shipped, COD confirmation, delivery attempted, cart reminder, back in stock and a review request. The D2C page shows the sequence running.
Is a COD confirmation message a marketing message?
No. It is about the order the shopper placed, which makes it utility under Meta's categories, priced at the utility rate and needing no marketing consent. Adding a discount or a product suggestion to it makes it marketing.
What if the customer never replies?
Do not ship. Send one follow-up the next day; after that, cancel and tell them. An unconfirmed COD order is a return waiting to happen, and shipping it hoping for the best is what the return rate measures.
Does this work without Shopify?
Yes. The messages are triggered by order and courier status, which any store or order sheet can provide. Linkubit has no Shopify connector today; orders taken in the chat are recorded in Linkubit, and a store whose whole flow lives in Shopify should look at the Shopify-native tools on the comparison pages.
Read next
More on By industryLinkubit vs other toolsWhatsApp templatesCost calculatorPricing
Try it on your own number. Linkubit answers, qualifies and quotes on WhatsApp from your catalogue, and adds nothing to Meta’s per-message price. Start free — fourteen days of Pro, no card — or read the pricing.