Skip to content
Meta Business Partner

COD Confirmation WhatsApp Template for Retail

Cash-on-delivery is still how a large share of Indian retail orders check out — and it is also where return-to-origin (RTO) losses quietly eat your margin. A single unanswered COD order that ships, gets refused at the door, and travels back can wipe out the profit from several good orders. This page gives you a ready-to-use, Meta-approved WhatsApp COD confirmation template that catches soft or fake orders before you dispatch them. Copy the message, drop in your customer name, order ID and amount, and send it as a Utility template through InfiQ. Below you'll find the exact wording, why it belongs in the cheaper Utility category, how to personalise it without breaking the rules, and approval tips that stop rejections.

Utility (transactional)
Category
Consent still required
Opt-in
Name, order ID, amount
Variables
Confirm, Pay now, Cancel
Buttons
Usually within a day
Approval time
Per delivered message, Utility rate
Billing
A Meta-compliant WhatsApp COD confirmation template for Indian retail, submitted as Utility, that lets shoppers confirm, prepay or cancel a cash-on-delivery order in one tap — cutting fake orders and RTO before you ship.
utility

Variables

  • {{1}} = Ananya
  • {{2}} = #RT-48219
  • {{3}} = 1,499

Verified business

Hi Ananya, please confirm your Cash-on-Delivery order #RT-48219 for ₹1,499. It ships to your saved address once confirmed. Tap Confirm order to proceed, Pay now to prepay, or Cancel if you no longer need it.

10:24

Confirm order
Pay now
Cancel order

Preview · as customers see it

When to send a COD confirmation message

Trigger this template the moment a cash-on-delivery order is placed — ideally within minutes, while the customer still remembers checking out and the intent is fresh. The job of the message is to separate genuine buyers from accidental taps, price-checkers and fake orders before your fulfilment team packs and hands the parcel to a courier. Because it is tied to a specific transaction the customer just initiated, it reads as expected and helpful rather than promotional. A fast confirmation also gives the shopper a frictionless nudge toward prepayment, which is the single biggest lever for reducing RTO in Indian retail.

  • Fire it automatically right after a COD order is created at checkout
  • Send a gentle reminder if there's no response in a few hours, before dispatch cut-off
  • Hold dispatch on high-value or first-time-buyer COD orders until confirmed
  • Use the Pay now button to convert hesitant COD buyers into prepaid orders

Why Utility is the right category

This message qualifies as a Utility template because it is strictly transactional — it references a real order the customer just placed and asks them to act on it, with no promotional content. Meta bills WhatsApp per delivered message by category (marketing, utility or authentication) since it moved off per-conversation billing on 1 July 2025, and Utility rates sit well below Marketing. Keeping this template purely informational therefore matters twice over: it protects your approval, and it keeps your send cost low. The instant you add a discount code, an upsell or 'shop our sale' language, it becomes a Marketing template — a higher rate and a real rejection risk. Keep the COD confirmation clean and let a separate Marketing template do the selling.

Personalise it without breaking the rules

Good personalisation makes the message feel like a 1:1 note from your store, not a broadcast — and it lifts response rates on confirmations. Use the customer's first name, the exact order ID they can see in their confirmation email, and the precise payable amount so there is zero ambiguity about what they're confirming. You can extend the template with an item summary or a delivery-window variable, but keep every dynamic field factual and tied to the order. Avoid stuffing marketing phrases into variables to sneak past review — Meta evaluates the resolved message, and misleading variable content is a fast route to a template block.

  • {{1}} customer first name — keeps it human and personal
  • {{2}} order ID — must match what the shopper already received
  • {{3}} amount payable — show the exact COD figure in ₹
  • Optional: add a variable for the top item name or expected delivery date

Approval tips that avoid rejection

Submit the template under the Utility category and provide realistic sample values for every variable — reviewers reject templates with empty or nonsensical placeholders. Make sure your variable count in the samples matches the body exactly, keep button labels short and action-clear ('Confirm order', 'Pay now', 'Cancel order'), and don't add emojis or urgency language that reads as marketing. If you localise the message into Hindi or another regional language, submit that version separately with its own translated samples. With InfiQ's template management you can draft, preview the resolved message, and submit for review from one place, and approvals for clean Utility templates typically come back within a day.

  • Match sample values to the real format your orders use (e.g. #RT-48219)
  • Keep it informational — no offers, discounts or 'buy now' phrasing
  • Use clear button text so the next step is one obvious tap
  • Localise as a separate submission with translated sample values

What it costs to send

This template bills at WhatsApp's Utility rate, charged per delivered message. Your total cost is Meta's live Utility rate plus InfiQ's transparent ₹ platform pricing (ex-GST) — no per-conversation guesswork, since that billing model was retired on 1 July 2025. In practice the economics are compelling for retail: a Utility-priced confirmation costs a small fraction of the loss on one returned COD parcel, so even a modest lift in confirmed or prepaid orders pays for the entire programme many times over. Use the cost calculator to slide your monthly COD volume and see your expected ₹ spend and payback.

Like this template? Send it live in 24 hours.

Talk to InfiQ

Use this template in your account

Tell us your volume — we’ll load your templates and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Which WhatsApp category is a COD confirmation template?+
Utility. It is transactional and tied to a real order the customer just placed, so it qualifies for the cheaper Utility category rather than Marketing — as long as you keep it purely informational with no promotional content.
Do I still need opt-in for a Utility template?+
Yes. Consent still applies even for Utility and Authentication messages. Utility templates are permitted because they relate to a real action the customer took, but you should still have collected valid opt-in for messaging that customer on WhatsApp.
Can I add a discount to encourage prepayment?+
Not in this template. Adding a discount, coupon or promotional language reclassifies it as Marketing — a higher per-message rate and a rejection risk. Keep the Pay now button and confirmation factual, and run any incentive through a separate Marketing template that includes an opt-out line.
How does the COD confirmation reduce RTO?+
It filters out fake, duplicate and accidental COD orders before dispatch, and the Pay now button converts some cash orders into prepaid ones. Prepaid parcels are far less likely to be refused at the door, so confirming before you ship directly cuts return-to-origin losses.
Can I edit the wording of the template?+
Yes. You can rewrite the copy as long as it stays within Utility category rules — transactional and non-promotional. Any change to the body requires re-submitting the template for Meta approval before you can send the new version.
How fast can I start sending it?+
Once the template is approved — usually within a day for a clean Utility submission — you can trigger it instantly through InfiQ, automatically firing on every new COD order.
How is this template billed?+
Per delivered message at WhatsApp's Utility rate. Your cost is Meta's live Utility rate plus InfiQ's transparent ₹ platform pricing (ex-GST). Meta moved off per-conversation billing on 1 July 2025, so there is no conversation bundle to reason about.
Can I send it in Hindi or a regional language?+
Yes. Create a localised version of the COD confirmation in your customers' language and submit it as a separate template with its own translated sample values. Regional-language confirmations often see higher response rates in retail.