Why Product Availability Alerts Matter
You have probably seen it happen. A customer finds the perfect product on your store, adds it to their cart, and then sees “Out of Stock.” They leave. Most never come back.
The fix is not to stock more of everything. That ties up cash you do not have. The fix is to tell customers exactly when an item comes back, so they come to you instead of finding an alternative somewhere else.
A product availability alert system does this automatically. When something is out of stock, customers can sign up to get notified when it returns. When it does come back, they get an email. Done.
What You Need Before You Start
You need three things:
- A Shopify store (or any platform that supports custom forms and email automations)
- An email marketing tool like Klaviyo, Mailchimp, or Omnisend
- 30 minutes to set it up
If you are on Shopify, the easiest path is using the built-in “Notify me” feature combined with Klaviyo. If you are on another platform, the same logic applies with whatever email tool you use.
Step 1: Enable Back-in-Stock Notifications on Your Store
On Shopify, go to your theme editor and enable the “Notify me when available” button on out-of-stock product pages. This is usually in your theme settings under Product pages.
If your theme does not support it natively, you can add it with a free app like Back in Stock or Stock Alarm. These apps add a small form that appears when a product variant is sold out.
The form collects the customer’s email and stores it against the specific product variant they want.
Step 2: Connect Your Email Tool
Most back-in-stock apps integrate directly with Klaviyo, Mailchimp, or Omnisend. When a customer signs up, their email gets added to a specific list or tagged in your email tool.
In Klaviyo, for example, you create a list called “Back in Stock” and set up a flow triggered by the “Back in Stock Request” event.
The important part: tag the request with the specific product name or SKU. This way, when the item comes back, you can send a personalised email that says exactly what is available.
Step 3: Build the Notification Flow
Here is the basic flow:
- Trigger: Product variant restocks (inventory quantity goes from 0 to more than 0)
- Filter: Only send to customers who signed up for that specific variant
- Email: “It’s back! [Product Name] is now available”
- Urgency: Add a line like “We only have [X] left” if stock is low
- CTA: Direct link to the product page, pre-loaded with the variant they wanted
The key is making the email feel personal and urgent. You are not sending a generic “we have new stock” blast. You are telling a specific person that the exact thing they wanted is now available.
Step 4: Add a Smart Delay
Not every restock needs an immediate email. If you are getting 5 units of something and 20 people signed up, send the email in batches:
- First batch: 5 minutes after restock (for the first 5 signups)
- Second batch: 2 hours later (for the next 5)
- Final batch: 24 hours later (for remaining signups, directing them to related products if sold out again)
This prevents everyone from rushing in at once and creates a natural sense of scarcity.
Step 5: Track What Actually Converts
Set up tracking so you know:
- How many customers sign up for alerts per product
- What percentage of alert emails get opened
- How many alert emails lead to a purchase within 24 hours
- Which products get the most signups (this tells you what to reorder)
The signup data is market research you are not paying for. If 50 people sign up for alerts on a product that is out of stock, that product deserves priority when you reorder.
Common Mistakes to Avoid
Sending alerts too late. If you restock on Monday and send the email on Thursday, half your signups have already moved on. Automate the trigger to fire within minutes of inventory updating.
Not removing customers from the list after they buy. Once someone gets the alert and makes a purchase, remove them from the back-in-stock list. You do not want to email them about the same product twice.
Ignoring variant-level signups. A customer signs up for the blue size M, not “the product.” Your email should reference the exact variant. Generic emails feel lazy and get lower click rates.
Not showing the signup form prominently enough. The “Notify me” button should be just as visible as the “Add to cart” button would be if the item were in stock. Burying it at the bottom of the page means most out-of-stock visitors leave without signing up.
The Result
A well-set-up availability alert system does two things:
- It recovers lost sales. Customers who would have disappeared forever come back and buy.
- It gives you demand data. You know exactly which products people want most, which sizes sell fastest, and when to reorder before you run out.
For most small stores, this single system recovers between 5 and 15 percent of otherwise lost revenue. It takes 30 minutes to set up and runs on autopilot after that.
Want more like this? Join MOKU Club for free. Weekly resources, early access to new guides, and occasional templates you can actually use.



