Back-in-stock alerts on WhatsApp: the honest version
Competitors sell this as automatic. It isn't — and the two-step version that does work is worth building anyway.
There is no back-in-stock trigger, because no stock-level event reaches the automation builder. Shopify delivers seven events — order placed, payment success, payment failed, order shipped, order delivered, order cancelled and abandoned cart — and none of them fires when inventory changes.
We are stating that plainly because it is routinely sold as automatic. What works instead is a two-step process: a flow captures who wants the item, and you send the alert as a broadcast when it lands. That is more manual than the promise, and it still recovers sales you are currently losing.
What the flow can do
Capture the demand
Install the waitlist flow
Needs one contact field and a Google Sheet connected. The alert itself you send as a broadcast — the flow captures, it does not watch stock.
Add this automation to my account It installs as a draft. Nothing is switched on and no customer is messaged until you press Publish.Sending the alert when stock arrives
- Open your waitlist sheet and filter to the item that has landed.
- Go to Broadcasts → New campaign and choose the Google Sheet as the audience source.
- Select an approved marketing template — a restock alert is promotional, so it cannot be utility.
- Send, then clear those rows so nobody is told twice.
The audience side is covered in broadcasting from a Google Sheet, and the sheet mechanics in using a Google Sheet as your automation's database.
The constraints on the alert itself
| Constraint | Consequence |
|---|---|
| It is a marketing template | Charged per recipient, every time |
| US numbers cannot receive marketing templates | US waitlists cannot be alerted this way |
| Per-user marketing limits apply | Some sends may not deliver |
| Requires marketing opt-in | Asking to be notified is good evidence of consent |
The US restriction is documented in Meta's per-user marketing template limits, alongside the fact that these limits do not apply in the EEA, the UK, Japan or South Korea. Read what's left for US stores if that is your market.
The one genuinely good thing about this use case: a customer who asked to be told has given you about the clearest opt-in evidence that exists. Record what they asked for and when — it is exactly the consent record a regulator would want to see. See opt-in rules.
Make the capture flow catch real messages
Customers do not write "please add me to your back-in-stock waitlist". They write "sold out?", "when will you have it", "any more of these", "available?". Build the keyword list from your own inbox rather than from imagination, and include transliterated phrasings if your customers use them — keyword triggers that actually match covers the technique.
Two things worth doing while you have their attention
- Offer an alternative now. A customer who wants the sold-out blue one may take the green one today. One extra question converts a waitlist entry into an order.
- Give a rough timeline if you have one. "Back in about two weeks" reduces the follow-up messages asking when.
Both are free, because the customer messaged you first and the conversation window is open.
What would have to change for this to be automatic
A stock-level event would have to reach the builder — either from Shopify, which does not currently send one to us, or pushed by your own system. That second route exists today: if your inventory software can post an event when stock lands, the External Event trigger can start a flow from it.
That is a developer task, not a no-code one, and for most stores the sheet and a broadcast is the better trade. But it is a real option, and it is the honest answer to "can this be automated?" — yes, if you build the missing half.
Frequently asked questions
Can WhatsApp send automatic back-in-stock alerts?
Not on its own — no stock-level event reaches the automation builder, so nothing watches your inventory. A flow captures who wants the item into a Google Sheet, and you send the alert as a broadcast when it lands.
Is a restock alert a marketing message?
Yes. It is promotional, so it is charged per recipient, subject to per-user limits, and cannot be delivered to US numbers.
Could a back-in-stock alert be fully automated?
Yes, if your own inventory system posts an event when stock arrives — the External Event trigger can start a flow from it. That needs a developer; for most stores a sheet and a broadcast is the better trade.
Does asking to be notified count as opt-in?
It is strong evidence of consent — a customer explicitly asking to be told. Record what they asked for and when, since that is the consent record a regulator would want.