Back-in-stock emails are automated notifications sent to shoppers who signed up to be alerted when a sold-out product returns to inventory. They target buyers who already demonstrated purchase intent by requesting the alert, making them one of the highest-converting flows in ecommerce email. A well-built back-in-stock email flow captures revenue that would otherwise disappear when a product sells out.
This post covers how to set up back-in-stock emails for your ecommerce store, how to structure the waitlist, and how to write copy that converts shoppers who have been waiting.
Want email flows that recover more revenue?
AI Advantage Agency builds and optimizes email and SMS automations for Shopify and WooCommerce brands. Back-in-stock, browse abandonment, post-purchase, and more.
The Quick Take: No Back-in-Stock Flow vs Back-in-Stock Email Flow
| No Back-in-Stock Flow | Back-in-Stock Email Flow |
|---|---|
| Sold-out visitors: Leave and may not return | Sold-out visitors: Join waitlist and get notified |
| Revenue on restock: Depends on organic return visits | Revenue on restock: Triggered automatically at inventory update |
| Audience intent: Unknown | Audience intent: Explicitly stated by signing up |
| Inventory pressure: No urgency signal to shoppers | Inventory pressure: Real scarcity drives immediate action |
| List building: No capture at point of interest | List building: Waitlist grows your subscriber base |
💡 Pro Tip: Back-in-stock signups are high-intent list building. A shopper who requests a restock alert has already decided they want the product. Treat every waitlist signup as a warm lead, not just a notification queue.
The Takeaway: Back-in-stock emails convert at a higher rate than almost any other email flow because they reach shoppers at the exact moment a barrier to purchase is removed.
Table of Contents
→ How Back-in-Stock Emails Work
→ How to Set Up a Back-in-Stock Waitlist
→ How to Prioritize Your Waitlist When Inventory Is Limited
→ Back-in-Stock Email Flow Structure
→ How to Write Back-in-Stock Email Copy
→ Back-in-Stock SMS vs Email: Which to Send First
→ Setting Up Back-in-Stock Emails in Klaviyo
→ The Bottom Line on Back-in-Stock Emails
→ FAQ: Common Questions
How Back-in-Stock Emails Work
Back-in-stock emails fire automatically when a sold-out product’s inventory count rises above zero. The flow requires three components working together: a waitlist signup mechanism on the product page, a connection between your ecommerce platform and your email provider, and an inventory trigger that fires the notification when stock is updated.
The signup mechanism captures the shopper’s email address and links it to the specific product variant they want. This is important. A shopper waiting for a size medium blue hoodie does not want a notification that the size large black version is back. Variant-level tracking is non-negotiable for stores with multiple product options.
When inventory updates, your email platform detects the change through its integration with Shopify or WooCommerce and fires the back-in-stock emails to everyone on that product’s waitlist. The entire process happens without manual intervention, which is why setting the flow up correctly from the start matters. A misconfigured trigger fires too early, too late, or for the wrong variant.
Back-in-stock emails work alongside other inventory and behavior-triggered flows. For shoppers who viewed a product but never added to cart before it sold out, the browse abandonment flow captures that earlier signal. For a full picture of how back-in-stock fits within your broader automation stack, see the ecommerce email flows guide. For shoppers who viewed a product before it sold out, a browse abandonment flow captures that interest earlier in the funnel.
How to Set Up a Back-in-Stock Waitlist
The waitlist signup form replaces the add-to-cart button when a product or variant is out of stock. Most Shopify themes support this natively or through apps. The form should collect only the email address and, where relevant, confirm which variant the shopper is waiting for.
Three setup decisions affect how well the waitlist performs:
Single-field vs multi-field form. Ask for email only. Adding fields for name, phone, or anything else reduces signup rates. You can enrich the subscriber record later through your email platform’s profile data. At the point of waitlist signup, friction is the enemy.
SMS opt-in at signup. If you run an SMS program, the waitlist signup is a natural place to offer a text alert option alongside the email notification. Shoppers who opt into both channels convert faster when the restock fires. Keep the SMS opt-in as a checkbox, not a required field.
Confirmation email. Send an immediate confirmation when a shopper joins the waitlist. This email serves two purposes: it confirms the signup and sets expectations about when they might hear back. It also re-engages anyone who signed up on a mobile device and is more likely to act on a desktop later.
💡 Pro Tip: Use the confirmation email to surface related in-stock products. A shopper waiting for a sold-out item has demonstrated strong category interest. Showing them two or three similar available products in the confirmation email gives you a chance to capture the sale before the restock even happens.
How to Prioritize Your Waitlist When Inventory Is Limited
When restocked inventory is smaller than the waitlist, sending one simultaneous blast to every subscriber creates a poor experience. The first few shoppers to click buy get the product. Everyone else clicks through to a sold-out page again. This is the most common back-in-stock email mistake and one that platform documentation rarely addresses.
A sequenced send solves this. Instead of notifying all waitlist subscribers at once, you send in tiers based on waitlist position and subscriber value:
Tier 1: First-signed-up subscribers. Send to the earliest waitlist entries first. These shoppers have waited longest and have the strongest purchase intent. Give them a 2 to 4 hour window before opening the notification to the next tier.
Tier 2: High-value subscribers. If your email platform tracks customer lifetime value or purchase history, layer in subscribers with above-average LTV in the second wave. These shoppers are more likely to buy at full price without a discount.
Tier 3: Full waitlist. Send to all remaining subscribers after the first two tiers have had their window. By this point you have a clearer picture of remaining inventory and can adjust messaging accordingly, including adding a low-stock warning if units are depleting fast.
| Waitlist Tier | Send Timing and Criteria |
|---|---|
| Tier 1: Earliest signups | Send immediately at restock. Give 2 to 4 hour purchase window before Tier 2. |
| Tier 2: High-LTV subscribers | Send 2 to 4 hours after Tier 1. Overlap with Tier 1 if inventory is large enough. |
| Tier 3: Full remaining waitlist | Send 4 to 8 hours after restock. Add low-stock urgency messaging if inventory is depleting. |
💡 Pro Tip: Not all email platforms support native waitlist sequencing by signup order. In Klaviyo, you can approximate this by filtering flow sends using a custom property that records the waitlist signup timestamp, then using time delays and conditional splits to tier the sends.
Back-in-Stock Email Flow Structure
A back-in-stock email flow should contain one primary notification email and one optional follow-up. The goal of back-in-stock emails is speed: get the product in front of the subscriber before inventory sells out again. The second email exists for shoppers who opened the first but did not buy.
Email 1 (sent immediately at restock trigger): The product notification. Lead with the product name and image. Keep copy minimal. The subject line and hero image do most of the work. Include a direct link to the product page, the price, and any relevant variant details. If inventory is limited, say so. Real scarcity is a legitimate urgency driver in back-in-stock emails.
Email 2 (optional, sent 24 hours after Email 1): Send only to subscribers who opened Email 1 but did not purchase. This is the follow-up for window shoppers who hesitated. Include social proof if available, a reminder of the limited inventory, and the same direct product link. Do not send Email 2 to subscribers who did not open Email 1. They will receive it as a second unsolicited notification, not a helpful reminder.
Keep the back-in-stock emails flow tight. Two emails maximum. This flow is not a nurture sequence. It is a time-sensitive transaction alert.
How to Write Back-in-Stock Email Copy
Back-in-stock emails copy should be direct, fast, and product-led. The subscriber already decided they want this product. Your job is to remove friction between that decision and the purchase, not to sell them on it again.
Subject line: Name the product. “Your [Product Name] is back” outperforms clever wordplay because the subscriber is scanning their inbox for exactly that signal. Keep it under 50 characters so it renders cleanly on mobile. Avoid subject lines that tease without informing. Back-in-stock emails with vague subject lines like “Good news!” or “We have an update for you” delay the click and reduce urgency.
Body copy: One sentence confirming the product is back. One sentence on inventory context if relevant (“Only 40 units available”). One CTA button linked directly to the product page. That is the full email for most back-in-stock scenarios. Resist the urge to add cross-sells, brand storytelling, or promotional content. Every additional element dilutes the conversion signal.
Discount strategy: Do not offer a discount in back-in-stock emails. These shoppers waited specifically for this product and are primed to buy at full price. A discount trains your audience to expect one on every restock. Reserve discounts for the win-back flow, where purchase intent needs to be rebuilt from a lower baseline.
Back-in-Stock SMS vs Email: Which to Send First
If you run both email and SMS, send the SMS notification first for back-in-stock alerts. SMS open rates are significantly higher than email open rates, and back-in-stock situations are time-sensitive. A shopper who misses the notification because the product sold out before they checked their email is a lost sale. SMS reaches them faster.
For more on SMS as a channel for ecommerce automation, see the SMS marketing for ecommerce guide.
| Channel | Back-in-Stock Role |
|---|---|
| SMS | Send first. Faster delivery, higher open rates, better for time-sensitive inventory alerts. |
| Send 30 to 60 minutes after SMS. Richer format, product image prominent, follow-up sequence possible. |
💡 Pro Tip: Suppress the email notification for any subscriber who clicks through and purchases after the SMS. Sending both channels when the shopper has already bought creates a frustrating post-purchase experience and wastes send credits.
Setting Up Back-in-Stock Emails in Klaviyo
Klaviyo supports back-in-stock flows natively for Shopify stores through its Back In Stock integration. The feature requires the Klaviyo back-in-stock app block or widget to be added to your Shopify product pages. This widget displays the email signup form when a variant’s inventory count hits zero and connects signups directly to Klaviyo subscriber profiles.
To configure the flow in Klaviyo:
- Install the Klaviyo back-in-stock widget on your Shopify product pages via the theme editor
- In Klaviyo, go to Flows and select the pre-built Back In Stock template
- Set the trigger to the “Back In Stock” metric, which fires when Shopify pushes an inventory update
- Add a flow filter to exclude subscribers who have already purchased the product since joining the waitlist
- Configure the product block to pull the specific variant the subscriber signed up for
- Set time delays between tiers if you are implementing the sequenced waitlist send described above
Klaviyo’s back-in-stock feature tracks signups at the variant level, so a subscriber waiting for size small receives a notification only when size small restocks, not when any variant returns to inventory. Klaviyo’s official documentation covers the full setup process. (Klaviyo Help Center, Back in Stock Setup, 2024.)
For WooCommerce stores, back-in-stock functionality typically requires a third-party plugin to handle the waitlist signup and inventory trigger. The Klaviyo for ecommerce guide covers the WooCommerce integration setup in more detail.
Klaviyo’s product back-in-stock catalog sync documentation explains how variant-level tracking works across product feeds. (Klaviyo Developer Docs, Back in Stock Integration, 2024.)
The Bottom Line on Back-in-Stock Emails
Back-in-stock emails are one of the few email flows where the audience has explicitly asked to be contacted. That opt-in signal makes back-in-stock emails inherently higher-converting than any broadcast campaign or even most triggered automations. The revenue potential is directly tied to how cleanly you capture signups, how fast you fire the notification, and whether your flow logic prevents the sold-out-again experience that kills trust.
The waitlist sequencing framework matters most for brands with products that sell out quickly on restock. If your inventory is always sufficient to cover the waitlist, a single simultaneous send is fine. If your most popular products sell out within hours of returning, tiered sends protect the subscriber experience and reduce the complaint rate from shoppers who click through to nothing.
Build the suppression logic and exit conditions before you turn the flow live. A back-in-stock flow that fires to shoppers who already bought, or sends both SMS and email after a conversion, damages the relationship you built during the waitlist period. Get the infrastructure right first, then optimize timing and copy.
🎯 Ready to Build Email Flows That Recover Revenue on Autopilot?
AI Advantage Agency sets up and optimizes ecommerce email automations for Shopify and WooCommerce brands. Back-in-stock, browse abandonment, post-purchase, and the full flow stack.
No account access needed. We review your current flow setup and show you exactly what to fix first.
Frequently Asked Questions About Back-in-Stock Emails
What are back-in-stock emails?
Back-in-stock emails are automated notifications sent to shoppers who signed up to be alerted when a sold-out product returns to inventory. They fire automatically when the inventory count updates and are triggered at the variant level so subscribers only receive alerts for the specific product option they requested.
How do back-in-stock emails work in Klaviyo?
Klaviyo supports back-in-stock emails natively for Shopify stores through a dedicated back-in-stock widget added to product pages. When a variant sells out, the widget captures subscriber emails and links them to the specific variant. When Shopify pushes an inventory update, Klaviyo fires the back-in-stock flow automatically.
Should I offer a discount in back-in-stock emails?
No. Back-in-stock subscribers already decided they want the product and are primed to buy at full price. Offering a discount trains your audience to expect one on every restock and erodes margin. Reserve discounts for flows where purchase intent needs to be rebuilt, such as win-back sequences.
How many emails should a back-in-stock flow contain?
One to two emails. Email 1 fires immediately at restock and contains the product notification. Email 2 is optional and sends 24 hours later only to subscribers who opened Email 1 but did not purchase. Do not send Email 2 to subscribers who did not open the first notification.
What happens when restocked inventory is smaller than the waitlist?
Use a tiered send instead of a simultaneous blast. Send to the earliest waitlist signups first, give them a 2 to 4 hour purchase window, then send to high-LTV subscribers, then open the notification to the full remaining waitlist. This prevents subscribers from clicking through to a sold-out page again.
Should back-in-stock alerts go by SMS or email?
Send SMS first if the subscriber has opted into both channels. SMS open rates are higher and back-in-stock situations are time-sensitive. Send the email 30 to 60 minutes after the SMS. Suppress the email send for any subscriber who already purchased after the SMS notification.
How do I capture back-in-stock signups on Shopify?
Add a back-in-stock signup widget to your product pages that displays when a variant’s inventory hits zero. Klaviyo provides a native widget for Shopify stores through its back-in-stock app block. The widget should replace the add-to-cart button when the variant is unavailable and collect only the subscriber’s email address.
Do back-in-stock emails require variant-level tracking?
Yes, for stores with multiple product options. A shopper waiting for a size medium should only receive a notification when size medium restocks, not when any other variant becomes available. Klaviyo’s native back-in-stock integration handles variant-level tracking automatically for Shopify stores.
What should the subject line say for a back-in-stock email?
Name the product directly. A subject line like “Your [Product Name] is back” outperforms teaser lines because subscribers are scanning their inbox for exactly that signal. Keep it under 50 characters for clean mobile rendering and avoid vague subject lines that delay the click.
What suppression filters should I add to a back-in-stock flow?
Add at minimum two filters: suppress subscribers who have already purchased the specific product variant since joining the waitlist, and suppress subscribers who converted after an SMS notification before the email fires. This prevents post-purchase notifications and duplicate channel sends after a conversion.

