Back-in-Stock WhatsApp Alerts: 5x Conversion vs Email (2026)

Set up back-in-stock WhatsApp alerts that convert 5x better than email. Full setup guide for Shopify with templates, opt-in placement, and ROI breakdown from real DTC brands.
Table of contents (29)
A customer lands on your product page. The hero variant is sold out. They tap "notify me when back in stock," enter their phone number, and leave. Two weeks later your warehouse restocks. What happens next determines whether you turn that intent into revenue or lose it forever.
If you send an email alert, you will recover 8-12% of those customers. If you send a WhatsApp alert, you will recover 40-60%. That is a 5x lift on the same intent signal, on the same inventory event, with the same product. It is the single highest-ROI WhatsApp use case for Shopify stores in 2026.
This guide walks through the full setup: where to place the opt-in, how to wire up Shopify inventory webhooks, the eight templates that get approved by Meta, and timing data from real DTC brands.
If you want the shortcut, book a Kanal demo and we will configure back-in-stock alerts on your store live.
Why back-in-stock alerts are the highest-converting WhatsApp trigger
Every WhatsApp use case has a different baseline conversion rate. Here is what we see across the Kanal customer base in 2025-2026:
| Use case | WhatsApp conversion rate | Why it converts |
|---|---|---|
| Back-in-stock alert | 40-60% | Pre-qualified intent + utility |
| Abandoned cart | 15-30% | Active intent + recency |
| Order shipping update | 25-40% (engagement) | Utility, high open |
| Welcome message | 8-15% | New customer, no urgency |
| Win-back broadcast | 3-8% | Cold list, low intent |
| Flash sale broadcast | 5-12% | Mass send, low personalization |
Back-in-stock is the outlier because every recipient has already raised their hand. They went out of their way to opt in for one specific SKU. The WhatsApp message is not interrupting them. It is delivering exactly what they asked for, at the exact moment it becomes available.
The data: WhatsApp vs email vs SMS for stock alerts
Real numbers from a beauty DTC running back-in-stock on a hero SKU restocked monthly:
| Channel | Recipients | Open rate | CTR | Conversion to purchase | Revenue per recipient |
|---|---|---|---|---|---|
| 1,847 | 38% | 14% | 9% | 4.20 USD | |
| SMS | 1,201 | 95% delivery | 22% | 18% | 8.40 USD |
| WhatsApp via Kanal | 893 | 96% | 47% | 52% | 23.10 USD |
The WhatsApp list is smaller (because opt-in is gated by a phone number widget) but the per-recipient revenue is 5.5x email. Multiplying out: WhatsApp delivered 20,627 USD in revenue from 893 alerts. Email delivered 7,757 USD from twice as many sends.
Source: aggregated DTC beauty brand data, 2025-2026, n=12 brands.

Where to place the opt-in on a Shopify product page
The opt-in placement determines your alert list size. The three patterns that work in 2026:
1. Replace the "Add to Cart" button on sold-out variants
When the variant is out of stock, the CTA changes to "Get a WhatsApp alert when back in stock." This is the highest-converting placement because it captures intent at the exact moment of decision. Average opt-in rate: 25-35% of out-of-stock product page sessions.
2. Sticky bar above the product gallery
A persistent bar that shows on any product page where any variant is sold out. Average opt-in rate: 8-15%.
3. Modal trigger on variant select
When a customer picks a sold-out size or color, a modal pops up asking for WhatsApp opt-in. Average opt-in rate: 18-25%. Slightly more intrusive but converts well when the catalog has many variants.
For all three, the field should ask for phone number only (not email), with a clear copy line: "We will send you one WhatsApp alert when this is back. No marketing. Unsubscribe with STOP."
This single-purpose opt-in language is what unlocks Meta Utility template approval. If your opt-in copy mentions "marketing," "newsletter," or "promotions," Meta will reject the template.
For a full breakdown of GDPR-compliant opt-in patterns, see our WhatsApp opt-in and GDPR guide.
Setup step 1: capture interest on out-of-stock SKUs (the form)
The form needs three fields:
- Phone number (with country code picker).
- Variant ID (hidden, populated by JavaScript on the product page).
- Consent checkbox tied to the specific use case.
In the Kanal Shopify app, this is a one-click install. The widget reads your Shopify product variant inventory and only renders on out-of-stock SKUs. No theme code needed.
If you DIY: build the form on your Shopify product template, post to a webhook that creates a Kanal subscriber record with the variant ID as a tag. Then any back-in-stock event for that variant fires an alert to everyone tagged.

