Back-in-stock and waitlist alerts on WhatsApp
The customer asked to be told. It still counts as marketing. That one classification decision changes the cost, the consent you need, and whether the message is guaranteed to arrive at all.
Short answer. Back-in-stock is a marketing template. It promotes availability rather than confirming something the customer did. So: ~AED 0.183 not AED 0.058, marketing opt-in required, and it is exposed to the frequency cap and can be silently dropped. Capture consent at signup, send within minutes of restock, and accept that timing matters more than copy.
Why it is marketing, even though they asked
The instinct is that a requested alert must be utility. Meta's test is different. A utility template confirms or follows up on a specific transaction or action the customer already took — an order, a payment, a booking, a support request. Joining a waitlist is not a transaction. The message that follows is about product availability, which is promotional in nature.
Meta's review scans for promotional intent and will reclassify accordingly, and since 9 April 2025 a template submitted as utility that review judges to be marketing is approved as marketing rather than rejected. So you will not find out from a rejection email; you will find out from your bill, or from error 131049 quietly eating your sends.
What marketing classification actually costs you
| Back-in-stock alert (marketing) | |
|---|---|
| UAE cost per message | ~AED 0.183 |
| Needs marketing opt-in | Yes |
| Subject to per-user frequency cap | Yes — can be silently dropped |
| Counts toward your marketing send budget | Yes |
The frequency cap is the one that hurts. On a UAE account we run it accounted for 1,388 of 1,557 delivery failures. If you have already sent that customer two promos this week, your restock alert — the message they explicitly asked for — may never land.
Design consequence. Do not schedule promotional broadcasts and restock alerts into the same contacts on the same days. Your restock alerts are your highest-intent message and your lowest-priority in the cap's eyes. Protect them by not competing with yourself.
Capture consent at the moment of intent
The waitlist signup is the best consent moment you will ever get, because the customer is actively asking. Take it properly:
- Ask for WhatsApp opt-in at the signup, not later in a separate campaign.
- Be specific about what they are agreeing to: this product, this alert.
- Record when, where and how they opted in. If you ever face a complaint, the record is what you produce — see bulk WhatsApp and UAE law.
- Do not roll waitlist consent into general marketing consent silently. It is the fastest route to opt-outs.
Speed beats copy
A back-in-stock alert has a short shelf life. The customer who joined a waitlist three weeks ago has usually either bought elsewhere or cooled off. What matters, in order:
- Minutes, not the next morning. Trigger off the inventory event, not off a daily job.
- First-come honesty. If you restocked six units and have ninety on the waitlist, say so. It converts better and it prevents eighty-four complaints.
- A direct link to that variant. Not the category page. Size and colour matter and the customer already told you which one.
- Remove them from the list on purchase. Obvious. Frequently not done.
Several items at once
If a whole drop lands, a multi-product message carries up to 30 products across up to 10 sections from your catalog in one message. That is the ceiling — a 200-SKU restock cannot be one message, so segment by what each customer actually waitlisted rather than blasting the drop.
The honest version of the pitch
Back-in-stock is often sold as the highest-ROI WhatsApp flow there is. It can be, because intent is high and the audience is self-selected. But the list is small by definition, and it is capped by how often you restock. It is a good flow. It is not a channel strategy. Our measured numbers on a UAE account — 79.2% read, 11.7% replied — are for general marketing sends, and we have not run a large enough restock sample to publish a separate figure.
Adjoltz builds these flows for UAE brands on Meta's official Cloud API — correct template categories, the buttons, and the inbox behind them. Messages at Meta's rate with zero markup, from $149/month.
Frequently asked questions
Is a back-in-stock alert a marketing or utility message on WhatsApp?
Marketing. Meta's test for utility is whether the message confirms or follows up on a specific transaction or action the customer already took, and joining a waitlist is not a transaction. The alert promotes product availability, so it needs marketing opt-in, costs around AED 0.183 rather than AED 0.058, and is exposed to the per-user frequency cap.
Can a back-in-stock message be blocked even if the customer asked for it?
Yes. Because it is a marketing template it is subject to Meta's per-user marketing frequency cap, error 131049, which drops messages silently after the send API has already returned success. If you have recently sent that contact other promotional messages, the restock alert they requested may never arrive.
How many products can one WhatsApp message show?
A multi-product message carries up to 30 products from your catalog across up to 10 sections. A large drop therefore cannot be a single message, so segment by what each customer actually waitlisted rather than sending the whole collection to everyone.
How quickly should a back-in-stock alert be sent?
Within minutes of the inventory event, not on a nightly job. The alert has a short shelf life because a customer who waited three weeks has usually bought elsewhere, and if stock is limited the alert is effectively first come first served, so say so in the message.
