Vaami
Guide 10 min readPublished 1 October 2026

COD Order Confirmation Calls with AI: A Playbook for Indian D2C

Design AI calls that verify cash-on-delivery orders, fix addresses in Hinglish, and handle cancels, with DLT notes. Book a demo to see a live flow.

A COD order confirmation call is a short outbound call, made soon after a cash-on-delivery order is placed, that checks the buyer really wants the order and that the delivery address is complete. An AI voice agent can make these calls in Hindi, Hinglish, or a regional language, record the outcome in your order system, and pass unclear cases to a person. The goal is fewer failed deliveries, not more calls.

This playbook is for D2C and e-commerce operations teams in India. It covers why confirmation matters, how to design the call, how to handle addresses, cancellations, and reschedules, what to check on DLT and consent, and how to define success metrics honestly, without promising results we cannot verify.

Why does COD confirmation matter?

Cash on delivery lowers the barrier to buying online, because the buyer pays only when the parcel arrives. The same feature creates a cost: if the buyer is unreachable, changes their mind, or gave an incomplete address, the courier cannot deliver, and the parcel returns to the seller. In Indian logistics this is called RTO, or return to origin. The seller has paid for outbound shipping, often pays for the return leg, and loses the sale and the time the stock was tied up.

Industry sources describe RTO as a particular problem for COD compared with prepaid orders. Razorpay's guide to cash on delivery in India and Amazon Shipping India's explainer on RTO both describe it as a major cost for Indian sellers. We do not quote an RTO percentage here, because published figures vary widely by category, region, and seller, and most come from logistics vendors using different definitions. Measure your own baseline first (see the measurement plan below).

What should the call achieve?

  • Confirm intent: the buyer placed the order and still wants it.
  • Confirm the address: house or flat number, street, locality, landmark, and pin code are complete and make sense together.
  • Confirm reachability: the phone number answers, and the buyer knows to expect a delivery call.
  • Capture the outcome: confirmed, address updated, reschedule requested, cancelled, or no answer, written back to your order system.
  • Hand off exceptions: anything the agent cannot resolve reaches a human with context, not a cold transfer.

How should the call flow be designed?

Keep it under a minute for the common case. Callers answer unknown numbers reluctantly, so the first sentence must say who is calling, why, and which order, before asking anything.

  1. 01Identify: the brand name and a clear reason for the call, such as confirming a cash-on-delivery order, with the product name or a short order reference.
  2. 02Confirm the buyer: ask if this is a good time and whether they placed the order. If someone else answers, offer to call back and share nothing further.
  3. 03Confirm intent: ask whether they want the order delivered, with a plain yes or no path.
  4. 04Confirm the address: read back a summary and ask whether anything needs correcting. Ask for the landmark if none is on file.
  5. 05Confirm the amount: state the amount payable at delivery so the buyer is not surprised at the door, and ask them to keep the cash or a payment method ready.
  6. 06Close: state the next step, thank the buyer, and end the call. Do not use the call to upsell.
Note:Say it is an automated call. Disclosing that the caller is an AI voice agent is good practice and avoids a trust problem at the first awkward question. Check your own legal advice on required disclosures.

How should the agent clarify addresses in Hinglish?

Address problems are a main reason COD parcels fail. Indian addresses are often written with a landmark rather than a precise street, and many buyers write them in a hurry on a phone. A confirmation call can catch the gaps while the buyer is still engaged. It works best when the agent asks one specific question at a time, in the buyer's mixed language.

  • Missing flat or house number: 'Aapke address mein flat number nahi hai, kya aap bata sakte hain?'
  • Vague locality: 'Kaunsa area ya society hai, aur nearest landmark kya hai?'
  • Pin code mismatch: read the pin code back digit by digit and ask the buyer to confirm it.
  • Gate, floor, or office hours: for offices and gated societies, ask when someone will be present to receive the parcel.
  • Alternate contact: ask whether another number can be used if the buyer is unreachable on delivery day.