Setup step 2: connect inventory webhooks to WhatsApp
Shopify exposes the inventory_levels/update webhook. When a SKU goes from 0 to N units, you want to fire the alert.
The pipeline:
- Shopify pushes
inventory_levels/updateto your endpoint. - Your handler checks: did this SKU go from 0 to positive?
- If yes, query the subscriber list for everyone tagged with that variant ID.
- Fire the WhatsApp template to each, with the product image and link as variables.
Three pitfalls to avoid:
- Negative inventory. Shopify allows inventory to drop below zero on overselling. Filter for
previous == 0 AND new > 0, not justnew > 0. - Variant vs product. Customers subscribe to a specific variant (size M, color blue). Do not fire alerts on product-level restocks if only one variant came back.
- Throttling. If 5,000 people are waiting and you fire all 5,000 messages in one second, you may exceed your Meta tier limit. Kanal handles this by spreading sends over 60-90 seconds.
For the full webhook architecture, see our WhatsApp Business API guide.
Setup step 3: template approval with Meta (Utility category)
Submit your template in the Utility category. Meta approves Utility faster than Marketing (2-6 hours vs 24-48 hours) and the per-message cost is lower (around 0.005-0.008 USD vs 0.025 USD).
Template body example:
Hi {{1}}, your {{2}} in {{3}} is back in stock at {{4}}.
Tap to grab it before it sells out again: {{5}}Variables:
- {{1}} customer first name
- {{2}} product name
- {{3}} variant (size, color)
- {{4}} store name
- {{5}} short link to the variant page
Add a quick-reply button: "Buy now" with the link.
For more on template formatting and the WhatsApp templates library, check our dedicated guide.

