Blog·October 13, 2026·9 min read

Order Confirmation Message Templates for COD Sellers

Short answer: an order confirmation message repeats the order back to the customer and asks for one reply. For cash on delivery it lists the product, size and quantity, the delivery charge and total, the address and the delivery days, then ends with "Reply YES to confirm." Send it within an hour of the order, and book the courier only after the customer says yes.

Below are copy-paste templates in English, Banglish and Bangla for the WhatsApp Business app: the first confirmation, a phone script, follow-ups when the customer goes quiet, and the delivery charge advance. They need no API and no approval. The WhatsApp settings were checked on WhatsApp's Help Center on 2 October 2026. Prices and numbers in the templates are placeholders in [brackets].

What should an order confirmation message include?

Everything the courier and the customer need to agree on, and nothing else. A customer who reads the total and the address before the parcel leaves is a customer who will not be surprised at the door.

  • Your shop name and the order number. Customers often order from more than one page.
  • Each item with size, colour and quantity. A wrong size caught now is a return you never pay for.
  • The delivery charge on its own line, then the total. A charge the customer did not expect is an easy reason to refuse the parcel at the door.
  • The full address with a landmark. "Mirpur 10" is an area, not an address.
  • When it will arrive. A range in days is fine.
  • How they pay. Cash on delivery, or the advance you need first.
  • One ask. "Reply YES" is easier than "please let us know if everything is OK."

Leave out long terms and conditions, and never threaten customers with blacklists. A friendly, exact message gets more replies than a strict one.

What do you send on WhatsApp right after an order?

Pick the language your customer wrote to you in. If they wrote Banglish, reply in Banglish. Change everything in [brackets].

English: cash on delivery

