Storefront Answers
Straight answers to everyday Shopify storefront questions

Back in Stock Notifications: The Waitlist Flow That Earns Its Keep

A back in stock flow works when three parts hold: the signup sits on the out of stock product page where the disappointment happens, the restock email goes out in waves sized to the actual inventory, and the product page updates the moment stock returns. Emailing the entire waitlist for a small restock trains subscribers to ignore the next alert.

Out of stock pages are where purchase intent goes to die, unless the page gives it somewhere to live. A back in stock signup is that somewhere, but most stores bolt one on and then waste it with a single blast email the day twelve units come back for a list of four hundred.

The math is the whole design problem. Your waitlist will almost always be bigger than your restock. The flow has to respect that ratio or it burns the list it built.

Collect the signup at the moment of loss

The form belongs on the product page in place of the dead buy button, asking for email or SMS and nothing else. Every extra field costs signups, and this list does not need a birthday. Tell the shopper plainly that they are joining a notification list for this item and size, because variant level signups matter: a waitlist for the medium is useless data if the restock lands in large only.

Ask on the variant, stock the data by variant, and let the shopper switch their signup if they would take either size. That small bit of structure turns a pile of emails into an allocation tool.

Notify in waves sized to the shelf

Send the first wave to the earliest signups, sized so the units on hand can plausibly cover the expected conversion of that wave, then wait. If stock survives the first window, often a few hours to a day, send the next wave. This rewards the people who signed up first and avoids the screenshot worthy failure of an alert email leading to a sold out page.

The message itself stays short: the item is back, the size is named, the link is deep to the variant, and the scarcity is stated honestly if quantities are small. No coupon. The product was the incentive, and discounting a restock alert teaches the list to wait for offers on items they already wanted at full price.

Close the loop on the page

The moment stock returns, the product page should drop the signup form and restore the buy flow, and when the restock sells out, the form comes back. Stores leave notification forms on in stock products for weeks, collecting signups for alerts that can never fire, which is how a tidy tool becomes a small fraud.

Report on the flow like an operator: signups per product, alert open and click rates, conversion per wave, and time to sellout. Those four numbers tell you whether the waitlist is a sales channel or a decoration, and which products deserve reorders based on waitlist depth rather than gut feel.

Related reading

Related reading: Pagination or Infinite Scroll on Collection Pages? Pick by Task, The Gift Card Flow Nobody Tests Until December, and Setting a Free Shipping Threshold: The AOV Math Most Stores Skip.

Frequently asked questions

Should back in stock alerts be email or SMS?

Offer email as the default and SMS where your shoppers already opt in to texts. SMS converts faster on small restocks because it is read within minutes, but it costs more per message and annoys faster if you send waves carelessly.

How long should the first notification wave get before the next goes out?

A few hours is enough for most stores, up to a day for considered purchases. Watch the first restock manually: if the wave converts and stock remains, send the next wave sooner. Set the window by sell through, not by habit.

What if the product never comes back?

Say so eventually. A discontinued notice with a link to the closest alternative respects the signup and still recovers some of the demand. Silence is the worst option, because the shopper assumes restock alerts do not work and stops joining them.

Can waitlist size guide reordering?

Yes, and it is one of the best signals available, because it is named demand for a specific variant rather than a guess. A variant with three times the waitlist of its siblings deserves a deeper reorder, and the signup timestamps show how fast the demand built.