The Problem With Out-of-Stock Products
When a product goes out of stock, most stores just show a sad “Unavailable” message and hope the customer comes back later. They will not. The shopper clicks away, finds a competitor who has it in stock, and you lose the sale forever.
But there is a better move. Instead of apologising for the empty shelf, you turn that moment into a waitlist. A restock alert page captures the shopper’s email before they leave, sends them a notification the moment inventory hits, and brings them back to buy. It is one of the highest-converting pages you can build because the interest is already there. They wanted the product. You just need a way to reach them when it returns.
What You Need Before You Start
This takes about 45 minutes if you already have an e-commerce platform running. You will need:
- An e-commerce platform that supports product status changes (Shopify, WooCommerce, BigCommerce all do this)
- An email marketing tool that can send automated triggers (Klaviyo, Mailchimp, Omnisend, or similar)
- Access to your theme editor or a page builder app
Step 1: Create a Dedicated Restock Alert Section on Your Product Page
Instead of the generic “Out of Stock” text, replace it with a section that says the product is temporarily unavailable and offers an email signup field. The copy should be specific and human.
Use something like: “This one sold out fast. Drop your email and we will send you a note the moment it is back. No spam, just the one message.”
The form should collect only an email address. Do not ask for a name, phone number, or anything else. Every extra field reduces signups by roughly 10 percent. You need the email and nothing more.
Step 2: Tag the Signup Form So It Triggers an Automation
When someone submits their email through the restock form, that submission needs to be tagged differently from your regular newsletter signup. The tag is what tells your email tool to add them to a restock automation flow instead of the weekly newsletter.
In Klaviyo, you would use a list called “Restock Alerts” and set up a flow triggered when someone joins that list. In Mailchimp, you create a segment and trigger an automation based on that segment tag. The exact setup depends on your tool, but the principle is the same: the form needs a unique identifier.
Step 3: Set Up the Restock Notification Automation
This is where the magic happens. You need an automated email that sends the moment a product comes back in stock. Here is how to set it up:
- Create a new automation flow in your email tool
- Set the trigger to “When a subscriber joins the Restock Alerts list” (or equivalent tag)
- Add a condition: “Wait until product X is back in stock” (most e-commerce email tools support this natively)
- Design the email with the product image, a “It is back” headline, and a direct link to the product page
- Set the email to send immediately when the condition is met
The key detail: the email must link directly to the product page, not your homepage. The shopper already knows what they want. Make it one click from inbox to checkout.
Step 4: Add a Sense of Urgency to the Notification Email
When the restock email goes out, you want the shopper to act fast. A few ways to create urgency without being pushy:
- Mention how many units are available (“Only 24 back in stock”)
- Add a soft deadline (“The link expires in 48 hours so we can offer it to the next person in line”)
- Include a customer review to remind them why they wanted it in the first place
Do not fabricate scarcity. If you have 200 units, do not say “only 24 left.” But if you genuinely have a small batch, say so. Honesty builds trust and urgency at the same time.
Step 5: Test the Full Flow Before Going Live
Before you publish, run through the entire flow yourself:
- Set a test product to out of stock
- Visit the product page and submit your email through the restock form
- Change the product status back to in stock
- Check that the notification email arrives within a few minutes
- Click the link and confirm it goes to the correct product page
If any step breaks, fix it before launching. A broken restock flow is worse than no restock page at all because it erodes trust.
Step 6: Track the Conversion Rate
Once the flow is live, watch the numbers for the first two weeks. You want to track:
- How many shoppers see the restock form (impressions)
- How many submit their email (signup rate)
- How many open the restock notification (open rate)
- How many click through and buy (conversion rate)
A healthy restock alert flow converts at 15 to 25 percent from email to purchase. If yours is lower, the most common fix is the email subject line. Try something direct: “It is back. [Product Name] just hit the shelf.”
Why This Works
The shoppers who sign up for a restock alert have already decided they want the product. They are not browsing. They are not comparing. They are waiting for permission to buy. When you send that email, you are not selling. You are closing. That is why restock alerts have some of the highest conversion rates of any automated email flow in e-commerce.
Want more like this? Join MOKU Club for free. Weekly resources, early access to new guides, and occasional templates you can actually use. Join below.