Assalamu alaikum, this is [Shop name]. Thank you for your order [#number].

[Product], size [M], qty [1]: [৳850]
Delivery ([Inside Dhaka]): [৳80]
Total to pay on delivery: [৳930]

Address: [house, road, area, landmark]
Delivery in [1-2] days.

Please reply YES to confirm, or tell us if anything needs to change.

Banglish: cash on delivery

Assalamu alaikum, [Shop name] theke bolchi. Apnar order [#number] peyechi, dhonnobad.

[Product], size [M], [1] pc: [৳850]
Delivery charge: [৳80]
Total (delivery-r somoy diben): [৳930]

Thikana: [house, road, area]
[1-2] diner moddhe pouche jabe.

Confirm korte YES likhe reply din.

বাংলা: ক্যাশ অন ডেলিভারি

আসসালামু আলাইকুম, [দোকানের নাম] থেকে বলছি। আপনার অর্ডার [#নম্বর] পেয়েছি, ধন্যবাদ।

[প্রোডাক্ট], সাইজ [M], [১] পিস: [৳৮৫০]
ডেলিভারি চার্জ: [৳৮০]
মোট (পণ্য হাতে পেয়ে দেবেন): [৳৯৩০]

ঠিকানা: [বাসা, রোড, এলাকা]
[১-২] দিনের মধ্যে পৌঁছে যাবে।

কনফার্ম করতে YES লিখে রিপ্লাই দিন।

English: pre-order or made to order

Assalamu alaikum, this is [Shop name]. Your pre-order [#number] is noted:

[Product], [size/flavour], qty [1]: [৳1,200]
Ready on: [date]
Delivery: [৳80], total [৳1,280]

We start making it after you confirm. Please reply YES.

If your orders come from a store page

On Kommercly, which we make, every order lands on an Orders page with the customer's phone number, the items, the delivery area and the total already filled in. One tap on the WhatsApp button opens a chat with this message written for you: "Assalamu alaikum. This is [your store]. Confirming your order [number], total [total]. Reply YES to confirm." You can edit it before sending, or paste one of the longer templates above. There is also a Call button. When the customer replies, you mark the order Confirmed, then Shipped and Delivered. If you cancel an order in a store run from the phone, its stock goes back. Kommercly does not book the courier or collect the money, so those steps stay with you.

A note on "WhatsApp templates" you see elsewhere

Most template lists online come from WhatsApp API companies. Those are for the WhatsApp Business Platform, the paid API. Meta's developer documentation says template messages there generally need approval, and they are the only kind of message a business can send outside a 24-hour customer service window. In the free WhatsApp Business app on your phone, none of that applies. You type or paste the message yourself.

What do you say on a confirmation call?

Call when the order is large, the address is vague, the customer is outside your usual area, or there is no reply to the message. Keep it under a minute. Here is a script, first in Bangla, then the same in English.

কলের স্ক্রিপ্ট (বাংলা)

আসসালামু আলাইকুম, আমি [দোকানের নাম] থেকে [আপনার নাম] বলছি। আপনি একটা [প্রোডাক্ট] অর্ডার করেছিলেন, সেটা কনফার্ম করতে ফোন দিলাম।

সাইজ [M], রং [কালো], ঠিক আছে তো?
ডেলিভারি চার্জসহ মোট [৳৯৩০], পণ্য হাতে পেয়ে দেবেন।
ঠিকানা [এলাকা], কাছাকাছি কোনো চেনা জায়গা বলবেন?
[১-২] দিনের মধ্যে কুরিয়ার থেকে ফোন আসবে, তখন ফোনটা ধরবেন।

ধন্যবাদ, আজই পাঠিয়ে দিচ্ছি।

Call script (English)

Assalamu alaikum, this is [your name] from [Shop name]. I am calling to confirm your order for [product].

Size [M], colour [black], is that right?
The total with delivery is [৳930], paid when you receive it.
The address is [area]. Is there a landmark near you?
The courier will call you in [1-2] days, please pick up.

Thank you, we will send it today.

After the call, send the written confirmation anyway. It gives the customer the total in writing, and it gives you a record if there is a dispute at the door.

What if the customer does not reply?

Silence usually means a busy customer, not a fake one. Use a fixed rule so you do not chase forever. Here is one example rule. Change the hours to fit how fast you ship.

  1. Send the confirmation within an hour of the order.
  2. No reply after 3 to 4 hours: send one short follow-up.
  3. Still nothing by evening: call once.
  4. No answer by the next day: put the order on hold and tell the customer politely.

Follow-up after a few hours (English)

Hi [name], just checking you saw our message about order [#number] ([product], total [৳930]). Reply YES and we will send it today.

Follow-up (Banglish)

Assalamu alaikum [name], order [#number] niye message ta ki dekhechen? YES likhle ajkei pathiye dibo.

Order on hold, next day (English)

Hi [name], we could not reach you, so order [#number] is on hold and we have not shipped it. Reply any time if you still want it and we will send it straight away.

অর্ডার হোল্ডে, পরের দিন (বাংলা)

আসসালামু আলাইকুম [নাম], আপনাকে পাইনি, তাই অর্ডার [#নম্বর] এখনো পাঠানো হয়নি। নিতে চাইলে যেকোনো সময় রিপ্লাই দিন, সাথে সাথে পাঠিয়ে দেবো।

If a number keeps ordering and never confirming, check its parcel history with your courier before you ship next time. Our post on COD vs bKash advance covers how sellers handle repeat no-shows.

Our fraud checker guide shows how to look up a number's parcel history with Steadfast, Pathao and RedX.

How do you ask for the delivery charge in advance without losing the order?

Many sellers take cash on delivery inside Dhaka and ask for the delivery charge first outside Dhaka. It protects you from the most expensive kind of return. On the couriers' own rate pages in early October 2026, a 0.5 kg parcel outside Dhaka cost ৳110 to ৳120, and Pathao adds 50% of the delivery charge on returns from outside Dhaka. Our courier charges comparison has the full rates.

Three things keep the customer from walking away:

  • Say it is a rule for everyone in that area, so it does not sound like doubt about them.
  • Give the exact amount and number, and say how to send the transaction digits.
  • Say what happens next, such as "we ship the same day", and the balance due at the door.

English: delivery charge in advance

Thank you for your order [#number]. For orders outside Dhaka we take the delivery charge first, for every customer.

Please send [৳130] to our [bKash/Nagad] number [01XXXXXXXXX] and reply with the last 4 digits of the transaction.

We ship the same day we receive it. You pay the rest, [৳850], when the parcel arrives.

Banglish: delivery charge in advance

Dhaka-r baire shob order-e delivery charge [৳130] age nite hoy. [bKash/Nagad] [01XXXXXXXXX] number-e send kore transaction-er shesh 4 digit likhe din. Taka pele shedin-i pathabo. Baki [৳850] parcel hate peye diben.

বাংলা: ডেলিভারি চার্জ অগ্রিম

ঢাকার বাইরের সব অর্ডারে ডেলিভারি চার্জ [৳১৩০] আগে নিতে হয়। [বিকাশ/নগদ] [01XXXXXXXXX] নম্বরে সেন্ড মানি করে ট্রানজেকশনের শেষ ৪ ডিজিট লিখে দিন। টাকা পেলে সেদিনই পাঠাবো। বাকি [৳৮৫০] পার্সেল হাতে পেয়ে দেবেন।

English: advance received

Received [৳130], thank you! Your order [#number] goes to the courier today. You will pay [৳850] on delivery.

If the customer refuses any advance, you can still ship. Just do it knowing the risk, and call first. The full payment policy, including partial advance for high-value orders, is in our fake orders guide.

To choose the bKash account that takes the advance, read our Bangla post on the bKash merchant account. It covers the personal retail account, the papers you need and the fees.

When the parcel ships

One more short message after you book the courier saves a lot of "where is my parcel?" chats.

English: when the parcel ships

Your order [#number] is with [Steadfast/Pathao/RedX] now. Tracking: [code or link]. Please keep your phone on, the rider will call before delivery. Amount to pay: [৳930].

How do you save these as quick replies?

In the WhatsApp Business app, quick replies let you send a saved message by typing a shortcut. According to WhatsApp's Help Center on Android, as of October 2026:

  1. Open the Tools tab and tap Quick replies.
  2. Tap the plus button.
  3. Tap Message and paste your template.
  4. Tap Shortcut and give it a short word, such as confirm.
  5. Tap Save.

To use one, open a chat, type "/" in the message box and pick it from the list. The message appears in the box, so you can fill in the [brackets] before you send. A few limits from the same help page:

  • You can store up to 50 quick replies.
  • Quick replies can include photos and videos, but media is not supported on WhatsApp Web or Desktop.
  • A deleted quick reply cannot be recovered, so keep a copy of your templates outside WhatsApp, for example in your notes app.

A simple set of shortcuts that covers one order from start to finish:

ShortcutTemplate
/confirmCash on delivery confirmation in your main language
/preorderPre-order confirmation with the ready date
/followupShort follow-up after a few hours
/holdOrder on hold, next day
/advanceDelivery charge in advance, with your wallet number
/paidAdvance received
/shippedParcel handed to the courier, with tracking

For the full order conversation before this point, from the first message to the address, see our guide to selling on WhatsApp in Bangladesh.

For the messages that go out before the order, see our WhatsApp Business greeting message examples.

Quick answers

What is an order confirmation message?

It is the message you send a customer after they order, repeating the order back and asking them to confirm. For cash on delivery it should list the product, size, quantity, the total with the delivery charge, the address and when it will arrive, then ask for a one-word reply such as YES. Only book the courier after the customer confirms.

How do I write an order confirmation message on WhatsApp?

Start with your shop name and the order number. List each item with its size and quantity. Write the delivery charge and the total on separate lines. Add the address and the expected delivery days. End with one clear ask, for example “Reply YES to confirm.” Save it as a quick reply in WhatsApp Business so you only change the details each time.

What if a customer does not reply to the confirmation?

Send one short follow-up after a few hours, then call. Many customers simply missed the message. If there is still no answer by the next day, send a polite note saying the order is on hold and they can reply any time to restart it. Do not ship an unconfirmed cash on delivery order, because a refused parcel costs you the courier charge.

Do I need Meta approval for order confirmation templates?

Not in the free WhatsApp Business app. There you type or paste any message, or use a saved quick reply. Approval applies to the WhatsApp Business Platform, the paid API that apps and chatbots use. Meta’s developer documentation says template messages generally need approval and are the only messages a business can send outside a 24-hour customer service window.

How do I ask for the delivery charge in advance politely?

Explain it as a rule for all orders in that area, not as doubt about this customer. Give the exact amount, your bKash or Nagad number, and what happens next, for example “we ship the same day we receive it.” Thank them when the money arrives and confirm the balance they will pay on delivery. Keep the tone friendly and short.

Want orders that arrive with the total already worked out, and a WhatsApp button that opens the confirmation for you? Create my free store. The setup guide shows how the Orders page works from your phone.

Sources, checked 2 October 2026: WhatsApp Help Center, "How to use quick replies" (Android); Meta for Developers, WhatsApp Business Platform documentation on templates and service messages. Courier rates are from our courier comparison, checked 1 October 2026. The Kommercly confirmation text is quoted from the product as of the same date.

Make your store from your phone. Orders come to your WhatsApp.

Free plan, no card, no code. Add your first product with a photo from your phone.

Create Free Store

See live stores made with Kommercly:Dobby (opens in a new tab)Stellify (opens in a new tab)