WhatsApp COD confirmation templates
Cash on Delivery has 25-40% return-to-origin rates in India and SEA — the single biggest profit leak for D2C brands. A WhatsApp COD confirmation message asking the customer to verbally confirm the order cuts RTO by 25-35% by filtering fake orders, wrong addresses, and buyer's remorse before the package ships.
These templates are UTILITY category and follow the standard order-confirmation flow but with a critical addition: an explicit confirmation step that gates fulfillment.
When to use
Send within 30 minutes of COD checkout, before the warehouse picks the order. Hold fulfillment until customer confirms.
Approval tips
- • UTILITY category. COD confirmation is transactional, not promotional.
- • Don't add upsell offers ('Add ₹500 to get free shipping') in the confirmation.
Best practices
- Always include a 'Cancel order' button — it converts fake orders into clean cancellations, no shipping cost.
- Ask the customer to verify pincode + landmark — 8-12% of COD addresses are incomplete.
- Set an auto-cancel timer (24h). If unconfirmed, cancel automatically.
- For orders > ₹3,000, follow up with a voice call. Voice + WhatsApp combined recovers another 5-7%.
6 copy-paste templates
Submit each as a new template in your WhatsApp Business Manager. Variables ({{1}}, {{2}}) populate from your CRM at send time.
Hi {{1}}, please confirm your COD order #{{2}}.
Items: {{3}}
Amount: ₹{{4}}
Delivery to: {{5}}Default COD confirmation. Two-button flow gates fulfillment.
Hi {{1}}, please verify your delivery address for order #{{2}}:
{{3}}
Pincode: {{4}}
Landmark: {{5}}
Amount: ₹{{6}}Address verification step. Edit reply opens a flow to update.
नमस्ते {{1}}, अपना COD ऑर्डर #{{2}} कन्फर्म करें।
सामान: {{3}}
राशि: ₹{{4}}
पता: {{5}}Hindi — Tier 2/3 markets where Hindi confirmation lifts response 20%+.
Hi {{1}}, your COD order #{{2}} for ₹{{3}} is high value. Please confirm to ship.
Our team may call to verify.Orders > ₹3,000. Sets expectation for verification call.
Hi {{1}}, your COD order #{{2}} is confirmed for ₹{{3}}.
Prefer to prepay? Pay now to save the COD handling fee.Soft prepayment nudge — converts 8-15% of COD to prepaid.
Hi {{1}}, your COD order #{{2}} for ₹{{3}} is pending confirmation. We'll cancel it in 24 hours if not confirmed.T+12h reminder for unconfirmed COD orders.
FAQs
How much does COD confirmation actually reduce RTO?
Real numbers from Indian D2C brands: 28-35% RTO reduction on average. Higher for fashion/apparel (40%+) where fake orders are common.
Should I auto-cancel unconfirmed COD orders?
Yes, after 24-48 hours. Unconfirmed COD has 60-70% RTO; confirmed COD drops to 12-18%.
Will Meta charge me for the confirmation message?
Yes — it's a UTILITY conversation. But the savings on canceled fake orders (avg ₹80-120 in reverse logistics per cancellation) far exceed message cost.
Can I integrate this with Shopify / WooCommerce?
Yes — every major WhatsApp BSP including LandinChat offers Shopify and WooCommerce plugins with COD confirmation flows pre-built.
What about partial COD (partial prepayment, rest on delivery)?
Use the cod_payment_upgrade template with a custom amount variable. Most BSPs support partial COD natively.
Does Meta have a specific COD policy?
No COD-specific policy. Standard UTILITY template rules apply. The confirmation message is treated like any other transactional update.
Skip the manual setup. Use LandinChat.
Official Meta Tech Partner powering WhatsApp marketing for 500+ businesses worldwide. Pre-built cod confirmation flows, broadcasts, chatbot, shared inbox — one flat plan.
See pricing