Back-in-stock alerts
Telling the shoppers who wanted a sold-out variant that it is available again.
Fires when: a variant a subscriber looked at while sold out is available again.
This is the automation shoppers actively want. Nobody resents a back-in-stock alert, because they asked for the product.
How it works
While a subscriber browses, the embed records which products and variants they viewed and whether each was in stock. Shopify tells Qpushly whenever a product changes; when a previously out-of-stock variant has inventory again, the shoppers who saw it sold out get the alert.
Set it up
Automations → Back in Stock.
One reminder, short delay. There is no reason to wait: the restock is the news, and popular sizes go again quickly.
Title: Back in stock: Kiln Mug, Slate Message: The size you were looking at is available again. Button: Shop it → the product URL
Get more people into it
The single highest-leverage change here is adding a subscribe invite to your sold-out product pages. A shopper staring at a greyed-out size is the most motivated subscriber you will ever get.
Add data-qpushly-subscribe to a button on your product template, shown when the
selected variant is unavailable:
<button type="button" data-qpushly-subscribe>
Notify me when it's back
</button>
See Turn on the theme app embed for the full explanation.
Things to know
- It needs the products permission. Granted at install; the automation cannot fire without it.
- Restocks are detected from Shopify’s product notifications, so there is a short lag — typically a minute or two, then up to ten more for the sweep.
- Editing a product does not trigger it. Only a genuine out-of-stock to in-stock transition on a variant someone viewed.
- One alert per restock, not one per product edit.
If it never fires
- Confirm the shopper actually viewed the product while it was sold out — viewing it in stock does not enrol them.
- Confirm they are a subscriber.
- Confirm inventory actually crossed from zero to non-zero. Going from 2 to 20 is not a restock.
- Check the reminder’s status is active.