Journey example
WhatsApp order status updates for Shopify
Order confirmation, shipping with a tracking link, delivery and cancellation, on utility templates that cost about a seventh of a marketing send.

An order status journey sends the customer a WhatsApp message at each point their Shopify order changes state: placed, shipped with a tracking link, delivered, and cancelled with a refund timeline. All four are utility templates at ₹0.1150 in India, and together they are the cheapest way to stop "where is my order" reaching your inbox at all.
order_placed → order_fulfilled
Each step is bound to a Shopify order event, so the messages follow the real fulfilment state rather than a schedule.
- on order_placed
Order confirmed
Utility · ₹0.1150Acknowledge the order immediately after checkout, with the order number and what was bought. This is the message that sets the expectation everything else is measured against.
order_status_confirmed_v1Example message Thanks Priya, we have your order #1042. Total ₹2,499. We will message you the moment it ships.
Sets the expectation every later message is measured against.
- on order_fulfilled
Order shipped
Utility · ₹0.1150Image header with a Track order button carrying the courier link. This is the single highest-value message in the sequence, because it answers the question most customers were about to ask.
order_status_shipped_v1Example message Order #1042 has shipped with Delhivery. Tracking number: 1Z999AA10123456.
The highest-value message in the sequence. Without a working Track order button it generates the ticket it was meant to prevent.
Order delivered
Utility · ₹0.1150Delivery confirmation once the parcel arrives. It closes the loop, and it is the natural moment to ask for a review or offer warranty registration as a separate step.
order_status_delivered_v1Example message Order #1042 was delivered. If anything is not right, just reply here and we will sort it out.
Closes the loop, and is the natural moment to ask for a review as a separate send.
Cancellation acknowledged
Utility · ₹0.1150Acknowledge the cancellation and state the refund timeline. Silence after a cancellation is what turns a refund into a support ticket and a bad review.
order_cancellation_v1Example message Order #1042 has been cancelled. Anything you already paid comes back within 5 to 7 working days.
Silence after a cancellation is what turns a refund into a support ticket.
- RepliesThread opens in the shared inbox with the order and refund state visible.
Highlighted values in the previews are pulled from the Shopify order, so every message carries that customer’s own name, order number and amount.
Rates are Meta’s own India per-delivered-message prices, billed by Meta to your account. TopEdge adds no markup on them.
This journey is a support cost, not a marketing one
"Where is my order" is the highest-volume question in Indian D2C support, and almost all of it is avoidable. The customer is not asking because they are impatient, they are asking because nothing told them. A shipping message with a working tracking link removes the reason for the question rather than answering it faster.
The economics are different from cart recovery too. Every message here is utility, at ₹0.1150 in India rather than ₹0.8631, because each one is about an order that already exists. Four sends across the life of an order is roughly ₹0.46. An agent answering the same question once costs more than that in salaried minutes.
What the sequence costs
₹0.1150
Per delivered utility or authentication message in India. Every step in this journey is utility.
Meta, Meta’s WhatsApp Business Platform pricing documentation. Read 2026-10-21.
1,000 free
Service messages per business phone number per month from 1 October 2026. Replies to these updates fall inside that tier before they are charged.
Meta, Meta’s WhatsApp Business Platform pricing documentation. Read 2026-10-21.
36 hours
After an NDR is raised, nearly every failed delivery that is not resolved within this window ends in cancellation and return. A delivery-stage message is what buys you the chance to resolve it.
Amazon Shipping India, Amazon Shipping India’s NDR resolution guide. Read 2026-10-21.
Questions teams ask
- What order status messages should a Shopify store send on WhatsApp?
- Four: order confirmed, shipped with a tracking link, delivered, and cancelled with a refund timeline. All four are utility templates, so the cost scales with orders rather than with audience size.
- How much do WhatsApp order updates cost?
- Each is a utility message, priced by Meta at ₹0.1150 per delivered message in India. The full four-message sequence across an order is roughly ₹0.46, billed by Meta to your own account with no markup from TopEdge.
- Do order updates count as marketing messages?
- No, as long as they stay transactional. An order update is about an order the customer already placed, which is what makes it utility. Add a promotion to it and Meta will categorise it as marketing at ₹0.8631, which is roughly seven times the price.
- Will this reduce support tickets?
- It removes the reason for the most common one. "Where is my order" is asked because nothing told the customer, so a shipping message with a working tracking link prevents the ticket rather than answering it faster. Measure it against your own WISMO volume before and after.
Other journeys
The rest of what runs on a Shopify store from day one.
- abandoned_cartAbandoned cart recoveryThree reminders across 72 hours, each carrying the product, the ₹ total and a one-tap link back to the same checkout.
- cod_order_placedCOD confirmationConfirm a Cash on Delivery order before the courier collects it, with confirm, reschedule and cancel branches, and a warehouse hold until a reply lands.
- cod_prepaidCOD to prepaidA second message after the confirmation, offering a reason to pay now. Growth and Scale, because it needs a branching journey.
Run this journey on your store
Connect Shopify, push the templates to Meta for approval, and publish. Free for 14 days, no card.



