WhatsApp Order Confirmation & Shipping Updates: Templates That Work

The order-lifecycle WhatsApp templates a Cash-on-Delivery store actually needs — confirmation, COD nudge, shipping, delivery, and follow-up, with real examples.

Umair

Founder of SalesInbox

TL;DR: A Cash-on-Delivery store lives or dies on whether customers trust an order will actually arrive. Six WhatsApp messages cover the whole lifecycle — confirmation, a COD confirmation nudge, shipping update, out-for-delivery, delivery-failed/reschedule, and a post-delivery check-in — and because they're transactional, Meta bills them as the cheaper Utility category instead of Marketing.

Why These Are Utility Messages, Not Marketing

Every template below is tied to an action the customer already took — placing an order — not an attempt to sell them something new. That's exactly what qualifies a template as Utility rather than Marketing, and Utility messages are billed at a meaningfully lower per-message rate. See our WhatsApp pricing breakdown for the current rate difference. The moment you add a discount or a reason to buy something else, the same message tips into Marketing pricing — so keep these templates strictly transactional.

The Order Lifecycle Messages a COD Store Actually Needs

Order confirmation. Sent the moment an order is placed, confirming what was ordered and the total — reassurance that the order actually went through.

"Hi {{1}}, your order #{{2}} ({{3}}) is confirmed — Cash on Delivery, total Rs {{4}}. We'll message you when it ships."

COD confirmation nudge. COD orders have a much higher no-show rate than prepaid ones, so SalesInbox can automatically send a confirmation nudge asking the customer to reply before the order is dispatched — catching the ones who'll actually be home to receive it.

"Hi {{1}}, please confirm your COD order #{{2}} by replying YES so we can dispatch it today."

Shipping update. Sent once the order leaves for delivery, with tracking details if your courier provides them.

"Good news {{1}} — order #{{2}} has shipped via {{3}}, tracking: {{4}}. Expected delivery: {{5}}."

Out for delivery. A same-day heads-up so the customer has cash ready and is actually available.

"Your order #{{1}} is out for delivery today. Please keep Rs {{2}} ready for Cash on Delivery."

Delivery failed / reschedule. Covers missed deliveries without forcing the customer to call in to find out what happened.

"We couldn't deliver order #{{1}} today. Reply with a convenient date or call {{2}} to reschedule."

Post-delivery check-in. Closes the loop, surfaces problems before they turn into refund disputes, and opens the door for a future reorder.

"Hi {{1}}, how was your order #{{2}}? Reply with any issues — we're here to help."

How SalesInbox Automates This

Once your Shopify store is connected, order-status changes trigger these messages automatically — a new order fires the confirmation and, if it's Cash on Delivery, queues the confirmation nudge; a fulfillment update fires the shipping message; and a reorder follow-up flow can reach out again once enough time has passed since delivery. None of this needs an agent to remember to send anything.

Frequently Asked Questions

Why does the COD confirmation nudge matter so much?

Cash-on-Delivery orders have a far higher non-collection rate than prepaid orders. A quick reply-YES confirmation before dispatch filters out orders that were never going to be collected, saving the cost of a failed delivery attempt.

Will these templates get approved as Utility automatically?

Approval depends on the exact wording — keep the message strictly about the customer's own order with no promotional language or links to other products, and it should qualify as Utility.

What if a customer doesn't reply to the COD confirmation nudge?

That's a judgment call for your fulfillment process — some stores dispatch anyway after a set window, others hold the order until confirmed. SalesInbox sends the nudge; what you do with a non-reply is your call.

Can I customize the wording of these templates?

Yes — these are starting points. Submit your own wording for approval and map it to the matching order event in your Shopify flow settings.

Do I need a WhatsApp Business API number separate from my personal one?

Yes — this volume of automated, templated messaging is exactly what the official API is built for, and exactly what gets a personal number banned if attempted there.

Fewer Calls, Fewer Disputes, More Trust

Six templates cover the entire order lifecycle a Cash-on-Delivery customer actually worries about — and because they're transactional, they're billed at the cheaper Utility rate the whole way through.

Start your 7-day free trial — no credit card required →