---
title: COD order confirmation on WhatsApp and Messenger, done by AI
description: "Take cash-on-delivery orders in chat: the AI builds the cart, the
  customer confirms on an order form or a summary, and your team gets a numbered
  order to ship."
url: https://salemag.net/solutions/cod-order-confirmation
language: en
published: 2026-10-21
updated: 2026-10-21
author: SaleMag Team
tags:
  - cod order confirmation
  - cash on delivery
  - whatsapp orders
  - ai order taking
  - bangladesh
---

# COD order confirmation on WhatsApp and Messenger, done by AI

> SaleMag's AI assistant builds the cart from your catalog, then the customer confirms the order themselves: on an in-WhatsApp order form, on a signed order-form link, or by replying to an exact summary in chat. The server adds the delivery fee, checks live prices and stock, creates a numbered COD order and notifies your team.

- The customer confirms the order; the AI never places one on a guess.
- Order form inside WhatsApp, or a signed link that works for 24 hours and only once.
- In-chat checkout sends an exact summary and total; the order is placed only after a clear yes.
- Prices, stock and delivery fees are re-checked by the server when the order is placed.
- Orders are numbered like CH-000123 and your team gets a notification.

[Cash on delivery](https://salemag.net/glossary/cash-on-delivery) is still how most online orders in Bangladesh are paid. That puts all the weight on the chat: if the address is incomplete, the phone number is wrong or the customer never really agreed to the total, the parcel comes back. SaleMag's order taking makes the customer confirm the exact order, with the exact total, before it exists.

## How does AI order confirmation work?

| Step | Who does it |
|---|---|
| Answer price, size and stock questions | AI, from your catalog |
| Build the cart with options and quantities | AI |
| Choose delivery zone, enter name, phone, address | Customer |
| Add the delivery fee and total | Server, from your settings |
| Confirm the order | Customer, on the form or with a clear yes |
| Re-check prices and stock, create the order | Server |
| Pack, book the courier, deliver | Your team |

The AI uses tools to build the order. It cannot write its own total and it cannot say an order is placed unless the system has placed it.

## What are the two ways to confirm?

**Order form (recommended).** Once the items and options are chosen, the AI sends a form:

- On an official WhatsApp number, the form opens inside WhatsApp. It is a [WhatsApp Flow](https://salemag.net/glossary/whatsapp-flows) showing the cart, each delivery area with its total, and fields for name, phone, address and an optional note. You publish it once from the chatbot editor.
- On Messenger, Instagram and Telegram, the customer gets a signed order-form link. The link works for 24 hours, cannot be guessed or edited, and stops working once the order is placed.

Submitting the form is the confirmation. Details the customer already typed in chat are pre-filled.

**In-chat checkout.** The AI asks for name, phone, address and zone one or two at a time. The system then sends the exact summary with subtotal, delivery and total, and asks the customer to reply YES or say what to change. The order is placed only when the latest message clearly confirms the latest summary, and a summary older than 24 hours must be reviewed again.

## How does it read a "yes" in Bangla and Banglish?

Confirmation is checked by fixed rules as well as by the AI. Clear confirmations such as "confirm", "order koren", "অর্ডার কনফার্ম", "হ্যাঁ", "ঠিক আছে", "ok" or 👍 are recognised. Words such as "but", "kintu", "na", "cancel", "change" or a question mark mean it is not a plain yes, so the AI asks or updates the order instead.

## What gets checked when the order is placed?

- **Live prices and stock.** If a price changed after the summary, the order is not placed at the old price; the customer sees the update.
- **Delivery fee.** Added by the server from the zone the customer chose. The AI may tell customers the fees but never states one you have not listed.
- **Phone number.** Bangladeshi mobile numbers are validated in +880, 880 and 01 formats, including Bangla digits.
- **Duplicates.** In in-chat checkout, if the same order was placed in the last 30 minutes, the customer is warned before a second one is created. A form link works for one order only.
- **Limits.** You set the maximum quantity per line and the number of lines per order.

## What does my team get?

Each order gets a number such as CH-000123 and appears in your orders list as pending. Team members who can view orders get a notification, and the order is logged in the conversation. Your team then moves it to processing, completed or cancelled. A placed order can also start an [automation](https://salemag.net/features/automation-flow-builder), for example to tag the contact.

The customer gets a confirmation in the chat with the order number, the total and a note that your team will contact them.

## What does it not do?

To set expectations clearly: SaleMag does not book couriers, does not score orders as fake or genuine, and does not take online payments for these orders. Many shops still call new customers before shipping. The difference is that the order arrives complete and numbered, so the call is a quick check, not data entry.

## Can a person step in?

Yes. Bulk orders, custom requests, complaints and changes to an order already placed are handed to your team. When a team member replies in the chat, the bot stays quiet there for 15 minutes.

## Get started

Add two delivery zones, choose the order form, and test an order on your own phone. Read the full walkthrough in [how to take COD orders on WhatsApp with AI](https://salemag.net/blog/take-cod-orders-on-whatsapp-with-ai), or see [pricing](https://salemag.net/pricing).

## Steps

1. **Add delivery zones**: In the chatbot's order settings, add each delivery area with its fee and an optional Bangla label.
2. **Choose the checkout style**: Pick the order form (recommended) or in-chat checkout, and the summary language: automatic, English or Bangla.
3. **Set up the WhatsApp form**: For an official WhatsApp number, publish the in-WhatsApp order form from the chatbot editor with one click.
4. **Turn on order taking**: Switch order taking on and keep team notifications enabled.

## FAQ

### What counts as the customer's confirmation?

Submitting the order form, or replying with a clear yes to the latest summary in chat. A reply such as 'yes but make it 2' updates the order and sends a new summary instead.

### Does it understand confirmations in Bangla?

Yes. Replies such as 'হ্যাঁ', 'ঠিক আছে', 'order koren' or 'confirm' are recognised, and words like 'na', 'kintu' or 'cancel' stop an automatic confirmation.

### What happens if a price changes after the summary?

The order is not placed at the old price. The customer is told what changed and gets the updated order.

### Can a customer place the same order twice by mistake?

In in-chat checkout, if the same order was placed in the last 30 minutes, the customer is warned and asked to reply YES only if they want a second one. A form link stops working once its order is placed.

### Does SaleMag book the courier or verify fake orders?

No. SaleMag takes the order and notifies your team. Your team confirms by phone if needed, books the courier and updates the order status.

### Can customers pay online instead?

Orders taken by the AI are cash on delivery only.

### Does the order form work on Messenger?

Yes, as a secure link. The in-WhatsApp form needs an official WhatsApp Cloud API number.
