Cash on Delivery Confirmation in Chat for WooCommerce
Yes. AeroChat confirms WooCommerce cash on delivery orders in the chat before you ship. When a new order is placed with Cash on delivery, it messages the shopper on WhatsApp, and the shopper confirms, fixes the address or cancels. AeroChat updates the order in WooCommerce through its REST API, so your team only packs orders that were confirmed.
This recipe cuts the parcels that come back unpaid because nobody checked the order first. Part of connecting WooCommerce to WhatsApp and AI chat.
What happens today
Cash on delivery orders cost you before they earn anything. Some are placed by mistake, some have a wrong phone number or address, and some buyers change their mind and refuse the parcel at the door. You pay the courier both ways. Many sellers call every COD order to check, which takes hours each day and still misses people who do not pick up.
The flow that works
- A shopper places an order with Cash on delivery. WooCommerce tells AeroChat through a webhook.
- AeroChat sends your approved order confirmation template on WhatsApp with the items, the total to pay at the door and the delivery address.
- The shopper taps Confirm, Change address or Cancel, or replies in their own words.
- Confirm: AeroChat adds a private note “COD confirmed by customer in chat” to the order.
- Change address: it updates the shipping address on the order, then asks them to confirm.
- Cancel: it sets the order to canceled with a note giving the reason.
- No reply after the time you set: it sends one reminder, then puts the order on hold with a note, so your team decides.
What it looks like on WhatsApp
AeroChat: Hi Rizal, thanks for your order 30418 (example): 2 x Kopi Gula Aren 250g, total RM62 to pay on delivery to 14 Jalan SS2/24, Petaling Jaya. Please confirm so we can ship it.
Customer: Confirm. But please call before delivery, I’m at work until 6.
AeroChat: Confirmed. I’ve noted on your order that you’d like a call before delivery. Your order ships tomorrow.
In WooCommerce: order 30418 gets a private note “COD confirmed by customer in chat. Call before delivery, after 6pm.” Your team packs it with the confirmed orders.
The recipe
Copy this into AeroChat
When WooCommerce sends us a new order paid by Cash on delivery, follow these steps.
- Send our approved COD confirmation template on WhatsApp to the phone number on the order, with the order number, items, total to pay and delivery address.
- If the customer confirms, add the private note “COD confirmed by customer in chat” to the order. Add any delivery instructions they give to the same note.
- If they want to change the address, take the full new address, read it back, update the shipping address on the order and add a note. Then ask them to confirm the order.
- If they want to change an item, check it is in stock, update the order and tell them the new total to pay.
- If they cancel, ask for the reason in one line, set the order to canceled and add the reason as a note.
- If there is no reply after 12 hours (example), send one reminder. If there is still no reply after 24 hours (example), set the order to on hold and add the note “COD not confirmed”.
Never ask for card or bank details. Reply in the customer’s language.
Change the waiting times and the note wording to the ones your team uses before you paste it.
What to connect
- WooCommerce orders. In WooCommerce, go to Settings, Advanced, REST API, and add a key with read and write access. Copy the consumer key and consumer secret, and paste them in when AeroChat asks. Then go to Settings, Advanced, Webhooks, add a webhook with the topic Order created, and paste the delivery URL AeroChat shows you. Both are documented at woocommerce.github.io/woocommerce-rest-api-docs.
- WooCommerce catalog. The AeroChat WordPress plugin syncs your products and stock, so item changes are checked against what you have.
- A WhatsApp template. The first message is one your business starts, so it needs an approved template. See WhatsApp message templates and COD confirmation templates to copy.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect WooCommerce, add the webhook, choose the template, then switch it on. If it built the connection from WooCommerce’s public documentation, the checklist asks you to check it once against the current docs.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
What you still decide
- How long AeroChat waits for a reply, and what happens to orders nobody confirms.
- Which order status or note your team packs from.
- Whether you offer a prepaid option instead, by payment link in the chat.
The result to expect
Every cash on delivery order is checked with the buyer before it ships, without anyone calling. Wrong addresses get fixed in the order, and orders the buyer did not want are canceled before they cost you a courier fee.
Measure it with your own numbers: COD orders confirmed in chat, and parcels refused at the door, for a month before and after.
Next: see the COD confirmation workflow across every channel and how to reduce failed cash on delivery orders. Selling in Southeast Asia? See COD confirmation for Malaysia, Indonesia and the Philippines.
Works on every chat channel
The confirmation goes out on WhatsApp, where the phone number on the order reaches the buyer. If the buyer writes back on Instagram, Facebook Messenger, Telegram, your website chat or email, AeroChat handles the change or cancellation there with the same WooCommerce connection. See what each channel does on the WooCommerce integration page.
Channel versions: WhatsApp COD confirmation.
Confirm your first COD order on WhatsApp
Paste the recipe, add your WooCommerce keys and webhook, and place a cash on delivery test order with your own number.
Start your 7-day free trial. No credit card needed.
Sign up for an annual plan on Growth or above and we’ll set up your workflows and connect WooCommerce for you, free. See plans.