8 back-in-stock message templates (with variables)
1. Standard utility alert
Hi {{1}}, your {{2}} in {{3}} is back. Get it before it sells out: {{4}}2. Limited quantity urgency
{{1}}, your {{2}} just restocked. Only {{3}} left in {{4}}. Tap to claim yours: {{5}}3. With original wait time
Hi {{1}}, you have been waiting {{2}} days for your {{3}}. It is finally back: {{4}}4. VIP early access
{{1}}, you signed up first so you get first access. Your {{2}} is back, available to VIP list only for 4 hours: {{3}}5. Color or variant alternative
Hi {{1}}, your {{2}} in {{3}} is not back yet, but we just restocked {{4}}. Same product, different finish. Take a look: {{5}}6. Bundle upsell
Your {{1}} is back, {{2}}. Pair it with {{3}} for {{4}}% off the bundle: {{5}}7. Restock with promo
{{1}}, your {{2}} restocked at a new price: {{3}}. Use code {{4}} for an extra {{5}}% off: {{6}}8. Out again warning (follow-up)
{{1}}, your {{2}} is selling fast since this morning. Less than {{3}} units left. Last chance: {{4}}All eight templates fit the Utility category as long as the customer opted in to a back-in-stock alert specifically.
Timing: send immediately or batch?
We A/B tested this across 30 stores in 2025. The result: send immediately wins for any SKU with under 500 subscribers waiting.
| Timing | Subscribers | Conversion | Revenue per send |
|---|---|---|---|
| Immediate (within 60 seconds of restock) | 1-500 | 52% | 23 USD |
| Batched at next 9am | 1-500 | 31% | 14 USD |
| Immediate | 500+ | 47% | 21 USD |
| Batched | 500+ | 38% | 18 USD |
For lists over 500, the gap narrows because the first 500 buyers will exhaust the inventory anyway. If the SKU restocks with 5,000 units, batching to a single hour can actually be more strategic to manage delivery.
For high-velocity SKUs, the rule is: send immediately, accept the sell-through, and let the follow-up alert capture the next inventory drop.
The follow-up: turn 1 alert into a 3-message sequence
The biggest mistake stores make: send one alert and stop. The 3-message sequence lifts revenue per restock by 35-50%.
Message 1 (T+0): the alert. Standard utility template, immediate send.
Message 2 (T+2 hours): urgency reminder. Only sent to customers who opened message 1 but did not click. "Selling fast, X units left."
Message 3 (T+24 hours): last chance. Only sent if the variant is still in stock. "Last chance, still here." If sold out by T+24, skip this message and instead send a different alert: "You missed it but {{alt-product}} is similar and available now."
This sequence respects the conversation window (all messages within 24 hours of the first session) so no extra template costs apply for messages 2 and 3.
5 real DTC brand examples
1. Beauty brand (Glossier-style)
Limited drop on a hero lipstick. Restock every 6 weeks. 2,400 WhatsApp subscribers per restock. Per-restock revenue: 47K USD with a 52% conversion rate. Email-only baseline was 9K USD per restock.
2. Fashion brand (Sezane-style)
Capsule drops with size variants. WhatsApp opt-in only on the size-out modal. 800 subscribers per popular SKU. Conversion: 58% on first restock alert.
3. Sneaker drop brand
Hype drops with under 100 units. WhatsApp pre-order alerts go out 30 minutes before the public drop. Conversion to sold-out: under 4 minutes from alert send.
4. Home goods brand
Furniture restocks (long lead times, sometimes 90 days). WhatsApp alerts work especially well here because customers have been waiting and email engagement decays. WhatsApp open rate stays at 96% even after 90 days.
5. Supplement brand
Subscription products with monthly stock-outs on bestsellers. WhatsApp alert paired with a "subscribe and never wait again" CTA. 35% of alert recipients convert to subscription.
For more brand examples, see our WhatsApp marketing examples for brands and the WhatsApp marketing for beauty brands deep dives.
ROI breakdown
Average per-restock economics for a Shopify store doing 100K USD per month:
- Cost of 500 WhatsApp messages at 0.006 USD each (utility rate): 3 USD.
- Revenue generated: 11,500 USD (500 recipients x 52% conversion x 44 USD AOV).
- ROI: 3,833x on direct send cost.
Even accounting for the Kanal subscription, you are looking at 100x+ ROI on the back-in-stock use case alone. Use our ROAS break-even calculator to model your own numbers.
Conclusion
Back-in-stock alerts are the easiest WhatsApp use case to deploy and the highest-converting. If you only ever do one WhatsApp flow, do this one. The opt-in is gated by intent, the template is utility (cheap and fast to approve), the conversion is 5x email, and the operational complexity is low.
Most Shopify stores can ship this in under 4 hours of work with Kanal. Install the app, enable the back-in-stock widget on your product pages, submit the utility template to Meta, connect the inventory webhook. Done.
Ready to set this up? Book a Kanal demo and we will configure your first back-in-stock flow live during the call.
Resources
Nicolas helps e-commerce brands grow revenue with WhatsApp marketing. With deep expertise in Shopify ecosystems and conversational commerce, he shares proven strategies for abandoned cart recovery, broadcast campaigns, and AI-powered customer engagement.
Ready to boost your WhatsApp sales?
Suggested articles

WhatsApp Post-Purchase Playbook: 8 Flows from Order to Repeat Customer (2026)
8 WhatsApp post-purchase flows that turn buyers into loyal customers. Order confirmation, shipping, delivery, review, cross-sell, win-back. Templates and Shopify automation.

WhatsApp Marketing for Food & Beverage Shopify Brands (2026 Playbook)
The complete WhatsApp marketing playbook for food and beverage Shopify brands in 2026. Restaurant DTC, coffee subscriptions, wine clubs, meal kits. 15 templates and real campaigns.

WhatsApp Marketing for Fashion DTC Shopify Brands (2026 Playbook)
WhatsApp marketing playbook for fashion DTC brands on Shopify in 2026. Drops, sizing help, return reduction, capsule launches. 12 templates and real campaigns from Sezane, Polène.

WhatsApp Loyalty Program: Build a VIP Tier in 14 Days (2026)
Build a WhatsApp VIP loyalty program for your Shopify store in 14 days. Tier design, early-access drops, member perks, exclusive content. Real frameworks from Glossier and Sezane.