For D2C and e-commerce stores

Confirm Every COD Order Before You Ship It

When a cash-on-delivery order comes in, we call the customer: "Your order of ₹1,110, cash on delivery. Press 1 to confirm, 2 to cancel." The answer goes straight back to your store, so your team ships only confirmed orders.

How it works

One call per order, triggered by your store, with the result written back automatically

Your store sends the order
Your store notifies us the moment a COD order is placed. Prepaid orders are skipped by your rules.
We call within your calling window
You choose the delay, calling hours (IST) and how many times to retry if the customer doesn't pick up.
The customer presses a key
The call reads out the order number and amount in Hindi or English. Press 1 to confirm, 2 to cancel.
Your store is updated
Confirmed orders are tagged, cancelled orders are cancelled, and unreachable customers are flagged for your team.

What happens to each order

Every outcome has a clear result in your store. Labels are configurable to match your fulfilment workflow.

Confirmed

Customer pressed 1. The order is tagged COD-CONFIRMED (or marked confirmed, depending on your platform) and is ready to ship.

Cancelled

Customer pressed 2. The order is cancelled in your store, so it never goes to the courier.

No answer

We retry on your schedule. If the customer still can't be reached, the order is flagged COD-UNREACHABLE for your team to decide.

Already cancelled

We re-check the order just before dialling. If it was cancelled or confirmed elsewhere, we don't call.

Built for real order volume

The details that keep calls accurate and your store data clean

Calling window and retries

Set calling hours in IST, a delay after the order, retry gaps and when to give up. Orders placed at night are called in the morning.

Hindi and English scripts

Ready-made scripts in Hindi and English. Edit the words yourself; no call-flow builder needed.

Rules for which orders to call

Call only COD orders, only above an amount, or only orders matching your conditions.

Order timeline

See every step for each order: event received, call attempts, key pressed and what was written back to your store.

Signed webhooks, encrypted keys

Store webhooks are verified, store API keys are encrypted at rest and only ever sent to your store's own API.

Safe when your store is down

If updates to your store keep failing, calls pause automatically instead of piling up answers that can't be saved.

DND check

Numbers on your do-not-call list are skipped.

Webhook replay

Every incoming store event is logged and can be replayed if something needs to be re-run.

Prepaid wallet

Pay as you go from a prepaid wallet. No calls go out when the balance runs out.

Works with your store

Status is shown as it is today. Open your platform to see exactly how confirmations are saved there and what setup it needs.

When a confirmation call works better

  • Customers who don't use WhatsApp or ignore SMS

  • Tier-2 and tier-3 towns where a Hindi call gets a clearer answer than a text

  • High-value COD orders where you want a definite yes or no before shipping

  • Stores where a calling team can't keep up with order volume

When you need more than a keypress

  • Address correction or delivery-slot booking during the call

  • Converting COD orders to prepaid on the call

  • Conversations in many regional languages

  • For these, see our custom AI voice agent service for COD verification

COD Order Confirmation: FAQ

Ship only the COD orders your customers confirmed.

Tell us your store platform and order volume. We'll help you set up your first confirmation call.