A sold-out product page is one of the strangest moments in ecommerce: a visitor arrives with clear purchase intent, finds exactly what they wanted, and you send them away with nothing. Most of them buy elsewhere within days. A back in stock notification turns that dead end into a waiting list - and because everyone on that list explicitly asked to be told about one specific product, these emails convert at rates campaigns can only dream about, typically three to five times higher.
How back in stock notifications work
The mechanics are simple and the simplicity is the point:
- A product sells out, and the product page shows a "notify me when it is back" form instead of a dead add-to-cart button.
- The visitor leaves an email address tied to that exact product or variant.
- Your store's inventory updates when the restock arrives, and the platform detects it through the store integration.
- Everyone waiting gets an email, immediately and automatically.
No campaign to plan, no segment to build, no send button to press. The demand collects itself and the notification fires the moment supply returns.
Why speed is the whole game
Restocks are often limited, and the people on the list have been waiting. If your notification goes out hours after the inventory update because it depends on a nightly sync, the fastest customers find out by checking manually, and the slowest get an email for a product that sold out again. This is why the integration matters: inventory webhooks fire the moment stock changes, and the notification should follow within seconds, not on the next polling cycle.
For genuinely scarce restocks, consider notifying in enrollment order rather than all at once - the people who signed up first get first access. It is a small courtesy that customers remember.
What the email should say
Almost nothing. The subscriber asked one question: "tell me when it is back." The answer is the product image, the name, the price, and a button. Add a single line of honest scarcity if it is true ("restocked in limited quantity"), and resist the urge to cross-sell - this is the one email where the reader's intent is already perfectly formed, and anything extra dilutes it.
Mistakes that waste the demand
- Notifying for the wrong variant. Someone waiting for size M does not care that size XS is back. Track requests per variant, not per product.
- Losing requests on failed sends. If the notification system marks a request as handled before the email actually went out, a temporary failure silently deletes a hot lead. Requests should only be marked notified after successful enrollment.
- Treating the list as a marketing list. A back in stock request is consent for one notification about one product, not a newsletter signup. Ask separately if they want more - the double opt-in form is the honest place for that.
- No form on the sold-out page. The most common mistake is simply not offering it. Every sold-out page without a notify form is intent leaking to competitors.
Setting it up
In MailingPlatform, back in stock ships as a ready-made workflow for both Shopify and WooCommerce. Inventory changes arrive over webhooks, requests are tracked per subscriber and product, and blocked or failed notifications stay pending and retry on later stock updates instead of being lost. The workflow pairs naturally with browse abandonment - one captures demand for what is out of stock, the other for what is in stock but unbought.