Back-in-stock alerts for Shopify

Shelf Alerts

A sold-out page should not be a dead end.

Add a notify-me button to out-of-stock products. Shoppers join the waitlist in one tap, and email, SMS or browser push goes out the moment Shopify inventory comes back — no list to export, nothing to send by hand.

Email SMS Push Klaviyo Mailchimp Omnisend
Count the demand you missed. A stockout with no waitlist leaves no trace. A stockout with one tells you exactly how many people wanted it.
The audience is ready before you are By the time the restock lands, the people who asked for it are already on a list.
See what the alert did Opens, clicks, and orders attributed back to the alert that prompted them.
How it works

Three steps, and then it runs itself.

Every "when is this back?" email you get is demand you already have. Shelf Alerts collects it on the product page, watches Shopify inventory and pricing, and sends when there is an actual reason to.

01

Collect the waitlist while the product is gone.

The widget appears on sold-out variants and takes an email, a phone number, or a browser push permission — whichever the shopper prefers. It installs as a theme app extension, so there is no theme code to edit.

02

Let Shopify decide when to send.

Restocks, price changes and low-stock thresholds come straight from Shopify webhooks. One alert per event, and only inside the send window you set.

03

Check what it actually earned.

Subscribers, opens, clicks and attributed orders are all in the dashboard. Subscriber and event data can also sync to Klaviyo, Mailchimp, Omnisend, Zapier or GA4 — those connections are best-effort, and a provider outage never blocks the alert itself.

Product

Your email tool sends. Something has to decide when.

Klaviyo and Mailchimp are good at delivery. What they do not have is the thing on the product page collecting intent, or the Shopify inventory signal that says now. Shelf Alerts is that half, and it hands off cleanly to whatever you already send with.

Capture Product-page forms for sold-out variants, price watchers and wishlists.
Triggers Restock, price-drop and low-stock events straight from Shopify webhooks.
Branding Your sender, logo, colors, button copy and send windows — on every plan.
Measurement Subscriber growth, clicks and attributed orders; CSV export on paid plans.
Features

Five features. Every one of them on every plan.

Turn on what fits your catalog and ignore the rest. Nothing here is held back for a higher tier — plans differ by how many alerts you send, not by what you can switch on.

Active recovery

Back-in-stock

Email, SMS or browser push, sent automatically when Shopify inventory comes back. Branded templates, your sender, your logo.

Price sensitivity

Price drops

A shopper names the price they would pay. You tell them when the product reaches it.

Saved intent

Wishlists

A heart on the product page. Saved items tell you what people want before they are ready to buy it.

Urgency

Low-stock alerts

Show the real number left when stock runs low. It reads as honest because it is — the count comes from Shopify.

Re-engagement

Retargeting

A consent-gated browse pixel records product views, so you can reach people who looked and left.

Stores still sell out. They stop losing the people who wanted it.

Built for launch days, replenishment cycles, and the quiet gap behind every sold-out page that has no waitlist on it.

Pricing

You pay for volume, not for features.

Every feature is on every plan, including Free. Plans differ by how many alerts you can send each month, and by CSV export. Each plan stops at its allowance. Alerts past the cap are not sent and not billed, and you can see how many the cap held back. There are no overage charges, ever.

Free

$0 /mo

Enough to put the waitlist live and see whether it earns its keep.

  • 100 alerts per month
  • Up to 25 of them by SMS
  • Unlimited subscribers
  • Every alert type, widget and integration
  • Email customization and analytics
Growth

$39 /mo

For larger catalogs and faster replenishment cycles.

  • 5,000 alerts per month
  • Up to 1,000 of them by SMS
  • Everything in Starter

The next stockout is going to happen anyway.

Put a waitlist on it. Install Shelf Alerts, switch on the widget, and find out how many people were waiting on the thing you ran out of.

Install on Shopify