Always read captured details back for confirmation, and store the buyer's words as well as the cleaned address so a human can review ambiguous cases. For mixed Hindi and English speech, see our guide to testing Hinglish voice agents, which includes a protocol for address, digit, and name capture.

How should reschedules and cancellations be handled?

A confirmation call will surface buyers who no longer want the order. That is a useful outcome, since a cancelled order at this stage costs less than a failed delivery attempt. The agent should make cancelling as easy as confirming and never argue.

  • Cancel: confirm the buyer wants to cancel, ask an optional one-line reason from a short list, write the cancellation and reason to the order system, and tell the buyer what happens next. Retain-or-discount offers, if you use them, must be approved by you and offered once at most.
  • Reschedule: ask for a preferred day or time window, check it against what your courier partner supports, and confirm the new window. If your logistics setup does not allow it, say so and route to a human.
  • Change of address: capture the corrected address, confirm it back, and flag whether the courier can accept the change at this stage.
  • Wants to pay online: if your payment flow supports it, offer a payment link by an approved channel; otherwise record the request for a human.
  • Angry or confused buyer: end politely and escalate with a short summary.

When should the call be made, and how often?

Call soon enough that the buyer remembers the order but late enough that your system has confirmed the order and address details. A common design is to trigger the call on order creation or after a short delay, and to confirm before the order is handed to the courier. Treat these as design choices to test, not facts we can quote results for.

  • Call within hours that respect local norms and your own policy; avoid early morning and late evening.
  • Cap attempts: for example, a first attempt, a second attempt at a different time of day, and then a message or a human follow-up. Choose your own cap and stick to it.
  • Stop calling the moment a buyer asks you not to, and record that preference.
  • Prioritise: if you only call a subset of orders, such as higher-value orders or first-time buyers, define the rule in advance and keep a hold-out group for comparison.
  • Respect your courier's cut-off times, because a confirmation that arrives after pickup cannot change the shipment.

Automated outbound calls to Indian numbers sit inside TRAI's telecom commercial communications rules. Order confirmations are usually transactional or service calls rather than promotions, but how a call is classified depends on its content and your consent basis, so keep the script strictly about the order. Do not add marketing language to a confirmation call, because it can change its classification.

  • Register your entity, headers, and call templates on a DLT platform before running campaigns. See our explainer on what DLT registration is, and our page on TRAI and DLT for AI calling.
  • Scrub against the DND registry where required. Our page on DND registry rules for AI calls explains how scrubbing applies to different call types.
  • Keep a record of consent or the order-related basis for contacting the buyer, and make opting out simple.
  • Handle personal data carefully: limit what the agent reads aloud, and set a retention period for recordings and transcripts.
  • Take legal advice on your own call classification. This article is information, not legal advice.
Use case guide
TRAI and DLT for AI calling agents

How DLT registration and template scrubbing apply to outbound calls to Indian numbers.

Read more
Use case guide
DND registry rules for AI calls

How DND scrubbing applies to transactional and promotional AI calls.

Read more

How do you measure whether it works?

Decide your metrics and baseline before launch. The most useful design is a controlled comparison: call a random portion of eligible orders and leave a comparable portion uncalled, then compare outcomes over the same period. Without a hold-out group, you cannot tell the effect of the calls from seasonality, courier changes, or product mix.

MetricDefinitionWhy it matters
Contact rateCalls answered by the buyer divided by calls attemptedShows whether timing and number quality are working
Confirmation rateOrders confirmed on the call divided by orders reachedShows buyer intent after verification
Address-correction rateOrders where the address was changed or completed on the callShows how much address quality you are fixing
Pre-dispatch cancellation rateOrders cancelled on the call divided by orders reachedCancellations here cost less than failed deliveries
RTO rate, called versus hold-outReturned orders divided by dispatched orders, per groupThe outcome the programme exists to improve
Cost per order confirmedCall cost divided by confirmed ordersLets you compare with manual confirmation
Escalation rate and reasonsCalls handed to a person, tagged by reasonShows where the script or data needs work

