Order Confirmation API

Confirm every COD order with an automatic WhatsApp call

Your store calls the API; the platform calls the customer on WhatsApp, speaks the order details in a natural voice, and records confirm or cancel — by pressing 1/2, saying it, or replying in chat. Webhooks tell your system instantly.

  • AI-spoken script with {{name}}, {{product}}, {{total}} placeholders
  • Confirm/cancel by keypad, spoken word or chat reply
  • Message-first flow with reminder and call escalation
  • order.confirmed / order.cancelled / order.no_answer webhooks

Why confirm orders by voice?

Cash-on-delivery returns burn money: couriers ride to customers who never truly ordered. A 20-second automated confirmation call verifies intent the moment the order lands — customers answer WhatsApp calls far more readily than unknown phone numbers, and the call costs you no telco fees.

Voice-first or message-first

Place a call immediately, or send a WhatsApp ask message, remind after a delay, then escalate to a call only if there is still no reply.

Your voice, your script

Use the AI script with placeholders or upload recorded welcome/confirm/cancel clips.

Hand-off to IVR

An optional in-call digit routes the customer to your main IVR and live agents for questions.

Simple integration

One POST /api/public/v1/orders with an API key; check status by GET or receive signed webhooks.

How it works

  1. 1

    Create an API key

    Scoped keys (orders:write / orders:read) from the dashboard.

  2. 2

    POST the order

    Send phone, name, product, order ID and total to /api/public/v1/orders.

  3. 3

    The customer answers

    The call speaks the order and captures confirm/cancel by DTMF, speech or chat reply.

  4. 4

    Your system reacts

    Receive order.confirmed / order.cancelled / order.no_answer webhooks and update the order.

Frequently asked questions

How does WhatsApp order confirmation work?

Your store calls a REST API with the order details. The platform places a WhatsApp call to the customer, speaks the order in a natural AI voice (or your recorded clips), and captures the decision: press 1 to confirm / 2 to cancel, say a keyword, or reply in chat. The outcome fires a webhook to your system.

What if the customer doesn’t answer?

You choose: retry via your own logic on the order.no_answer webhook, or use message-first mode — an ask message, an automatic reminder, then an escalation call after a configurable delay.

Can customers ask questions during the call?

Yes — configure an IVR digit (e.g. press 3) and the call plays a transfer prompt and hands the customer to your main IVR flow with menus and live agents.

Which platforms can integrate?

Anything that can send an HTTP request: WooCommerce, Shopify apps, custom carts, Google Sheets scripts or n8n/Zapier-style tools. The API is a single JSON POST plus webhooks.

How is it billed?

Order calls meter per second against your plan’s included call minutes, then pay-as-you-go from the wallet at admin-set AI/manual rates.

Ready to try it on your own number?

Create your workspace, link a WhatsApp number by QR and go live in minutes — no Meta approval, no per-message API fees.