After someone buys, the first question is always: where is my order? Order tracking and delivery updates on WhatsApp answer it before customers ask, which cuts support calls and builds trust. Here is how to set it up.
The updates customers want
| Moment | Message | Template category |
|---|---|---|
| Order placed | Order confirmed, with order number and items | Utility |
| Payment received | Payment confirmation | Utility |
| Shipped | Shipped, with courier name and tracking link | Utility |
| Out for delivery | Arriving today | Utility |
| Delivered | Delivered, with a help link | Utility |
| Delivery failed | We missed you, choose a new slot | Utility |
Why these are utility messages
Order and delivery updates are about a transaction the customer already made, so they fit the utility category, which costs less than marketing. Keep them free of offers. Adding a promotion can make Meta treat the template as marketing.
Message examples
- Hi {{name}}, your order {{order_id}} is confirmed. We will message you when it ships.
- Good news, your order {{order_id}} has shipped with {{courier}}. Track it here: {{link}}.
- Your order {{order_id}} is out for delivery today.
- Your order {{order_id}} has been delivered. Need help? Reply to this message.
How to automate order updates
- Connect your store, such as Shopify or WooCommerce, to your WhatsApp platform.
- Connect your shipping partner so status changes reach the platform.
- Create and approve a utility template for each update.
- Set an automation for each event: order placed, shipped, delivered.
- Route replies to your team inbox so questions get answered.
Cut cash-on-delivery losses
For cash-on-delivery orders, a WhatsApp confirmation with quick reply buttons, such as Confirm or Cancel, lets customers confirm before you ship. Fewer orders come back unclaimed.
Use the API for your own systems
If you run your own app or website, Whatsen's API for OTPs and order updates lets your system send these messages directly. See integrations.
Returns and exchanges on WhatsApp
| Moment | Message | Template category |
|---|---|---|
| Return requested | Return request received, with pickup details | Utility |
| Pickup scheduled | Pickup date and time | Utility |
| Item received | We have received your return | Utility |
| Exchange shipped | Your exchange item is on the way, with tracking | Utility |
Fewer "where is my order" questions
Most support chats after a sale ask about order status. When every stage is already in the chat, customers can scroll up and see the latest update. When they do ask, your team sees the same history in the team inbox and can answer in seconds. An AI agent can handle general questions about delivery times, returns and cash on delivery from your store policies.
Best practices for order updates
- Send one message per stage. Skip minor courier scans.
- Use the customer's name and order number, so the message is easy to trust.
- Include the tracking link in the shipped message, not in every message.
- Keep the tone short and clear. No offers in utility templates.
- Send at sensible hours unless the update is urgent, such as out for delivery.
- Let customers reply with questions instead of using a no-reply number.
What the October 2026 change means for order updates
Utility templates used to be free when sent inside an open customer service window. Since 1 October 2026, Meta charges for them there too. Order updates are still one of the best uses of WhatsApp, but it now pays to trim updates customers do not need. A confirmation, a shipped message with tracking and a delivered message cover most orders. Read is the WhatsApp API free for the full picture.
Measure the impact
- Support chats and calls asking about order status.
- Return-to-origin rate on cash-on-delivery orders.
- Delivery success on the first attempt.
- Repeat purchase rate of customers who got WhatsApp updates.
Delivery problems: tell customers first
Delays happen: weather, festivals, courier backlogs. When an order is late, a short, honest message before the customer asks keeps their trust. Say what happened, the new expected date and how to reach you. Customers forgive a delay much more easily than silence. If a delivery attempt fails, a message with a quick way to choose a new slot or confirm the address saves the order from coming back.
Order updates for services, not just products
The same idea works for service businesses. A repair business can confirm the booking, share the technician's visit time and confirm when the job is done. A salon can confirm the appointment and send a reminder. A restaurant can confirm a table booking. Each of these is a utility update about something the customer already asked for.
Frequently asked questions
Which template category are order updates?
Order confirmations, shipping and delivery updates are utility messages, as long as they contain no promotional content.
Can I send tracking links on WhatsApp?
Yes. Add the courier's tracking link to your shipping template so customers can track in one tap.
Can WhatsApp order updates be automated?
Yes. Connect your store and shipping partner, approve utility templates and set an automation for each order event.
Do order updates need opt-in?
Yes. Ask for WhatsApp opt-in at checkout so customers agree to receive order updates.
Are order updates free inside the 24-hour window?
Not any more. Since 1 October 2026, Meta charges for utility templates sent inside an open customer service window too.
How can WhatsApp reduce cash-on-delivery returns?
Send a confirmation with Confirm and Cancel buttons before you ship, so you only dispatch orders the customer still wants.
Should I tell customers about delivery delays on WhatsApp?
Yes. A short message with the reason and the new expected date, sent before the customer asks, protects trust and cuts support calls.
How many order updates should I send?
A confirmation, a shipped message with tracking and a delivered message cover most orders. Add out-for-delivery or delay messages only when they help.
Can customers reply to order updates?
Yes. Replies open the 24-hour window, and your team can answer from the shared inbox with the order history in view.
Do I need a separate template for each order update?
Yes. Create and approve one utility template for each stage, such as confirmed, shipped and delivered, with variables for the order details.
