Confirm WooCommerce COD orders with an AI call
Updated
Quick answer
Connect WooCommerce on the Integrations page, approve Vyora in your WooCommerce admin, then pick the agent that calls COD orders. Every new COD order gets a call within about a minute. Your agent's script can use the order details with variables like {{customer_name}}, {{products}}, {{order_id}}, {{order_total}} and {{city}}.
What it does
When a customer places a Cash on Delivery order on your WooCommerce store, Vyora calls them to confirm it, usually within a minute. Prepaid orders are not called. Each call is charged like any other call.
You need the Builder plan or higher, and you must be the workspace owner or an admin to connect a store.
Connect your store
- Open Integrations in the sidebar and click WooCommerce.
- Enter your store address, for example
mystore.com, and click Connect with WooCommerce. - Your WooCommerce admin opens. Log in if asked, and click Approve to give Vyora access.
- You come back to Vyora and see "Store connected!".
- In the WooCommerce panel, pick your COD confirmation agent and click Save.
Until you pick an agent, orders are not called.
Order details your agent can use
Put these variables in your agent's script, exactly as written. Vyora fills them in from the order on every call.
| Variable | What it holds | Example |
|---|---|---|
{{customer_name}} | Full name from the order | Rahul Verma |
{{callee_first_name}} | First name only | Rahul |
{{order_id}} | Order number | 1042 |
{{order_total}} | Order total, numbers only | 1499 |
{{currency}} | Currency of the order | INR |
{{products}} | What was ordered | 2 Cotton Kurta, Dupatta |
{{item_count}} | Number of items | 3 |
{{city}} | Delivery city | Lucknow |
{{delivery_address}} | Full delivery address | 12 Hazratganj, Lucknow, UP, 226001 |
If an order has more than four different products, {{products}} names the first four and adds "and 2 more".
The same list, with copy buttons, is in the WooCommerce panel on the Integrations page.
Sample script
Copy this into your agent's script and adjust it to your store:
Then tell the agent what to do with each answer: confirm, cancel, or change the address.
Use only these variables
Orders can only fill the variables above. If your script uses anything else, such as {{delivery_date}}, the agent gets nothing there and the sentence sounds broken. When you pick an agent whose script uses other variables, the WooCommerce panel shows a warning with the names to remove.
Calls not going out?
- No agent picked: open the WooCommerce panel and save a COD confirmation agent.
- Not a COD order: only orders with payment method Cash on Delivery are called.
- No valid phone number: the order needs a 10-digit Indian mobile number in the billing phone field.
- Credits at 0: order calls stop when your credits run out. Top up on the Credits page.
- Plan: order calls stop if the workspace moves below Builder.
Disconnect
Open WooCommerce on the Integrations page and click Disconnect store. Vyora removes itself from your store and stops calling new orders.
Related articles
Still stuck?
Write to us with what you tried. A person on the team reads every message and replies by email.