Skip to content
GullySales
← All articles

Notes for owners · Digital marketing

How to confirm a COD order on WhatsApp before you ship it

Send one short WhatsApp message after every COD order with the item, the amount to keep ready, the address and a one-tap cancel. Here are the message, the reminder, the call script and the rule for silence.

The GullySales team · Updated 17 Oct 2026 · 5 min read

Editorial illustration for WhatsApp marketing and automation
On this page
  1. What the message has to say
  2. The scripts: message, reminder and call
  3. What to do when the buyer does not reply
  4. Imagine: sweaters and shawls from Ludhiana in the winter rush
  5. What confirmation will not fix
  6. App or API?

The parcel came back marked "refused", and when you called, the buyer said they had ordered at midnight and changed their mind by morning. A COD confirmation on WhatsApp catches that before the courier is paid. Send one short message as soon as the order lands: the item and size, the amount to keep ready, the delivery address, and two buttons, confirm or cancel. Hold dispatch until the buyer answers. If she does not, send one reminder, make one call, then follow a rule for silence that you set in advance.

What the message has to say

Five things, in this order, and nothing else:

  • Your brand name in the first words, so the buyer knows who is writing
  • Item, colour and size, exactly as ordered
  • The cash amount to keep ready at the door, in rupees
  • Delivery address and pin code, with a request for a landmark if the address looks thin
  • Two choices: confirm, or cancel with no questions asked

Leave out the discount code, the new collection and the request to follow you on Instagram. A confirmation that looks like an advert gets ignored like one.

The scripts: message, reminder and call

Copy these, swap the words in curly brackets, and write a version in each language your buyers use. A buyer in Coimbatore may answer Tamil faster than English, and one in Indore may prefer Hindi.

The first message, sent the moment the order is placed

Hi {first name}, this is {brand}. Thank you for your order.

Item: {product}, {colour}, size {size}
Pay at delivery: ₹{amount}
Deliver to: {address}, {pin code}

Please confirm so we can pack it.
[Confirm]   [Cancel]

The reminder, once, a few hours later if there is no reply

Hi {first name}, checking on your {brand} order: {product}, ₹{amount} at delivery.
Shall we send it?
[Yes, send it]   [Cancel]

The call, once, before your dispatch cut-off

"Hello, is this {first name}? I am {your name} from {brand}. You ordered
{product} from our website, cash on delivery, ₹{amount}. I am calling only
to check before we send it. Shall we go ahead?"

Yes:     "Thank you. Is {address} right? Is there a landmark the courier should know?"
No:      "No problem, I will cancel it now. Thank you for telling us."
Unsure:  "Shall we hold it for a day while you decide?"

The reply to a cancellation

Done, your order is cancelled and nothing is due. Thank you for letting us know.

What to do when the buyer does not reply

Set this rule by product before the first order, so nobody decides it at the packing table.

  • Standard, low-priced items: no reply by your dispatch cut-off, ship anyway. A refusal costs little here, and chasing every silent buyer costs more.
  • Higher-priced items: one reminder and one call. If neither gets an answer, hold the parcel one more day, then cancel and send a message saying so.
  • Personalised or made-to-order pieces: nothing gets cut, stitched or engraved until the buyer confirms. Silence means cancel.
  • Any address with no house number or landmark: it does not ship until the address is fixed, whatever the price.

Where the line falls between low-priced and higher-priced depends on your margins; when cash on delivery helps sales and when it eats the margin has a worksheet for it.

Imagine: sweaters and shawls from Ludhiana in the winter rush

Imagine an invented Ludhiana knitwear brand selling sweaters, shawls and stoles online, with most of its orders packed into the first cold weeks in the north. The figures are made up.

Its first confirmation was a long paragraph: thank you, the order number, a discount code for next time, a link to the winter collection, and right at the end, "Reply YES to confirm". Buyers replied "ok", "haan", "theek hai" and a thumbs-up. The automation only understood YES, so it marked them all unconfirmed. The team held those parcels. Of 60 orders in the first weekend, 22 buyers had said yes in their own words, waited, heard nothing, and cancelled.

The brand cut the message to five lines, put the cash amount on a line of its own, swapped the typed reply for two buttons, and sent it in Hindi and English. Any reply that was not a cancel went to a person to read instead of being discarded. The discount code moved to the delivery message, where a buyer already holding the sweater might actually use it. It did not fix everything: cancellations on confirmed orders stopped, but about one in twelve buyers still never answered, so the silence rule stayed.

What confirmation will not fix

Confirmation removes refusals that come from forgotten orders, casual orders, mistakes and addresses the courier could never find. It does nothing for a parcel that took nine days to arrive, or a courier who marked "customer not available" without ringing the bell. Your shipping service's delivery records show which of those you have, and the fix there is the courier.

Skip the set-up if you take a handful of COD orders a day and already call each buyer yourself. The call is the confirmation.

App or API?

At low volume, the WhatsApp Business app is enough: copy the order into a saved reply and send it by hand. Once one person cannot keep up without typos in amounts or addresses, move to the API, where the store sends an approved template as the order lands and the buttons record the answer against the order. The platform decides which messages need approval and how they are charged, so check its current rules before you build. Our post on the WhatsApp Business API covers that choice.

Write the first message tonight, place a COD order on your own store from your own phone, and read what arrives as a buyer would at midnight. Where confirmation fits for each product category is covered in the e-commerce sales and marketing section, and WhatsApp marketing and automation is the service for building it into your store. To start, tell us what you need.

Questions

Questions owners ask.

Should the confirmation go out automatically or from a person?
Automatically for the first message, because it has to land while the buyer still remembers ordering. A person for everything after that: reading replies the system cannot understand, making the one call and fixing addresses. Automation is poor at a reply like 'haan, but can it come on Sunday?'
What should I do when a buyer cancels on WhatsApp?
Cancel the order in your store straight away, send a one-line acknowledgement, and do not argue or offer a discount to keep it. A cancelled order costs you nothing. A parcel pushed out against the buyer's wishes costs you shipping both ways and a bad memory of your brand.
Will asking for confirmation reduce my COD orders?
It reduces the COD orders you ship, which is the point. A buyer who cancels on WhatsApp was unlikely to accept the parcel at the door. Judge the change on delivered COD orders, not placed ones, and compare with the weeks before you started confirming.

From the blog

More notes for owners.

Your next practical step

Tell us what you are trying to grow, and we will read it before we call.

Eight short steps, mostly taps. Skip anything you would rather answer on the call.