Pilot: we set it up for you

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. During the pilot we set up the connection for you.

How it works on WooCommerce

WooCommerce's built-in REST API and webhooks, no extra plugin during the pilot

Connect your WooCommerce store
A REST API key with read/write access and an order webhook. We set both up with you during the pilot.
Choose your calling rules
Calling hours in IST, delay after the order, retries, and which orders to call (usually only Cash on Delivery).
Customers get called
The call reads out the order number and COD amount in Hindi or English. Press 1 to confirm, 2 to cancel.
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.
  • Plugin later. During the pilot there is nothing to install. A WordPress plugin is planned, not available yet.

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.

Join the pilot. We'll set up your WooCommerce API key, webhook, rules and script with you.