Key takeaways
- A WhatsApp hold stays a request until the branch confirms it, and the assistant never says "held" before that.
- Set hold rules before launch: how long a hold lasts, how many items per customer, and who can extend it.
- There is no payment in the chat: the customer pays at the branch, and the assistant never asks for card details.
- Pickup reminders outside the 24-hour window need a Meta-approved template, and Meta lists template media headers as image, video, GIF or document.
- Measure each branch: confirmed holds, time to confirm, picked up or bought, and expired holds.
What is Click & Collect on WhatsApp?
Click & Collect on WhatsApp is a reservation made in a chat and collected at a branch, and some retailers call it reserve in store. It differs from the usual online-store Click & Collect in one way: the customer pays at the branch on pickup, not at checkout.
| What changes | Click & Collect on an online store | Click & Collect on WhatsApp |
|---|---|---|
| How the customer asks | The website checkout | A message in their own words, or a voice note |
| Payment | Usually online, at checkout | At the branch, on pickup |
| What is held | Usually a paid order | An item set aside for an agreed time |
How does a WhatsApp hold work, step by step?
The flow has six steps, from the customer's question to the branch recording a pickup or a purchase. A person at the branch confirms at step 4.
- The customer asks about a product, price or branch, by button, in their own words or by voice note.
- The assistant checks stock through a live connection, or asks branch staff when there isn't one.
- The customer asks for a hold. The assistant takes the branch, name, item, size and pickup time, and states your hold time.
- The request lands in the branch's queue in the Inbox. Staff set the item aside and confirm the hold, and the customer gets the details.
- Before pickup, the customer gets a reminder with the branch, time and location, plus buttons to change or cancel.
- The customer comes in and pays at the till, and the branch records the finish line: picked up or bought.
An abaya held until closing
Picture an abaya store in Riyadh at 4 pm. A customer asks to hold a size 54 at the Al Nakheel branch until after Isha. The assistant takes her name and says holds last until closing. A staff member sets the abaya aside and confirms. A reminder arrives at 8 pm, she pays with mada at 8:40, and the branch records the sale.
Related
What hold rules should the store set before launch?
The store sets the rules, and the assistant tells the customer before the branch confirms. Decide these before launch:
- Hold length: until closing the same day, 24 hours, or longer for large items such as furniture.
- A daily cut-off for same-day holds, for example two hours before closing.
- How many items per customer, and which items can't be held, such as limited-quantity offers.
- Extensions: once, at the customer's request, approved by the branch.
- Deposits for long holds: if you want one, it is paid at the branch, never in the chat.
- At expiry: the item goes back on the shelf, the customer is told, and they can ask for a new hold.
- In Ramadan, Eid and sale seasons, adjust hold times to your opening hours.
The assistant never says "it's held" before the branch confirms. Until then it says: "I've recorded your hold request, and the branch will confirm."
The Leak Audit is free, with no obligation. Within 72 hours of our discovery meeting and receipt of the agreed information, we map your current hold journey. It covers everything from the first WhatsApp message to the item being picked up or bought. 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 AuditWhich hold statuses do you need, and who acts on each?
Six statuses cover most holds, and an extension returns a hold to Confirmed with a new time. Each status has an owner, and the customer hears about every change on WhatsApp.
| Status | What it means | Who acts | What the customer gets |
|---|---|---|---|
| Requested | The assistant has the item, branch, name and pickup time | Branch staff check the item | "Your request is with the branch" |
| Confirmed | The item is set aside until the agreed time | The branch | The hold details and the hold-until time |
| Not available | The item isn't there or can't be held | The branch, then the assistant offers alternatives | Alternatives or another branch |
| Picked up or bought | The customer collected and paid at the till | The branch records it | A thank-you, if you approve one |
| Expired | The hold time passed without a pickup | The branch puts the item back | A note that the hold ended, with the option to ask again |
| Cancelled | The customer cancelled the hold | The assistant records it, and the branch releases the item | A cancellation confirmation |
Which WhatsApp rules apply to hold confirmations and pickup reminders?
Inside the customer service window, the 24 hours after the customer's last message or call, the branch can reply without a template. Outside it, only Meta-approved templates can go out, and every message the store starts needs the customer's opt-in.
- A hold confirmation or pickup reminder that carries only the hold details can qualify as utility, because it concerns the customer's own request. Add an offer and Meta counts it as marketing. Meta decides the category when it reviews the template.
- Meta's template components page lists the media a header can carry as an image, video, GIF or document, so write pickup reminders as text. If the customer replies with a voice note, the window opens and the assistant can answer by voice.
- WhatsApp calls are restricted in the UAE, so voice notes do the talking; the assistant answers WhatsApp calls wherever WhatsApp calling is available. In Saudi Arabia customers can call the store's number, and calls the store places need the customer's permission.
- There is no payment in the chat. The customer pays at the branch with mada, a card or whatever the branch accepts, and the assistant never asks for card, ID or Iqama numbers.
- Hold records are personal data. Ask how your provider handles consent, storage and deletion under Saudi Arabia's Personal Data Protection Law (PDPL) or the UAE's Federal Decree-Law No. 45 of 2021 (PDPL).
Meta charges business-initiated templates by category and the recipient's country. Since 1 October 2026 it also charges replies inside the 24-hour customer service window, after a monthly free tier of 1,000 per business number. Check Meta's current rate card.
What should you measure in Click & Collect on WhatsApp?
Measure each branch from your own hold records, and count pickups and purchases rather than messages.
| What to measure | How to count it | What it tells you |
|---|---|---|
| Confirmation rate | Confirmed holds divided by hold requests | Whether stock answers are accurate |
| Time to confirm | Minutes from request to branch confirmation | Which branch needs more cover |
| Pickup rate | Picked up or bought, divided by confirmed holds | Whether hold times and reminders work |
| Expired holds | Holds that ran out without a pickup | Whether holds are too long or reminders too late |
Where HumAI fits, and when you don't need us
HumAI sets up Click & Collect on WhatsApp as part of AI Customer Operations on the official WhatsApp Business Platform. The assistant takes the hold request and routes it to the branch's queue in the Inbox. It sends the confirmation and reminder with templates we prepare for Meta's approval, and records every status.
Your staff confirm every hold and extension, payment stays at the branch, and HumAI takes no payments. A POS or ERP connection comes after assessment and testing.
You may not need us. With one branch and a few holds a week, the WhatsApp Business app is enough: label chats "Held" and "Collected", and save your hold message as a quick reply.
Related
Questions owners ask
Can someone else collect a held item for the customer?
Yes, if your rules allow it. The assistant records the collector's name with the hold, and the branch checks it at the counter. The assistant never asks for ID or Iqama numbers in the chat, so any identity check happens at the branch.
Can a held item move to another branch?
If you move stock between branches, the assistant records the request and the branch the customer wants. Your team decides and sets the new pickup time. The hold changes in the chat only after the second branch confirms.
Does it work for pickup orders from our online store?
Yes, after assessment and testing. When a customer has paid on your online store and chosen branch pickup, a "ready to collect" template can reach them on WhatsApp, provided they opted in. The assistant answers their questions about the branch and time, and payment stays on your store.
What if the customer arrives and the item isn't what they expected?
The branch handles it on the spot under your exchange policy. The assistant doesn't decide exchanges or discounts. If the customer complains in the chat afterwards, it passes the full conversation to the branch manager.
Sources
- Meta: Message templates overview
- Meta: Template categorization guidelines
- Meta: Template components and header media types
- Meta: Get opt-in for WhatsApp
- Meta: Pricing on the WhatsApp Business Platform and current rate card
- WhatsApp Business Messaging Policy
- Meta: WhatsApp Business Calling API, availability by country
- Meta: User call permissions
- WhatsApp Business app features: catalogue, quick replies, labels
- Saudi Central Bank: mada
- SDAIA National Data Governance Platform: Personal Data Protection Law
- UAE Legislation: Federal Decree-Law No. 45 of 2021 on the Protection of Personal Data