Best Shopify back-in-stock app: how to choose
If a product sells out while shoppers still want it, a back-in-stock alert is how you keep that sale instead of handing it to a competitor. Shopify doesn’t do this natively on any plan, so you need an app — and they’re more different than they look. The short version: don’t pick on the headline price, pick on the pricing model (flat vs per-email), send reliability (exactly one correct alert per shopper per restock), and whether it turns the waitlist into reorder data. Those three decide whether the app quietly recovers sales or quietly annoys people.
Does Shopify have back-in-stock alerts built in?
No, and it’s worth being clear about because it surprises people. On every Shopify plan, including Plus, there is no “notify me when it’s back” button, no waitlist, and no email when a sold-out variant returns. The closest native thing is unrelated: you can let a product keep selling past zero (“continue selling when out of stock”), which is oversell, not an alert. So back-in-stock is one of those gaps every store fills with an app. The question is only which one.
What actually separates a good back-in-stock app
Most listings in this category claim the same things, so here’s what genuinely differs once you’re live.
The pricing model — this is the big one. A lot of back-in-stock apps charge per email sent or per subscriber captured. That sounds fair until it works: a single popular restock can notify hundreds of people at once, and your bill spikes in the same month your recovery does. You end up rationing the thing you installed the app to do. A flat monthly price removes that tax and is usually cheaper the moment you have real demand. Read the pricing tab for “per notification,” “per subscriber,” or “per contact” language before you read anything else.
Send reliability. The entire value of the app is a shopper trusting the alert enough to drop what they’re doing and come buy. That means exactly one email per shopper per restock, sent the moment stock actually lands, never sent twice, and never sent for a variant that’s still at zero. Double-sends and false “it’s back” emails are the fastest way to train people to ignore you, so this unglamorous correctness matters more than any feature.
Activation without code. You want the “notify me” button to appear on sold-out variants via a theme block you can add yourself, not a paid setup or a developer. If a merchant can’t get the button live in a few minutes, most never will.
Demand data. The waitlist is secretly a reorder-priority list. The better apps rank your sold-out products by how many shoppers are waiting, so “what do I restock first” stops being a guess. If an app only sends emails and tells you nothing, you’re leaving the most useful part on the table.
How it sends, and what it stores. Check whether the app sends its own emails or just syncs sign-ups to Klaviyo or Mailchimp (fine either way, but know which). And check what customer data it keeps — the cleanest apps store as little as possible and don’t hold protected customer data they don’t need.
The apps to look at
There are several dedicated back-in-stock apps on the App Store — among the established ones are Appikon Back In Stock, STOQ, Notify!, and Kbite, and a few of those also bundle pre-order or wishlist features. A fair warning that ties straight back to the pricing point above: some of them (Appikon among others) charge per message sent, which is exactly the model that gets expensive the month a big restock fires. The other route is the back-in-stock flow inside a full email platform. If you already pay for Klaviyo, its back-in-stock flow is a genuinely good option and even lets you release alerts in batches (useful when a small restock shouldn’t email a huge list at once) — there’s no reason to add another tool just for this. If you’re not already on Klaviyo, buying a whole email platform to send restock alerts is overkill, and a focused app is simpler and cheaper.
When you compare the dedicated apps, run each one against the checklist above — especially the pricing model, because that’s where they quietly differ most.
Our pick: Restockwell
We build Restockwell, so treat this as the honest in-house option rather than a neutral verdict. It’s the dedicated app we’d want as a merchant: a “notify me” theme block that goes live without code, exactly one email per waiting shopper the moment a variant restocks, and flat, unlimited pricing with no per-email or per-subscriber fees — which is the whole reason we built it, because the per-email model punishes you for succeeding. There’s a real free tier with a monthly alert cap, and Pro (€24/mo) lifts the cap and adds the demand report that ranks your sold-out products by shoppers waiting, plus sign-up sync to Klaviyo or Mailchimp.
Honest limits: on a restock, Restockwell emails everyone waiting on that variant at once — it doesn’t do “only the first N of the list” batching, so if you specifically need to pace a tiny restock across a huge waitlist, Klaviyo’s batch option fits that better. And it’s email-only; there’s no SMS channel today.
Next steps
If you’re still deciding whether alerts are even the right play for a given sold-out product, read back-in-stock vs pre-order — often the answer is to offer both. And if you just want the “notify me” button live, how to set up back-in-stock notifications on Shopify walks through it step by step.
Frequently asked questions
- Does Shopify have a back-in-stock notification built in?
- No. Shopify does not email shoppers when a sold-out product returns on any plan, including Plus. The storefront has no 'notify me' button and there's no native waitlist, so every store that does this runs an app for it.
- What should a back-in-stock app cost?
- Watch the pricing model more than the headline price. Many apps charge per email sent or per subscriber captured, so the bill climbs exactly as the app starts working. A flat monthly price is usually cheaper once you have real demand, because a popular restock can email hundreds of waiting shoppers at once.
- What's the one feature that matters most?
- Send reliability: exactly one correct email per shopper per restock, sent the moment stock lands, never twice and never for something still sold out. The whole value is the shopper trusting that alert, so a double-send or a false 'it's back' email does more damage than no app at all.
- Can I just use Klaviyo for back-in-stock?
- Yes, if you already pay for Klaviyo. Its back-in-stock flow works well and even lets you release alerts in batches. If you're not already on Klaviyo, a dedicated app is usually simpler and cheaper for this one job, since you're not buying a whole email platform to send restock alerts.