A shopper finds the right size, color, or model—then sees “Out of stock.” If you have no way to contact them when it returns, you may lose a customer who was ready to buy. Automated back-in-stock emails give interested shoppers a way to request an alert and give your store a timely reason to bring them back.
To set them up, you need a signup option on out-of-stock product pages, a way to match each request to the correct product variant, and an automation that sends an email when that variant is available to purchase. The details matter: a good setup avoids alerts for the wrong size, emails sent before stock is truly available, and messages that promise inventory you cannot hold.
How back-in-stock email automation works
A back-in-stock workflow has three parts:
- Capture interest: A shopper enters their email address on an out-of-stock product page and, where relevant, selects the exact size, color, or other variant they want.
- Watch availability: Your store or notification tool monitors that variant’s sellable inventory.
- Send the alert: When the variant becomes available, the system emails shoppers who requested a notification, subject to your stock and sending rules.
This is different from a general product launch or promotional campaign. The customer has expressed interest in a specific item, so the message should help them find that item quickly. An alert is not a reservation unless your store explicitly offers one.
Set up automated back-in-stock emails step by step
1. Check what your store can do already
Start with your ecommerce platform and existing email tools. Some stores have a built-in availability notification option; others need an app or an integration between inventory data and an email platform.
Before choosing a tool, confirm that it can:
- Collect requests for individual variants, not just the parent product.
- Recognize when a variant is actually available for sale.
- Send emails automatically and link to the relevant product or selected variant.
- Prevent duplicate notifications and let you manage pending requests.
- Give you access to signup, delivery, click, and purchase data where available.
If you sell across multiple locations or channels, check which inventory figure triggers an alert. A warehouse receiving new units does not necessarily mean your online store can fulfill an order.
2. Add a signup form where shoppers need it
Place a clear notification option beside the out-of-stock message or unavailable variant selector. A button such as “Email me when it’s back” tells shoppers exactly what will happen. On a product with several options, make it obvious which variant the request applies to.
Keep the form short. An email address and the selected variant are usually enough for a basic alert. After submission, show a confirmation such as: “We’ll email you if this size becomes available. Items are not reserved.” This sets expectations without making a promise your inventory cannot support.
Test the form on mobile. If shoppers must scroll past recommendations or open a difficult-to-use pop-up to request an alert, you are adding friction at the moment they have shown interest.
3. Decide exactly what triggers a notification
Define “back in stock” in terms of inventory customers can purchase. Your trigger may need to account for reserved units, delayed inventory updates, unpublished products, or items that are available only for pickup.
Set a sensible minimum stock threshold if one returned unit could otherwise trigger an email to hundreds of shoppers. Depending on your system, you might notify a limited number of people first, wait for a larger restock, or send alerts in batches. These choices involve a trade-off: sending quickly serves interested shoppers sooner, while limiting sends can reduce frustration when stock is scarce.
Also decide what happens when an item sells out again before a queued email is sent. Ideally, your automation checks availability close to send time and suppresses alerts for items that are no longer purchasable.
4. Write a short, useful email
Your email should identify the product, state that it is available at the time of sending, and offer a direct path back to it. For example:
Subject: Your requested size is back in stock
The
in [size/color] is available again. Shop it while it’s in stock.Button: View
Replace the bracketed details with data from the shopper’s request. Include a product image if your tool supports it, but do not let design obscure the variant or the button. Avoid claims such as “Reserved for you” or “Guaranteed to be available” unless they are true.
A brief note can help manage expectations: “Availability may change before you complete checkout.” That is especially useful when demand exceeds the size of a restock.
5. Set your sending and permission rules
Decide whether each signup receives one alert or can receive future alerts after another sellout and restock. A one-time request is straightforward; recurring alerts should be made clear when the shopper signs up.
Treat the shopper’s request for an availability alert separately from permission to receive promotional emails. Do not automatically add them to a marketing list solely because they asked about one product. Email and privacy requirements vary by jurisdiction and message content, so review the rules that apply to your business and customers, including any requirements for consent, sender identification, and opting out.
6. Test the full journey before publishing
Use a test product or variant to walk through the process as a customer. Sign up, change the variant from out of stock to available, and inspect the email that arrives.
- Does the request save the correct product and variant?
- Does the email arrive only when that variant is purchasable?
- Does the link open the right product and, if supported, the right option?
- What happens if the shopper submits the form twice?
- Does the automation stop or pause if the item sells out again?
- Is the email readable and easy to act on from a phone?
Repeat the test after changing themes, inventory systems, or email tools. A form that still appears on the page may have stopped passing requests to the automation.
Make the alerts more helpful without overcomplicating them
Start with a reliable one-email workflow. Once it works, you can refine it around how your store manages stock.
Prioritize the exact variant. If a shopper requested a medium in black, do not send an alert because a large in blue arrived. If you want to suggest alternatives, make that a separate, clearly labeled option.
Match sending to restock size. A large shipment may support notifying everyone at once. A small return or limited restock may call for a smaller batch. Be transparent about availability rather than creating artificial urgency.
Give shoppers a useful destination. Link directly to the product, not your homepage. Check that pricing, shipping information, and the add-to-cart option are current when they arrive.
Use request data to inform buying decisions. A long list of requests for one size may help you investigate demand, but it is not the same as confirmed sales. Compare requests with purchases, margins, supplier lead times, and repeat sellouts before changing your purchasing plan.
Common back-in-stock email mistakes
- Triggering on the wrong inventory status: Test against sellable online stock, not merely an updated inventory count.
- Ignoring variants: Store the exact option requested so shoppers do not receive irrelevant alerts.
- Emailing too many shoppers about too few units: Consider thresholds or batches when restocks are small.
- Sending a generic campaign instead of an alert: Put the requested product and a direct link at the center of the message.
- Assuming a request is marketing consent: Keep promotional subscriptions separate and use clear signup language.
- Failing to check results: Review the workflow regularly so broken links and false triggers do not persist.
How to tell whether your setup is working
Track more than email opens. Start with the number of alert requests by product and variant, the share that receive an alert, clicks back to the product, and purchases following a click where your reporting can measure them. Watch for complaints, unsubscribes, and cases where customers click through to find the item unavailable.
These signals help you answer different questions. Many requests but few alerts may point to a supply problem. Alerts with few clicks may suggest unclear subject lines or messages. Clicks that lead to out-of-stock pages may mean you need better inventory timing or smaller sending batches.
Frequently asked questions
Can I set up back-in-stock emails without an email marketing platform?
Possibly. Some ecommerce platforms or inventory notification apps can collect requests and send alerts on their own. Check whether your current tools support variant-level requests, automatic triggers, and the reporting you need before adding another service.
Should I email everyone as soon as one item comes back?
Not necessarily. If only one unit is available and many shoppers requested it, a mass alert may create a poor experience. Consider a minimum stock threshold or staggered sends, and make clear that an alert does not hold the item.
Are back-in-stock emails transactional or marketing emails?
The answer can depend on the message, the shopper’s request, and the laws that apply to your business. Keep a requested availability alert focused on that item, and seek appropriate legal guidance for your jurisdiction rather than assuming the request permits unrelated promotions.
How many back-in-stock emails should I send per request?
One alert when the requested variant returns is a sensible starting point. If you plan to send repeat alerts after future restocks, explain that at signup and give shoppers a way to stop receiving them.
Turn an out-of-stock page into a useful next step
You do not need a complicated campaign to get started. Choose one out-of-stock product, add a clear variant-specific signup option, connect it to sellable inventory, and test the email from request to checkout. Once the workflow is dependable, use shopper requests and post-alert behavior to improve how you restock and notify customers across your store.
