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.

  1. 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.
  2. 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.
  3. It turns the status into a sentence the customer understands, in wording you approve.
  4. It adds the tracking link and the expected delivery date when your store or courier shares them.
  5. 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.

Related

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 statusMessage to the customerException and who handles it
New order: New in Zid, Unfulfilled in Shopify, Processing in WooCommerceTemplate: order confirmed, with the order number and expected dispatch datePayment or stock problem: your order team
Being prepared: Preparing or Ready in Zid, In progress in Salla and ShopifyNo 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 ShopifyTemplate: your order has shipped, with a tracking-link buttonTracking hasn't moved for days: your order team checks with the courier
Out for delivery today, if the courier reports itTemplate: arriving today, and for cash on delivery, the amount to have readyChange of address or day: your order team with the courier, after the checks you agree
Delivered: Completed in ZidTemplate: delivered, with a button to report a problemNot received, damaged or wrong item: customer service, with photos
Late against the promised dateA reply from the latest status, and a new date only if the courier gave oneLost parcel or compensation: your customer service lead
Failed delivery: Cancelled in Zid when the customer didn't receive itTemplate: we couldn't deliver your order, reply so we can arrange the next stepRe-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.

Related

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 changesUpdate you sendReply to a question
Who starts itYour storeThe customer
Message typeA utility template Meta approvedA free-form reply inside the 24-hour window
ConditionThe customer's opt-in, and a message about their specific order with no promotionThe customer messaged or called you in the last 24 hours
Meta's chargeBy template category and the customer's countryFree for the first 1,000 replies a month per number, charged after that
Typical useDispatch, delivery day, delaysSpecific 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.

See where your store's orders get stuck

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 Audit

What 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.

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:

If you ship with Salla shipping labels in Saudi Arabia, your team can file lost or damaged shipments in Salla's shipping quality gateway.

Dubai example

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.

Related

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

  1. Meta: Pricing on the WhatsApp Business Platform and current rate card
  2. Meta: Utility templates
  3. Meta: Template categorization guidelines
  4. Meta: Message templates overview
  5. Meta: Template components and URL buttons
  6. Meta: Template quality rating
  7. Meta: Service messages and the 24-hour customer service window
  8. Meta: Opt-in requirements and methods for WhatsApp
  9. WhatsApp Business Messaging Policy (updated 23 September 2026)
  10. Meta: WhatsApp Business Calling API, availability by country
  11. Meta: Call permission requests
  12. Salla Help Center: Order statuses and how to customize them
  13. Salla Help Center: WhatsApp notifications in Salla Chat
  14. Salla Help Center: Shipping quality gateway and shipping complaints
  15. Zid Help Center: Order statuses and how to change them (Arabic)
  16. Zid: WhatsApp channel for Zid stores
  17. Shopify Help Center: Understanding your order statuses
  18. Shopify Help Center: Order status page
  19. WooCommerce: Order statuses
  20. WooCommerce: Cash on Delivery
  21. SDAIA: Laws and regulations, Personal Data Protection Law
  22. UAE Legislation: Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data
  23. Personal Data Protection Center (Egypt)

Read next

Local playbooks

Online stores · Bahrain

WhatsApp for online stores in Bahrain: order status, returns and BenefitPay questions

An assistant on the official WhatsApp Business API answers your Bahrain store’s customers in Arabic or English, using store data after assessment and testing. It collects returns for your team to approve and explains your approved BenefitPay policy; payment stays outside the chat.

Online stores · Egypt

Automated Cash-on-Delivery Confirmation on WhatsApp: Fewer Refused Orders in Egypt

With cash-on-delivery confirmation on WhatsApp, every customer of your Egyptian online store gets a message before shipping and confirms, changes or cancels the order before the courier collects it. It runs as one managed system: an AI assistant on the official WhatsApp Business API, your Shopify or WooCommerce store connected, a Dashboard for your team and opt-in reorder campaigns.

Online stores · Kuwait

Your online store in Kuwait: automate request handling from Instagram to WhatsApp in one Inbox

For your Kuwait online store, Instagram and WhatsApp messages reach one Inbox, with an AI assistant answering on the official WhatsApp Business API from approved products and policies. Store integration follows assessment and testing; switching channels does not establish the same customer, and your team confirms orders, payments and refunds.

Online stores · Saudi Arabia

A WhatsApp Bot for Salla and Zid Stores? Get the Whole Customer Service System, Order to Delivery

For a Salla or Zid store in Saudi Arabia, four WhatsApp requests come up again and again: where is my order, cash-on-delivery confirmation, the address before dispatch, and returns. On the official WhatsApp Business API, an AI assistant answers them from your store, asks the customer to confirm the order and national address before shipping, and leaves returns and refunds to your team.

Online stores · UAE

AI Customer Service for UAE Online Stores: Returns and Exchanges Without the Headache

AI customer service is an assistant that answers your shoppers from information you approve and collects everything a request needs, so your team only makes the decisions. For UAE online stores on WhatsApp, exchange and return requests reach your team complete, with the order number and photos, in Arabic or English.

Start with where you lose customers.

See where your business loses customers on WhatsApp, and what to fix first.

Get your free Leak Audit