E-commerce
June 28, 2026
An out-of-stock product is not just a missed sale today. It is often a ready buyer who leaves for a competitor due to the lack of a simple way to be contacted again. Omnisend reminds us that about 66% of customers shop elsewhere when an item is unavailable.
Back-in-stock alerts capture this intent at the variant level and reactivate it upon restocking. Properly configured, they convert far better than a generic newsletter: the subscriber has requested a specific SKU and is waiting for a clear signal.
This guide covers PDP capture, timing, email/SMS, inventory thresholds, anti-oversell batching, and KPIs. It complements pre-order communication and out-of-stock support inquiries, without replacing them.
Summary
Why does a termination without warning cost double?
A silent stockout erases demand: few visitors manually return to check stock. The alert transforms immediate loss into a qualified list and a buying signal for your replenishments.
Double Business Benefit
Recovered revenue upon restocking
Demand signal: waitlist size per variant
Customer experience: reduced frustration
Opt-in list contextualized by product
Warmer Intent than a Newsletter
The subscriber has explicitly chosen a variant. Storebeep places back-in-stock flows among the most profitable automations when the timing is right: 5 to 7% average email conversion, 18 to 22% for optimized programs (Storebeep, 2026 benchmarks).
How do you capture demand on an out-of-stock product page?
Waitlist conversion starts on the PDP, at the moment the customer notices that the item is out of stock.
Visible “Notify me” button
Place the CTA in stead of the grayed-out “Add to cart” button, near the variant selector. On mobile, visible without excessive scrolling. Explicit label: “Notify me when size M is available”.
Minimalist form
Email only to start
SMS only with separate consent
Immediate confirmation: “you will be notified for [variant]”
Clear unsubscribe link (GDPR)
What kills registrations
Long form (name, phone mandatory), vague promise “stay informed” without variant details, button hidden below the mobile fold. Each additional field reduces the sign-up rate.
Visual state and alternative
“Out of stock” badge, ETA date if known. Offer a comparable substitute without cannibalizing the waitlist: contextual recommendations.
Should it be registered at the product or variant level?
A customer wants blue in L, not "the product" in general. Notifying the wrong variant destroys trust in a single click.
Technical Rule
Save product_id + variant_id + channel (email/SMS). Trigger the sending only when the requested variant goes above the configured threshold.
Duplicates and Multi-registrations
Same email + same variant: a single waitlist row. If they double-click, confirm "you are already registered". International: keep the country and currency at registration.
Supplier Purchase Signal
Weekly export: top 10 variants by waitlist registrations. Prioritize restocking on SKUs where latent demand is visible, not just on historical stock.
What message should be sent when restocking?
The back-in-stock email is a targeted transactional message, not a newsletter in disguise.
Winning Email Structure
Subject line: "Good news: [Product] [Variant] is back"
Image and price of the exact SKU requested
Single CTA: "Buy Now" or direct cart link
Honest urgency if stock is truly limited
No promotional carousels that dilute the action
PreProduct recommends sending immediately upon restocking: every hour of delay lets stock sell out or interest cool down (PreProduct, Shopify guide). Storebeep cites a documented case of 22.45% conversion with sending done in minutes (Storebeep, conversion).
Subject Lines That Perform
Tested templates: "[Product] is back", "Your size M is available", "Good news: [Variant] in stock". Include the product name: the subscriber must immediately recognize why they are receiving this message.
SMS as a Complement
For drops and fast-moving SKUs: SMS in parallel or first for SMS opt-ins. Omnisend estimates significantly higher open rates compared to email alone on time-sensitive alerts (Omnisend, Shopify flow).
Discounts in Alerts?
Generally no on the first send: the subscriber wanted to buy at the listed price. Save incentives for a second reminder or if the wait exceeded three weeks.
What timing and what inventory threshold should trigger the sending?
Timing is the #1 lever. Minutes matter, not hours.
Trigger Threshold
Trigger when variant inventory > 0 (or a threshold of 1-5 units)
Automation: webhook or sync app, no manual sending the next day
Remove any customer from the waitlist who has purchased in the meantime
Four-Step Funnel
Storebeep breaks it down: PDP signup rate, open rate, click rate, post-click purchase rate. Improving the weakest step lifts the entire funnel. Open rate < 40%: subject line or deliverability. Click rate < 12%: template or CTA. Conversion < 3%: product page or insufficient stock.
Direct Cart Link
URL that automatically adds the variant to the cart: one less click, less post-click abandonment.
How do you manage a long waitlist with limited stock?
Waitlist of 200, stock of 15: without batching, you create frustration and customer support tickets.
Anti-oversell strategies
Notify in waves: VIPs or early sign-ups first
Limit the number of notifications sent to available stock + safety margin
Close registrations when waitlist > 3× expected stock
Honest messaging: "limited stock, first come, first served"
STOQ recommends segmenting by LTV on high-demand products: prioritize top customers (STOQ, Shopify sequences).
Long wait with no date
Interim email if replenishment > 2 weeks: "still restocking, thank you for waiting". Prevents the feeling of silent abandonment.
Back in stock or pre-order alerts: when to choose?
Two different levers for two situations.
Back in stock alert
Uncertain restocking date, customer does not pay now. Email/SMS capture, notification upon restocking. Ideal when you do not want to collect payment without a firm date.
Pre-order
Committed shipping date, upfront or deferred payment. Best for securing revenue before warehouse receipt. See Shopify pre-orders guide.
Hybrid
Out of stock with firm ETA: pre-order button. Out of stock without date: stock alert. Do not mix both messages on the same variant.
How to combine email, SMS, and chat on out-of-stock PDPs?
The out-of-stock PDP must offer three options: sign up, an alternative, ask a question.
Out-of-stock Chatbot
Answers to "when is size M coming back?", "can I be notified?", "what similar product is in stock?" without manual ticketing. Align the chatbot and email on the same stock data.
Ready-to-use chat macro
"Size [X] is out of stock. I can sign you up for the back-in-stock alert (1-click email) or suggest [substitute] which is available now. Which do you prefer?"
Zero-party data
Waitlist signup is an explicit and contextualized opt-in: see zero-party data. Do not reuse the list for general promotions without separate marketing consent.
Sync Klaviyo / Omnisend
Subscribers enter a dedicated flow, not a generic list. Properties: product_id, variant_id, signup date, channel.
Which Shopify implementation and which marketing stack?
Shopify does not offer a native "Notify Me" feature. An app or a connected marketing platform is required.
App Selection Criteria
Sync variant-level inventory in real time
Email + SMS + Klaviyo export
Auto-delete after purchase
Revenue attribution per notification
Button customization aligned with the theme
See Shopify integration. Test on iOS Safari and Android: 60%+ of fashion and beauty traffic is mobile.
Q2 Quick Audit
Storebeep offers five areas: button, channel mix, revenue tracking, inventory feed, messages. The most common gap: email only without a second channel (Storebeep, 2026 audit).
Which KPIs and 2026 benchmarks to steer the program?
Measure a full funnel, not just "notifications sent".
Subscription rate: registered / out-of-stock PDP views
Email open rate: target 40-50%, top 58-65%
CTR: target 12-15%, top 21-35%
Notification conversion: purchases / sent (top ~6.4% Omnisend)
Revenue per send and delay stock+ → send
Unsubscribe rate post-alert
A/B Testing
Subject line, direct-to-cart CTA vs PDP, real stock urgency, D+1 follow-up or not, SMS only vs email only on drop segment.
Monthly reporting
Product table: subscriptions, sends, conversions, revenue, average send delay, unsubscribes. Share with purchasing and marketing to prioritize restocks and acquisition budget on long-waitlist SKUs.
Prudent attribution
A portion of the conversions would have occurred via organic return. Compare on cohorts or historical holdout.
How does Qstomy complement back-in-stock alerts?
Qstomy responds live on the OOS (out of stock) PDP: ETA date if filled in, alert registration procedure, substitute in stock, notification policy.
Fewer tickets, more registrations
Questions like "when is my size coming back?" converge towards the waitlist form and reduce the volume of customer service stock inquiries. The bot cites the FAQ and Shopify data, without promising a date not validated by operations.
DTC Scenario in figures
A limited sneaker brand: 340 waitlist registrations on an exhausted colorway in 48 hours. Email only, manual sending D+1: notification conversion 4.1%. After automation + SMS opt-in + Qstomy PDP: dispatch within 5 minutes of restocking, conversion 17.8%, −42% "back in stock" tickets, recovered revenue +€23,400 on the first drop post-setup.
Explore AI sales agent, customer support and request a demo. See automated product FAQ.
Which playbooks should be launched this week?
Playbook 1: PDP out of stock in 45 minutes
Choose a frequently out-of-stock SKU. Verify: mobile visible button, variant subscription, confirmation, product alternative, chat link. Fix before expanding.
Playbook 2: automated restock flow
Connect app → Klaviyo/Omnisend. Trigger inventory > 0, immediate email, Day+1 reminder if no purchase, post-purchase removal. Test on a test variant with stock 1.
Playbook 3: latent demand table
Export waitlist by variant every Monday. Cross-reference with margin and supplier lead time. Prioritize restocking on top 5 waitlists > 20 registrants.
Playbook 4: funnel audit
Calculate opt-in → open → click → purchase on the last restock. Fix the weakest step before adding a channel.
Useful linking
Pre-order: pre-order communication
Support: out of stock questions
This week, activate the "Notify me" button on your top 3 out-of-stock SKUs and measure the registration rate before optimizing emails.

Enzo
June 28, 2026





