Skip to content

Back-in-stock alerts Pro

Pro: let customers ask to be told when something returns, and tell them once when it does.

Updated August 26, 2026

When a product runs out, a customer who wanted it is your best lead. Stock alerts let them leave an address and get one message when it returns.

Where the form appears

On out-of-stock products, and only on those. A product that is in stock gets nothing added to its page at all.

Consent comes first

Leaving an address does not subscribe anybody. StoreMaster sends one verification email to that address, and until somebody clicks the link in it the request is inert. Nothing else is ever sent to an unconfirmed address.

That is what stops the form being used to mail a stranger. It also means a bot filling in ten thousand addresses achieves ten thousand unconfirmed rows and no delivered mail.

One message, then it is gone

A confirmed alert is used up when it fires. There is no follow-up, no digest, no "still interested?" nudge and no way to be subscribed twice — asking again for the same product with the same address finds the existing alert rather than making another. The database enforces that, not just the code path that happens to run.

Every message carries an unsubscribe link that works immediately, without a confirmation step.

Access is re-checked at send time

Between somebody asking and the product returning, the product may have moved behind a login, into a protected category, or out of your catalogue entirely.

The alert is re-checked against your access policies at the moment it would be sent, and dropped if it no longer passes. It is dropped quietly: telling the recipient why would confirm that a product they can no longer see exists.

It promises nothing

Stock is not reserved and availability is not held. The message says so in as many words, because a customer who drives to a shop on the strength of an email deserves to know it was a notification and not a reservation.

Batches, not floods

A restock can happen inside an import, a bulk edit or an order cancellation. Alerts are queued and sent in bounded batches rather than inline, so restocking fifty products does not turn one click into a hang. If more people are waiting than one batch holds, the next batch follows.

What you can see, and what you cannot

The admin shows how many people are waiting for a product. It does not show their addresses, and there is no endpoint that returns them. Those people consented to hear from your shop once about one product; they did not consent to being a mailing list.

Notified and unsubscribed rows are deleted automatically.

Still stuck? Email [email protected].