How Indian D2C brands use WhatsApp to confirm cash-on-delivery orders, cut return-to-origin, and keep utility templates inside Meta’s rules.
Cash-on-delivery still converts in India. It also creates return-to-origin (RTO) when the buyer never intended to take the shipment. WhatsApp is the channel those buyers actually read. Used as a utility confirmation, not a spam blast, it is one of the few levers that changes RTO without killing checkout conversion.
Nautilus Flow is built for that loop: store event in, Meta-approved template out, reply back in a shared inbox. Meta conversation fees are still billed by Meta.
This only works if the template is tied to a real order (order id, SKU, amount, address snippet). A marketing template that says “confirm your mystery parcel” is how numbers get limited.
Keep the 24-hour window in mind: right after checkout they may still be in session if they came from a Click-to-WhatsApp ad. Two days later you need the template. See the customer service window.
Order confirmation is utility when they just bought from you. A COD upsell (“add this combos kit”) is marketing and needs opt-in. Mixing the two in one template is how Meta recategorizes you into marketing and charges (or rejects) accordingly.
Collect a WhatsApp-capable number at checkout. Guest checkout is fine if the phone is on the order. Do not fire COD confirms at a purchased “India COD leads” sheet.
If you only need shipping alerts, start at Shopify + WhatsApp or WooCommerce + WhatsApp. If COD confirmation is the job, add a dedicated confirm/cancel template and a flow that waits on the button reply before you generate the shipment.