Order status notifications on WhatsApp
The single most common message a store receives is: where is my order? That question does not need an employee — it needs a notification at the right time.
Every status change becomes a message
When an order's status changes in Salla or Zid, Barqia sends the notice written for that specific state — not one generic message for all of them.
You choose which states send
Not every change deserves a message. Turn on the ones your customer cares about — prepared, shipped, delivered — and silence the rest, so a useful notice does not become the noise that gets you blocked.
And the question that remains
When the customer replies to a notice, their conversation opens in the inbox with the order attached, so an agent answers from inside the same context instead of hunting for an order number.
Status in Arabic, not as the courier sends it
Store systems and couriers send status as English keys: shipped, out_for_delivery, partially_refunded. Passing those straight into an Arabic message produces a sentence half of which the customer cannot read.
Barqia translates statuses into readable Arabic before sending, so the customer gets "your order is on its way" instead of "out_for_delivery". An unrecognised status is not left in its raw form either: the key is cleaned into readable text (out_for_delivery becomes "Out For Delivery") — English, but legible. If you see a status arriving in English, it is one that has not been translated yet; tell us and it gets added. Translation applies when the template is approved in Arabic; a template approved in English receives the key as-is.
And if the same status arrives twice in a row — which couriers do often — it is sent once. Nobody needs telling twice that their order shipped.
Which statuses deserve a message
Not every status is an event the customer cares about. Send at the moments where what they can do or expect changes, and stay quiet otherwise.
- Order confirmed — reassurance that you received it.
- Payment confirmed — separate from shipping, and arriving at a different time.
- Shipped — with the tracking number if you have one.
- Out for delivery — the most practically valuable of them: it puts the customer at the door.
- Delivered — with the rating request, if you want one.
- Cancelled or refunded — silence here is what produces the phone call.
Why these messages cut support load
"Where is my order?" is not a hard question, it is a repeated one — and the repetition is the problem. Each instance occupies an agent for two minutes and leaves a customer waiting.
A timely notification removes the reason instead of speeding up the answer. A customer who knows where their order is does not open the conversation at all, so the number of conversations drops, not just the response time.
And anyone who replies to the notification with a question finds their chat open in front of your team in the shared inbox, with their order beside it — not on one employee's phone.
Tracking: a number alone is not enough
Sending a tracking number with no context moves the work to the customer: they have to know which courier, open its site, and paste the number.
Better that the message carries all three — the courier's name, the tracking number, and a link that opens the tracking page directly. Templates accept a URL button, so use it rather than asking someone to copy and paste on a phone.
And if the tracking number is not available yet, don't send an empty message promising it. Send when it actually exists; "we'll send your tracking number soon" produces a question instead of preventing one.
How many messages is too many?
Service notifications are usually welcome — but they have a ceiling. One order passing through six statuses does not mean six messages.
Pick three or four: order confirmed, shipped, out for delivery, delivered. Add payment confirmed if payment is separate from the order. Drop the rest — "being prepared" and "ready to ship" are internal details the customer cannot act on.
And no frequency cap protects you here: status notifications are utility messages that go out when they happen, and Barqia's cap governs marketing and reminders only. A customer with three orders in one day receives the notifications for all three. The only control is your own choice of how many statuses — so pick three rather than six, and remember it multiplies by the customer's order count.
How to start
- 1Connect your Salla or Zid store.
- 2Activate your WhatsApp Business number through Meta's embedded signup.
- 3Get a status-update template approved, with a variable for the status and the order number.
- 4Choose which statuses deserve a message — do not send on every change.
- 5Send a test to your own number and confirm the status arrives in Arabic.
- 6Watch your number's quality rating for the first two weeks: service notifications rarely annoy, but too many of them do.
Common questions
- Can I include a tracking number?
- Yes — order fields, including a tracking number when your store provides one, can be inserted into the template text.
- Do these messages get charged by Meta?
- Template messages fall under Meta's own pricing by category and destination country. Barqia shows you the usage; the pricing itself is Meta's, not ours.
- What about a customer who does not want notices?
- They can opt out, and that is honoured automatically in everything sent afterwards.
- Does it work without an online store?
- Yes — through the public API, for anyone connecting their own system.
- Does it reach a customer who never messaged me?
- Yes, because it is sent as an approved template — which is exactly what templates allow: starting a conversation where none existed. Free-form replies with no template are only possible in the 24 hours after the customer writes first.
- What if the courier sends the same status twice?
- It is sent once. Repeated statuses are common in courier systems, and passing them through means two identical messages a minute apart — one of the fastest ways to get blocked.
- Can notifications be sent in the customer's language?
- Templates are approved per language, so you can hold an Arabic and an English version of the same template. Barqia sends in the approved template's language, with Arabic as the default.
- What if the shipment is delayed?
- A delay is when a customer most deserves a message, and most often gets silence. If your courier emits a delay status, wire it to a message. If it does not, a manual note from the inbox beats a silence that ends in an angry call.
- Do notifications reach a customer outside Saudi Arabia?
- Yes — WhatsApp reaches wherever the internet does. But Meta's pricing varies by the recipient's country, so check the cost for the markets you ship to before enabling notifications for every destination.