Back In Stock WhatsApp Template for D2C Brands
When a hero SKU sells out, the customers who wanted it most are your warmest possible audience — they already tried to buy. A WhatsApp back-in-stock alert lands on the one channel Indian shoppers open within minutes, names the exact product, and gives a single tap to buy before it sells out again. This is a ready-to-use, Meta-compliant back-in-stock template for D2C brands: correct category, clean variables, a built-in opt-out line, and the approval notes that keep it from getting rejected. Copy it, drop in your product and customer details, and start recovering demand you already earned.
Variables
{{1}}= Ananya{{2}}= the Midnight Bloom Serum
Verified business
10:24
Back in stock
Buy now
You may also like
Buy now
Marketing · opt-out required
When to send a back-in-stock alert
Timing is the whole game with a restock message. Trigger it the moment inventory for a waitlisted SKU clears zero — ideally within minutes of the stock feed updating — so your fastest-moving shoppers get first pick before the item sells through again. The natural audience is anyone who tapped a 'notify me' button on the product page, abandoned a cart on that exact SKU, or previously bought it and is due to repurchase. Because this is a marketing message, only send it to people who have given you opt-in consent; a restock alert to a cold list is both a policy risk and a fast route to blocks. Keep the send tight and relevant — one product, one clear reason to act now — rather than folding it into a wider promotional blast.
- Fire it when a waitlisted or notify-me SKU goes from out-of-stock to in-stock
- Prioritise the notify-me list, then cart-abandoners on that product, then past buyers
- Cap quantity mentions honestly if stock is genuinely limited — no fake scarcity
- Send during waking hours in your customer's timezone, not at 3am
How to personalise it so it reads 1:1
A restock alert works when it feels like a message written for one person, not a broadcast. The template carries two variables — {{1}} for the customer's first name and {{2}} for the specific product — and both matter. Naming the exact SKU ('the Midnight Bloom Serum', not 'your item') reminds the shopper precisely what they wanted and removes the mental step of clicking through to remember. Where your data allows, you can extend personalisation by referencing the variant they viewed (shade, size, pack), or by tailoring the {{2}} value to the exact product each recipient waitlisted. Keep the tone warm and human; the message should sound like a heads-up from a brand they like, closing with the Buy now button so the path from alert to checkout is a single tap.
- {{1}} — customer first name (e.g. Ananya)
- {{2}} — the specific product or variant that's back (e.g. the Midnight Bloom Serum, 30ml)
- Match {{2}} to the exact SKU each person waitlisted for maximum relevance
- Lead the button straight to the product PDP or a pre-filled cart, not a generic homepage
Getting it approved as Marketing
This template is promotional in intent — it exists to drive a purchase — so it must be submitted in the Marketing category. Trying to sneak a restock alert through as Utility is the single most common cause of rejection, and it also risks your quality rating if Meta re-classifies it later. When you submit, provide realistic sample values for every variable so reviewers can see the message renders cleanly, keep all claims truthful (Indian ASCI guidelines and Meta's commerce policy both apply — no invented discounts, no misleading urgency), and include the opt-out line so the template is compliant on the first pass. Marketing templates for a clean, well-formatted message like this are typically approved within a day. Once approved in InfiQ, you can send it to your consented audience instantly.
- Submit as Marketing — never Utility
- Include an opt-out line (e.g. 'Reply STOP to opt out') on every marketing template
- Add sample variable values so reviewers see a real, rendered message
- Keep scarcity and claims honest to satisfy ASCI and Meta commerce policy
What it costs to send
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message by category — and a back-in-stock alert bills at the marketing rate for every message that reaches a recipient. There's no free 24-hour service window to lean on here, because this is you initiating an outbound promotional message rather than replying inside a customer-service window. With InfiQ you get transparent ₹ pricing (ex-GST), so you can model exactly what a restock campaign to your waitlist will cost before you press send. For most D2C brands the maths is favourable: restock alerts target people with proven intent, so conversion per delivered message tends to be high, and the campaign pays back quickly against recovered revenue on a SKU that would otherwise have quietly gone stale.
- Billed per delivered message at the marketing category rate
- No free-window discount — this is a business-initiated marketing send
- Transparent ₹ pricing, ex-GST, so cost is predictable
- High intent audience usually means strong conversion and fast payback
Ready-made variations to copy
One template rarely fits every restock. Keep a short library so the right message goes out for the right moment. A trimmed 'shorter' version drops to the core line and a single variable for quick, high-frequency sends. An 'incentive' version adds a genuine, time-bound reason to act — a small launch-window perk or bundle — which is fine within the marketing category as long as the offer is real. And a regional-language version, in Hindi or your customers' preferred language, often lifts response sharply for D2C brands selling beyond metro audiences. Each variation is its own template submission, so build them once, get them approved, and switch between them per segment.
- Shorter: core message + one variable, for fast waitlist blasts
- With incentive: add a real, time-bound reason to act (marketing use)
- Regional language: a Hindi or vernacular version for wider reach
- VIP restock: give your loyalty segment an early-access window before the wider list
Like this template? Send it live in 24 hours.