---
title: "Confirm WooCommerce COD orders with an AI call | Vyora Help"
description: "Connect your WooCommerce store so every new Cash on Delivery order gets a confirmation call. Which order details your agent can use in its script, a sample script, and what to check if calls don't go out."
canonical_url: "https://www.vyora.ai/help/integrations/woocommerce-cod-calls"
---

# Confirm WooCommerce COD orders with an AI call

Updated 28 Oct 2026

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}}.

[Open Integrations](https://app.vyora.ai/integrations)

## 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

1.  Open **Integrations** in the sidebar and click **WooCommerce**.
2.  Enter your store address, for example `mystore.com`, and click **Connect with WooCommerce**.
3.  Your WooCommerce admin opens. Log in if asked, and click **Approve** to give Vyora access.
4.  You come back to Vyora and see "Store connected!".
5.  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:

Namaste {{callee\_first\_name}} ji! Aapne abhi {{products}} ka order kiya hai, order number {{order\_id}}, total {{order\_total}} rupaye, Cash on Delivery. Delivery {{city}} mein hogi: {{delivery\_address}}. Kya main yeh order confirm kar doon?

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

-   [Call leads from Google Sheets and save resultsIntegrations and workflows](https://www.vyora.ai/help/integrations/google-sheets)
-   [Use the Vyora API key and webhooksIntegrations and workflows](https://www.vyora.ai/help/integrations/api-key-webhooks)
-   [Send a WhatsApp message after a callIntegrations and workflows](https://www.vyora.ai/help/integrations/whatsapp-follow-up)

## Still stuck?

Write to us with what you tried. A person on the team reads every message and replies by email.
