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.
One call per order, triggered by your store, with the result written back automatically
Every outcome has a clear result in your store. Labels are configurable to match your fulfilment workflow.
Customer pressed 1. The order is tagged COD-CONFIRMED (or marked confirmed, depending on your platform) and is ready to ship.
Customer pressed 2. The order is cancelled in your store, so it never goes to the courier.
We retry on your schedule. If the customer still can't be reached, the order is flagged COD-UNREACHABLE for your team to decide.
We re-check the order just before dialling. If it was cancelled or confirmed elsewhere, we don't call.
The details that keep calls accurate and your store data clean
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.
Ready-made scripts in Hindi and English. Edit the words yourself; no call-flow builder needed.
Call only COD orders, only above an amount, or only orders matching your conditions.
See every step for each order: event received, call attempts, key pressed and what was written back to your store.
Store webhooks are verified, store API keys are encrypted at rest and only ever sent to your store's own API.
If updates to your store keep failing, calls pause automatically instead of piling up answers that can't be saved.
Numbers on your do-not-call list are skipped.
Every incoming store event is logged and can be replayed if something needs to be re-run.
Pay as you go from a prepaid wallet. No calls go out when the balance runs out.
Status is shown as it is today. Open your platform to see exactly how confirmations are saved there and what setup it needs.
Send us a signed webhook when an order is placed; we call and post confirm or cancel back to your URL.
Orders tagged COD-CONFIRMED, COD-CANCELLED or COD-UNREACHABLE. We set it up for you during the pilot.
Order notes and status updates (WooCommerce has no tags). We set it up for you during the pilot.
Works today through a webhook bridge on your store and our generic webhook connection.
Works today through a webhook bridge that moves the order to the state you choose.
Works today through a small webhook extension on your store.
Order status plus a staff note, with per-store status mapping. Request early access.
Integration designed; cancellation through Shopline's order cancel. Request early access.
Order tags and cancellation through a Wix app. Request early access.
Private admin notes and fulfilment status, without overwriting your notes. Request early access.
Adobe I/O Events in, order comments and cancellation out. Request early access.
Sales order events from Zoho Commerce. Request early access.
No public order API today; it would need a partnership. Get notified if that changes.
If your platform can send an order webhook, it can usually be connected. Ask us.
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
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
Guides, tools and related products
Tell us your store platform and order volume. We'll help you set up your first confirmation call.