WapifyDocs

Back in Stock

Let shoppers subscribe on the product page and get a WhatsApp alert the moment you restock.

Premium Sneakers

EGP 1,250

Sold out
Notify me when available

A sold-out page becomes a waiting list. These are the warmest leads you'll ever message — they asked to hear from you.

FreeGrowthProNot included on Basic. Counts against your marketing allowance.

Every sold-out product page is a customer who wanted to buy and couldn't. Back in Stock captures them with a WhatsApp signup on the product page and messages them the moment you restock — usually before they've bought it somewhere else.

How it works end to end

1Sold outA "Notify me" button appears on the product page
2Shopper subscribesPhone number, and optionally a name
3You restockInventory goes above zero in Shopify
4Everyone waiting is messagedWith the product photo and a tracked link

Step one: switch on the storefront widget

The automation can't collect anyone without a signup form on your product pages. Wapify ships one as a theme app embed — no code, no theme file editing.

  1. Open the Back in Stock automation

    Its card has a Storefront widget section that checks your published theme and tells you the truth about it.

  2. Press "Enable widget in theme editor"

    Shopify's theme editor opens with the Wapify embed ready to switch on.

  3. Turn the embed on and save

    Back in Wapify, press Recheck. The section should read "The widget is live on your published theme."

App embeds are per theme. If you change themes or duplicate one, switch the embed on again in the new theme — Wapify's check will tell you it's missing.

The widget has its own settings — button label, popup text, whether to ask for a name, and where on the page it appears. All of them live in the theme editor and are covered on Back-in-stock widget.

Notification delay

How long to wait after stock returns before messaging everyone waiting. The default is 5 minutes, and you can choose anything from Immediately to 2 hours.

Send notification after stock returns
Immediately5 min15 min30 min1 hr2 hr
A short delay avoids sending for accidental or temporary inventory updates.

Don't set this to Immediately unless you're sure. Inventory bounces around during stocktakes, returns processing and supplier syncs, and a five-minute buffer is enough to absorb a correction that would otherwise have messaged your whole waiting list about a product that's still sold out.

What the customer receives

A message with the product's own photo, a short urgency line, and a Shop Now button that opens the product page through a tracked link — so an order that follows is attributed back to the alert.

Each subscriber is messaged once per product, then removed from that product's waiting list. Restocking the same product later messages only people who signed up since.

Your subscriber list

The automation card shows two live numbers: how many people are currently waiting, and how many were notified this month. Behind them is a full list with each subscriber's phone number, the product they're waiting for, when they signed up, and their status.

Subscribers are also part of your campaign audience: "people who asked about a restock" is a segment you can target directly.

Where the results show up

  • Logs → Back in Stock — every alert with its status.
  • Analytics — new subscribers, restock alerts sent, orders placed after an alert, and which products people subscribe to most.
  • Revenue via Wapify — orders traced back to a restock alert.

The subscribed-products report is a demand signal you can't get any other way: it's a ranked list of what people want to give you money for, and can't. Use it to decide what to reorder.

If nothing is sending

No subscribers at allThe widget isn't on the published theme, or the product isn't actually sold out — the button only appears when Shopify says a variant is unavailable.
Subscribers, but no alertsInventory has to cross from zero to positive for the restock to register. Check the automation is on and that your marketing allowance isn't used up.
Widget not appearingSome themes lay out product pages unusually. The widget's advanced setting lets you name a CSS selector to place the button inside. See the widget page.