Self-serve: 25 orders free

COD Order Confirmation Calls for WooCommerce

A COD order comes into WooCommerce, we call the customer, they press 1 to confirm or 2 to cancel, and the answer is saved on the order as a note, a status change you choose, or a cancellation. Connect your store yourself at orders.edesy.in: your first 25 orders are free, then Rs 3 per confirmed order.

How it works on WooCommerce

WooCommerce's built-in REST API and webhooks, no plugin to install

  1. Step 1 of 4: Connect your WooCommerce store

    Create a REST API key with read/write access and paste it into the Order Calls portal, which sets up the order webhook for you.

  2. Step 2 of 4: Choose your calling rules

    Calling hours in IST, delay after the order, retries, and which orders to call (usually only Cash on Delivery).

  3. Step 3 of 4: Customers get called

    The call reads out the order number and COD amount in Hindi or English. Press 1 to confirm, 2 to cancel.

  4. Step 4 of 4: WooCommerce order updated

    An order note records the answer, and if you choose, the status moves on, for example from On hold to Processing.

What changes in your WooCommerce admin

WooCommerce orders don't have tags, so the answer is saved as an order note and, if you want, a status change.

Confirmed: note and optional status

An order note says the customer confirmed on the call. Optionally the status changes to the one you pick, such as Processing.

Cancelled: status set to Cancelled

When the customer presses 2, the order status is set to Cancelled. Doing this twice is harmless.

Unreachable: order note

After the last retry with no answer, a note flags the order so your team can follow up.

Cancelled on your side: no call

If you cancel the order in WooCommerce before we call, the call is skipped.

What your WooCommerce store needs

  • A REST API key (consumer key and secret) with read/write permission, so we can add notes and change the order status. Your site must be on HTTPS.
  • An order webhook pointing to the URL we give you, signed with a secret. WooCommerce sends a test ping when you save the webhook; we answer it so the webhook stays active.
  • The Cash on Delivery payment method (cod). Orders paid any other way can be skipped by your rules.

Good to know

  • No cancel event in WooCommerce. WooCommerce has no separate "order cancelled" webhook, so we watch order updates and treat a change to Cancelled as a cancellation. If that happens before we call, there's no call.
  • No tags in WooCommerce. That's why the answer is saved as an order note plus an optional status change, instead of a tag.
  • Your status flow, your choice. Many stores hold COD orders in On hold and move them to Processing on confirmation. You pick which status, if any, we set.
  • Nothing to install. The connection uses WooCommerce's built-in REST API and webhooks, so there is no WordPress plugin to keep updated.

What every connection includes

The same calling engine runs behind every platform

Calling window and retries

Calling hours in IST, a delay after the order, retry gaps and when to give up.

Fresh check before dialling

The order is checked again just before the call. If it was already cancelled or confirmed, we don't call.

DND check

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

Hindi and English scripts

Edit the script as plain words. No call-flow builder needed.

Order timeline

Event received, call attempts, key pressed and what was written back, for every order.

Webhook replay

Every incoming store event is logged and can be replayed.

Confirmation call vs the alternatives

How each way of confirming a COD order compares in practice

Keypad callWhatsApp messageSMSIn-house calling team
Reaches customers without WhatsApp-
What the customer doesPresses 1 or 2 on the callTaps a button or repliesReplies or opens a linkTalks to an agent
Answer saved to your store automaticallyDepends on the toolDepends on the tool-
Keeps up with order spikesNeeds more callers
Can handle questions or address changes---
What you pay forCalls made, from a prepaid walletMessages sentSMS sentSalaries, phones and time

COD Confirmation for WooCommerce: FAQ

Confirm WooCommerce COD orders before you pack them.

Connect your WooCommerce store with a REST API key and confirm your first 25 COD orders free. Rs 3 per confirmed order after that, or a plan from Rs 999 a month.