Report results by category, order value band, and region, because COD behaviour differs widely between them. Sample a set of recorded calls every week for quality, and review every escalation in the first weeks. Our calculator can help you model call volume and cost, but your own baseline RTO is the number that decides whether this is worthwhile.

Keep a short list of call outcomes that your order system can act on automatically: confirmed, address updated, reschedule requested, cancelled, wrong number, no answer after the cap, and escalated. Every outcome should trigger a defined next step, such as releasing the order to the courier, holding it for address correction, or closing it. A call outcome that nobody acts on is wasted effort, so agree these rules with operations before launch.

When not to use confirmation calls

  • Very low-value orders where the call costs more than a failed delivery would.
  • Categories or regions where buyers strongly dislike unsolicited calls. Consider a message-based confirmation first.
  • Orders already paid online. They do not carry COD risk, though a delivery-time call may still help.
  • Teams without a clean path to cancel or amend orders in their order system: a call that cannot change anything just annoys the buyer.
  • Courier networks that do not allow address changes after dispatch, unless you call before handover.
Use case guide
COD order confirmation with Vaami

See how Vaami runs COD verification calls in Hindi, Hinglish, and regional languages. Book a demo.

Read more
Use case guide
AI voice agents for e-commerce

Order status, returns, and confirmation calls for online sellers.

Read more

If your order data lives in other tools, Vaami connects through integrations such as Zapier, so confirmation outcomes can be written back to systems you already use.

Use case guide
Vaami and Zapier

Send call outcomes to the tools your order operations already use.

Read more

Sources

  • Razorpay, 'Cash on Delivery in India: Benefits, Risks and RTO Tips': razorpay.com/blog/cash-on-delivery/
  • Amazon Shipping India, 'RTO Explained: How Indian SMBs Can Reduce It': shipping.amazon.in/blog/what-is-rto-how-to-reduce-return-to-origin
  • TRAI telecom commercial communications framework (TCCCPR 2018) as summarised in our DLT explainer: vaami.ai/blog/what-is-dlt-registration

Frequently asked questions

What is a COD order confirmation call?
It is a short outbound call made after a cash-on-delivery order is placed, confirming that the buyer wants the order, that the address is complete, and that someone will be reachable at delivery. An AI voice agent can make these calls in Hindi or Hinglish and record the outcome in your order system.
What is RTO in Indian e-commerce?
RTO means return to origin: a shipment that could not be delivered and goes back to the seller. Causes include an unreachable buyer, a refused parcel, or an incomplete address. The seller typically bears outbound and return shipping costs, which is why confirmation before dispatch is attractive for cash-on-delivery orders.
Does an AI confirmation call reduce RTO?
It can, but we do not promise a number. Results depend on your categories, regions, and address quality. Measure your baseline RTO, then compare a called group against a similar hold-out group over the same period, and judge the programme on that difference rather than on vendor claims.
Can an AI agent understand Hinglish addresses?
It can capture and confirm addresses spoken in mixed Hindi and English, provided it asks one question at a time and reads the result back. Vaami supports Hinglish, and you should still test your own addresses, landmarks, and pin codes before launch using a structured protocol like the one in our Hinglish guide.
Do COD confirmation calls need DLT registration?
Automated outbound calls to Indian numbers fall under TRAI's commercial communications rules, so you should register your entity, headers, and templates on a DLT platform and follow DND scrubbing requirements where they apply. How a particular call is classified depends on its content and your consent basis, so take legal advice.
When is the best time to call a COD buyer?
There is no universally proven best time. A common design is calling soon after the order is confirmed and before dispatch, within polite daytime hours, with a capped number of attempts at different times of day. Test timing windows against a hold-out group instead of assuming one works best.
What should the AI agent do if a buyer wants to cancel?
Make cancelling as easy as confirming. The agent confirms the request, optionally records a one-line reason, writes the cancellation to your order system, and explains what happens next. Any retention offer must be one you have approved and made at most once, and the agent should never argue or pressure.
V
Vaami Editorial
Voice AI Experts
See it in action

Ready to put an AI voice agent on your phone line?

Book a 20-minute demo — we'll configure a working agent for your use case and show you live.

Back to blog