Part of the Edesy Business Telephony Suite
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

  1. Step 1 of 4: Your store sends the order

    Your store notifies us the moment a COD order is placed. Prepaid orders are skipped by your rules.

  2. Step 2 of 4: 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.

  3. Step 3 of 4: 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.

  4. Step 4 of 4: 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.

Custom store or own backend: Live

Send us a signed webhook when an order is placed; we call and post confirm or cancel back to your URL.

Shopify: Self-serve

Orders tagged COD-Confirmed or cancelled with restock; unreachable orders tagged COD-Unreachable. Connect your store yourself in the portal.

WooCommerce: Self-serve

Order notes and status updates (WooCommerce has no tags). Connect with a REST API key in the portal.

Magento Open Source: Via webhook

Works today through a webhook bridge on your store and our generic webhook connection.

PrestaShop: Via webhook

Works today through a webhook bridge that moves the order to the state you choose.

OpenCart: Via webhook

Works today through a small webhook extension on your store.

BigCommerce: Planned

Order status plus a staff note, with per-store status mapping. Request early access.

Shopline: Planned

Integration designed; cancellation through Shopline's order cancel. Request early access.

Wix: Planned

Order tags and cancellation through a Wix app. Request early access.

Ecwid: Planned

Private admin notes and fulfilment status, without overwriting your notes. Request early access.

Adobe Commerce: Planned

Adobe I/O Events in, order comments and cancellation out. Request early access.

Zoho Commerce: Planned

Sales order events from Zoho Commerce. Request early access.

Dukaan: Not available

No public order API today; it would need a partnership. Get notified if that changes.

Another platform?

If your platform can send an order webhook, it can usually be connected. Ask us.

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.