Cash on delivery

COD order confirmation on WhatsApp and Messenger, done by AI

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.

COD order confirmation on WhatsApp and Messenger, done by AI

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 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, 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, or see pricing.

Step by step

  1. 1

    Add delivery zones

    In the chatbot's order settings, add each delivery area with its fee and an optional Bangla label.

  2. 2

    Choose the checkout style

    Pick the order form (recommended) or in-chat checkout, and the summary language: automatic, English or Bangla.

  3. 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. 4

    Turn on order taking

    Switch order taking on and keep team notifications enabled.

Frequently asked questions

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.

About the author

SaleMag Team

WhatsApp & F-commerce automation, Dhaka

The Dhaka team that builds SaleMag, the AI sales inbox for WhatsApp, Messenger and Instagram used by online sellers in Bangladesh.

Keep reading

Ready to win every conversation?

Grow faster with SaleMag. Start free — no credit card required.