COD Confirmation WhatsApp Template for Events
Cash-on-delivery orders carry the highest cancellation and return-to-origin (RTO) risk of any payment method in India — a buyer who never had to part with money at checkout has little sunk cost when the courier knocks. A single WhatsApp COD confirmation message, sent the moment an order is placed, forces a deliberate "yes" before you dispatch. This page gives you a ready-to-use, Meta-compliant utility template for events businesses, with the correct category, variables, buttons and approval notes already worked out. Copy it, swap in your variables, and start sending through InfiQ once it clears review.
Variables
{{1}}= Rohan{{2}}= #EVT-40218{{3}}= 2 x Concert Passes{{4}}= ₹4,798{{5}}= 12 Jul, 6:00 PM
Verified business
10:24
Preview · as customers see it
When to send a COD confirmation (and why timing decides the outcome)
Fire this template as close to order placement as possible — ideally within a few minutes, while intent is still fresh. A COD buyer who has to actively tap Confirm re-commits to the purchase, which weeds out impulse orders, duplicate submissions and outright fake orders before a courier is ever assigned. For events specifically, the confirmation doubles as a chance to nudge prepayment: tickets and passes are easy to abandon at the door, so the Pay now button converts a risky COD sale into a paid one at the exact moment the customer is most engaged. If you sell time-bound passes, sending early also gives the buyer room to Cancel cleanly instead of rejecting at delivery, which keeps your RTO numbers and courier costs down.
- Trigger on order creation, not at dispatch — the earlier the Confirm, the lower your RTO.
- Use Pay now to shift high-value or high-risk COD orders to prepaid.
- Give a real cancellation path so unwanted orders drop out before shipping.
How to personalise it so it reads like a 1:1 message
The template ships with five variables so the message feels written for one person, not blasted to a list. {{1}} is the first name, {{2}} the order or booking ID the customer will recognise, {{3}} a short line-item description, {{4}} the amount, and {{5}} the event date or slot. Keep the description in {{3}} human and specific — '2 x Concert Passes' or 'VIP Table, 4 seats' rather than a raw SKU — because a customer who recognises exactly what they ordered is far more likely to tap Confirm. Pull all five values straight from your order record so nothing is ever left as a literal placeholder; Meta rejects templates where a variable could render as an empty or nonsensical value. If you serve customers in more than one language, clone this as a Hindi or regional-language variant rather than mixing scripts in a single template.
- Map every variable to a real field in your order system before you submit.
- Keep {{3}} readable — describe the item, don't paste an SKU.
- Clone for Hindi or regional languages instead of translating inline.
Getting it approved as Utility on the first try
Submit this as the Utility category. It qualifies because it is strictly transactional — it confirms an order the customer has already placed and is tied to a concrete next action. The single biggest reason a template like this gets rejected is category drift: the moment you add a discount, an upsell, or promotional language ('Book 2 more and save!'), Meta reclassifies it as marketing and the utility submission fails. Keep the body informational, provide realistic sample values for all five variables during submission, and make sure your button labels match their function. Utility templates that stay clean usually clear review within a day, after which you can send instantly through InfiQ.
- No offers, discounts or upsell copy — that pushes it into marketing.
- Supply sample values for every variable at submission time.
- Match button labels to their action so reviewers can verify intent.
What it costs to send
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message based on the template's category. This confirmation is a utility template, so each delivered message bills at the utility rate — one of the cheaper categories, which is a big reason to keep the copy transactional rather than let it slip into marketing. The 24-hour window that opens when a customer replies is a free service window for follow-up support messages, not a billing unit, so a quick back-and-forth about a delivery slot after the customer taps Confirm won't add per-message utility charges within that window. With InfiQ you pay transparent ₹ pricing built on Meta's live utility rate card (ex-GST), and the payback maths is usually simple: preventing even a handful of RTO shipments a month typically covers the messaging spend many times over.
- Billed per delivered message at the utility rate, not per conversation.
- The 24-hour service window is free for follow-up support replies.
- One prevented RTO often pays for a full month of confirmations.
Variations you can copy
Start from the main template, then adapt for volume, risk and language. A trimmed version — name plus order ID and a single Confirm button — is ideal for high-volume, low-value events where you just need a yes. A prepay-forward version leads with the Pay now button and a short line on skipping the cash handover, which works well for higher-ticket passes where you want to convert COD to prepaid. And a regional-language clone keeps read rates high in markets where Hindi or another language lands better than English. Keep every variation inside the utility category rules and re-submit each one for its own approval — a new wording or a new language is a new template as far as Meta is concerned.
- Short: name + order ID + Confirm only, for high-volume sends.
- Prepay-first: lead with Pay now to convert COD to prepaid.
- Regional: clone in Hindi or your customers' language and re-approve.
Like this template? Send it live in 24 hours.
Frequently asked questions
Which category should I submit this under?+
Does a COD confirmation still need opt-in?+
Can I edit the wording?+
How soon after order placement should it go out?+
How does adding a Pay now button help with COD?+
What does it cost to send?+
How fast can I go live?+
Can I send it in Hindi or another language?+
Confirm every COD order before you ship
Go live with this utility template on InfiQ and turn risky cash-on-delivery orders into confirmed — or prepaid — sales with a single tap; book a demo or start free today.