Key takeaways
- Map your store's statuses to customer messages before launch. Salla notes that "Fulfilled" can mean shipped in one store and delivered in another.
- Answers come from your store system where it's connected. Without a connection, a staff member checks the status before replying.
- Updates you send unprompted are utility templates: they need opt-in and Meta's approval, and carry no offers.
- Inside the 24-hour window you reply freely. Outside it, only approved templates go out.
- Delays, damaged parcels, failed deliveries and refunds go to a person. An apology that comes with a credit or a coupon counts as marketing for Meta.
How does an automatic "where is my order?" reply work?
Order tracking on WhatsApp for your store works like this: the assistant finds the order and reads its status from your store system where it's connected. It replies with what that status means, plus the tracking link where your store or courier shares it. If the status is missing or odd, it hands over to a person instead of guessing.
- It finds the order from the WhatsApp number or the order number, and before sharing any details it checks the order number plus a detail you agree in setup.
- It reads the order status from your Salla, Zid, Shopify or WooCommerce store where it's connected, and the tracking number where your store or courier shares it.
- It turns the status into a sentence the customer understands, in wording you approve.
- It adds the tracking link and the expected delivery date when your store or courier shares them.
- It hands any exception to a person, with the order number, the status and the conversation.
The assistant only knows what your store knows. If your courier doesn't send tracking updates back to the store, the status stays at shipped until a staff member checks.
Which message goes with each order status, and who handles exceptions?
Each status the customer cares about gets one message, and each exception has a named owner. Zid's help centre lists six order statuses (checked November 2026), and the courier moves orders to Delivering, to Completed, or to Cancelled when the customer didn't receive the parcel. Salla lets you rename statuses and add sub-statuses, each with its own customer message.
| Order status | Message to the customer | Exception and who handles it |
|---|---|---|
| New order: New in Zid, Unfulfilled in Shopify, Processing in WooCommerce | Template: order confirmed, with the order number and expected dispatch date | Payment or stock problem: your order team |
| Being prepared: Preparing or Ready in Zid, In progress in Salla and Shopify | No message needed. If asked: being packed, ships on [day] | Item out of stock or backordered: your order team decides to wait, swap or cancel |
| Shipped: Delivering in Zid once the courier collects it, Fulfilled with a tracking number in Shopify | Template: your order has shipped, with a tracking-link button | Tracking hasn't moved for days: your order team checks with the courier |
| Out for delivery today, if the courier reports it | Template: arriving today, and for cash on delivery, the amount to have ready | Change of address or day: your order team with the courier, after the checks you agree |
| Delivered: Completed in Zid | Template: delivered, with a button to report a problem | Not received, damaged or wrong item: customer service, with photos |
| Late against the promised date | A reply from the latest status, and a new date only if the courier gave one | Lost parcel or compensation: your customer service lead |
| Failed delivery: Cancelled in Zid when the customer didn't receive it | Template: we couldn't deliver your order, reply so we can arrange the next step | Re-shipping or a refund: your order team |
In Shopify, the order status page lets customers follow the shipment themselves once you add a tracking number, so link it in the shipping message.
Should you send shipping updates unprompted, or only answer when asked?
Both. Send an update unprompted at the few moments that matter: dispatch, delivery day and delays. Answers cover the rest.
| What changes | Update you send | Reply to a question |
|---|---|---|
| Who starts it | Your store | The customer |
| Message type | A utility template Meta approved | A free-form reply inside the 24-hour window |
| Condition | The customer's opt-in, and a message about their specific order with no promotion | The customer messaged or called you in the last 24 hours |
| Meta's charge | By template category and the customer's country | Free for the first 1,000 replies a month per number, charged after that |
| Typical use | Dispatch, delivery day, delays | Specific questions: where is it now, can I change the day |
Meta has charged replies after that free tier since 1 October 2026. You pay Meta directly or through your provider's invoice, and Meta's rate card has the current rates.
In the shipping template, a URL button takes one variable at the end of the link, so each customer gets their own tracking link.
Don't overdo it. Every extra update is a message the customer may ignore or block, and Meta rates each template on feedback and engagement and can pause one that rates poorly.
The Leak Audit is free, with no obligation. Within 72 hours of our discovery meeting and receipt of the agreed information, we map how order questions reach your team today, from the first message to delivered and kept. We show the gaps the evidence supports, prioritise next steps and demonstrate one agreed workflow in a test environment. You keep the report, and if you don't need us, it says so.
Get your free Leak AuditWhat are Meta's rules for order-status messages?
Four Meta rules apply, plus your country's data-protection law: opt-in, a utility template with no promotion, the 24-hour window and a clear route to a person.
- Opt-in before any message your store starts, with your store named in the wording. Meta suggests separate opt-in per message type, so consent to order updates doesn't depend on consent to offers.
- A status template must be about the customer's specific order, with its details, and carry no offers or product suggestions.
- More than 24 hours after the customer's last message or call, you can only send approved templates.
- WhatsApp's policy allows automated replies inside the window, as long as there's a prompt, clear route to a person, such as a handover to an agent in the chat.
- Order data includes an address and a phone number. Ask your provider how it handles consent, storage and deletion under Saudi Arabia's Personal Data Protection Law (PDPL), the UAE's Federal Decree-Law No. 45 of 2021 (PDPL) or Egypt's Personal Data Protection Law No. 151 of 2020.
An apology for a delay that comes with a credit or a coupon is a marketing message to Meta, even though it's about the customer's order. To make up for a delay, have a person reply inside the 24-hour window, or send a marketing template to a customer who opted in to offers.
Which order problems should go to a person?
Anything that needs a decision or money: a delay past the promised date, a lost parcel, a damaged or wrong item, a refund, or an address change after dispatch. The assistant collects the details, and a person decides. The person receives:
- The order number, the latest status and the tracking number.
- Photos of the parcel and the item, if something is damaged or wrong.
- The fix the customer wants: wait, swap or refund.
- The full conversation, so the customer doesn't repeat the story.
If you ship with Salla shipping labels in Saudi Arabia, your team can file lost or damaged shipments in Salla's shipping quality gateway.
A voice note about a stuck parcel
A shopper in Dubai sends an English voice note at 9 pm: tracking hasn't moved for three days. WhatsApp calls are restricted in the UAE, so voice notes do the talking; the assistant answers WhatsApp calls wherever WhatsApp calling is available. It reads the order in the store's Shopify, replies with the latest tracking update the store has and opens a case for customer service with the order and tracking numbers. In the morning, the team checks with the courier and replies.
Where HumAI fits, and when you don't need us
HumAI connects WhatsApp to your Salla, Zid, Shopify or WooCommerce store after assessment and testing, so the assistant answers "where is my order?" from the live order status. We prepare the shipping and delivery templates for Meta's approval and send them only to customers who opted in to order updates.
Exceptions reach your team in the Inbox with the full order, and the Dashboard shows what's waiting. Without a safe connection, a staff member checks the status before the reply goes out. Refunds and compensation are your team's decision, and HumAI takes no payments.
You may not need us. If status notifications are all you want, Salla Chat's WhatsApp notifications, Zid's WhatsApp order status updates or Shopify's order status page may be enough. Come back when customer questions outgrow the notifications, or when exceptions need to reach the right person with the order attached.
Related
Questions owners ask
Can the assistant find an order without the order number?
It can often find the order from the WhatsApp number, if that matches the phone on the order. Before it shares any order details, though, it checks the order number plus a detail you agree in setup. The check is there so order details don't reach the wrong person.
Does it work with WooCommerce stores too?
Yes, after assessment and testing, as with Salla, Zid and Shopify. WooCommerce's default statuses have no shipped or out-for-delivery step: cash-on-delivery orders stay at Processing until the cash is collected, and the store sets Completed. Shipping and delivery updates therefore depend on courier tracking that your store or courier shares.
How many updates should one order get?
Three usually do: shipped, arriving today and delivered, plus a message if it's late. Same-day delivery within one city may need only one. Watch opt-outs and blocks, since negative feedback lowers Meta's quality rating for the template.
Can customers ask in English or by voice note?
Yes. The assistant replies in Gulf Arabic, Egyptian Arabic and English, and it understands voice notes and can reply with one. WhatsApp calls are restricted in the UAE, so voice notes do the talking; the assistant answers WhatsApp calls wherever WhatsApp calling is available. Any call the store places needs the customer's permission first, and Egyptian +20 numbers can't place business WhatsApp calls.
Sources
- Meta: Pricing on the WhatsApp Business Platform and current rate card
- Meta: Utility templates
- Meta: Template categorization guidelines
- Meta: Message templates overview
- Meta: Template components and URL buttons
- Meta: Template quality rating
- Meta: Service messages and the 24-hour customer service window
- Meta: Opt-in requirements and methods for WhatsApp
- WhatsApp Business Messaging Policy (updated 23 September 2026)
- Meta: WhatsApp Business Calling API, availability by country
- Meta: Call permission requests
- Salla Help Center: Order statuses and how to customize them
- Salla Help Center: WhatsApp notifications in Salla Chat
- Salla Help Center: Shipping quality gateway and shipping complaints
- Zid Help Center: Order statuses and how to change them (Arabic)
- Zid: WhatsApp channel for Zid stores
- Shopify Help Center: Understanding your order statuses
- Shopify Help Center: Order status page
- WooCommerce: Order statuses
- WooCommerce: Cash on Delivery
- SDAIA: Laws and regulations, Personal Data Protection Law
- UAE Legislation: Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data
- Personal Data Protection Center (Egypt)