ReadyStore
Operations

COD order confirmation: do it yourself or delegate, plus a script

COD order confirmation is the step between a filled-in form and a shipped parcel. A call or message that checks the product, price, address and the customer’s availability avoids shipping parcels that will be refused, and it’s often the quickest lever for improving your delivery rate.

This guide compares three ways to organize confirmation (yourself, someone on your team, a center), gives a complete call script, answers to common objections, the WhatsApp rules to follow and how to record each outcome.

COD order confirmation: yourself, a team or a center

Three possible setups
SetupBenefitsLimits
YourselfYou hear customers and their objections first-handTime-consuming, hard to sustain as orders grow
Someone on your teamControl over script and language, hours suited to the countryHiring, training and quality checks are on you
The service centerTeam already in place, often tied to deliveryVariable quality: attempts, hours, languages, reasons provided
With a center, ask whether confirmation is included or billed, and whether it accepts your script (see our guide to choosing a COD fulfillment center).

Many sellers confirm orders themselves for the first few weeks: it’s the best way to write a script that answers real questions, before handing it to a team or center.

The confirmation call script

COD order confirmation: introduce yourself, check the order, address, time slot, payment reminder, record
The six parts of a confirmation call.
  1. Introduce yourself: “Hello, this is [first name] from [store name]. You ordered [product] today; I’m calling to confirm.”
  2. Check the order: product, color or size, quantity, and total price including delivery.
  3. Check the address: city, neighborhood, a precise landmark, and a second number if possible.
  4. Set a time slot: the day and time the customer can receive the parcel.
  5. Remind them of payment: “You’ll pay [amount] to the courier on delivery.”
  6. Thank them and record the outcome right away, with the right status.

Handling common objections

Objections and possible answers
What the customer saysPossible answerStatus to record
“I didn’t order anything”Apologize, check the name, don’t insistAnnulée (cancelled: no order) or Mauvais numéro (wrong number)
“Call me back later”Ask for an exact time and note itRappelé plus tard (call back later)
“It’s too expensive”Recall what’s included (delivery, pay on receipt) without inventing a discountConfirmée (confirmed) or Annulée (reason: price)
“When will it arrive?”Give the center’s real lead time, not an optimistic oneConfirmée (confirmed)
No answerTry again at other times, then message if the customer agreedInjoignable (unreachable) or Occupé (busy)
Always record the reason for a cancellation: it’s what lets you fix the offer, page or targeting later. Status names are those of the ReadyStore dashboard, which is in French.

Confirming on WhatsApp: the rules

The WhatsApp Business Policy only allows you to contact people who gave you their number and opted in to receive your messages; it also requires you to respect a person’s request to stop. According to Meta’s opt-in guide, businesses must clearly state their name and that the person is opting in to receive their messages, and comply with applicable law.

WhatsApp Business app or platform
ToolFor whomCost
WhatsApp Business appSmall businesses, conversations from a phoneFree to download
WhatsApp Business Platform (API)Medium and enterprise businesses, messaging built into softwareCharged per delivered template message, since July 1, 2025
On the platform, according to Meta’s pricing page, only delivered template messages are charged; other messages are free, as are utility templates sent within an open customer service window. Rates by country are on the same page.

Measuring confirmation quality

  • Confirmation rate: confirmed orders ÷ orders received, by product and country.
  • Time to first call: the time between the order and first contact.
  • Cancellation reasons: sort them weekly to fix the offer or page.
  • Delivery rate of confirmed orders: confirmation that’s too “easy” shows up as refusals at the door.

Exact definitions and reconciling with the center’s statement are covered in our guide to the COD delivery rate. To check a product stays profitable after confirmation, see also Facebook ads product testing.

Tools for confirming orders
NeedFree optionPaid option
Contact customersWhatsApp Business appFree, for customers who agreed to be contacted.WhatsApp Business PlatformCharged per delivered template message, via a provider or directly.
Share the list to confirmGoogle SheetsList shared with your team or center.Microsoft Excel (Microsoft 365)Shared spreadsheet, included in Microsoft 365 subscriptions.

Key takeaways

Good COD order confirmation is fast, clear and honest: introduce yourself, check the order, address and time slot, remind the customer they pay on delivery, then record the right status and reason. Start yourself to write the script, then delegate while tracking the same metrics. Create your ReadyStore store to track every confirmation by status.

Sources

  1. WhatsApp — WhatsApp Business Policy (accessed 18 October 2026)
  2. Meta for Developers — WhatsApp: getting opt-in (accessed 18 October 2026)
  3. Meta for Developers — WhatsApp: pricing (accessed 18 October 2026)
  4. WhatsApp — WhatsApp vs WhatsApp Business (accessed 18 October 2026)

By ReadyStore Team

The ReadyStore team builds the cash on delivery store platform and writes these guides from how the product actually works and from verified public sources.

Frequently asked questions

Why confirm a COD order?

Because with cash on delivery, the customer hasn’t paid anything yet. Checking product, price, address and availability before shipping avoids refused or undeliverable parcels, which cost fees and bring nothing in.

How soon after the order should I call?

As early as possible, while the customer still remembers ordering. Set a target and measure the real time to first call: it’s one of the most useful metrics for improving confirmation.

Can I confirm on WhatsApp?

Yes, if the customer gave you their number and opted in to receive your messages, as the WhatsApp Business Policy requires. Introduce yourself with the store name and respect a customer’s request to stop being contacted.

What if the customer doesn’t answer?

Try again at different times, send a message if the customer agreed to be contacted, and record the unreachable or busy status. Set a clear rule, such as a number of attempts before cancelling, and apply it to every order.

Should I hand confirmation to my service center?

It’s often convenient as orders grow. Check in the contract whether confirmation is included or billed, how many attempts are made, in which languages, and whether the center provides the reason for each cancellation.

You launch the store and the ads. The center does the rest.

Create your ReadyStore store: a short COD form, Meta Pixel and Conversions API, orders and analytics in one place.