Back-in-stock apps for Shopify: what they do and how to pick one
How back-in-stock apps work, the five criteria that separate useful ones from noisy ones, and a comparison to match a tool to your store's size and channels.
InventoryX is in development and not available today. ClearStock is the live Shopify app.
The Shopify App Store's stock-alerts category listed more than 330 apps as of November 2026 (Shopify App Store, accessed November 2026). That number looks like a research project, but the decision is smaller than it appears: nearly every app in the category does the same core job — capture an email when a product sells out, notify when it's back — and they differ on five things worth checking and nothing else that matters. This guide walks those five criteria, compares the common options plainly, and ends with a decision table you can act on in one sitting.
What back-in-stock apps actually do
The core loop is identical across the category: a shopper hits a sold-out product page, an opt-in form captures their contact, and when inventory returns, the app sends a notification with a link back to the product. Around that loop, apps vary in scope:
- Capture. Where the form appears, whether it's variant-specific (medium harness in sage, not just "the harness"), and whether thresholds can trigger alerts before a full sellout.
- Delivery. Email, SMS, web push, or a hand-off to your email platform's own automation.
- Reporting. How many signups per SKU, how many notifications opened, how many converted — the demand-signal side of the feature.
For most stores, capture and delivery are the purchase; reporting is what separates a tool that sends emails from a tool that builds a reorder case.
Check the native option first
Shopify ships a native waitlist feature that handles capture and email notification without an app; setup, thresholds, and how to read the signal it generates are covered in our Shopify waitlist guide. Install an app only after the native feature fails you on a specific, nameable gap — usually channel (SMS or push), variant-level thresholds, or wanting notifications to live inside your email platform. Naming the gap first is what keeps a 330-app category from turning into a three-week evaluation.
Five criteria that separate useful apps from noisy ones
- Channels match how your customers actually respond. Email suits considered purchases; SMS and push suit flash-style drops and impulse categories. An app strong in a channel your audience ignores is decoration. Check whether each channel is included in the base plan or billed per message — per-message SMS pricing changes the math at volume.
- Variant-level capture and thresholds. If your catalog has size and color curves, product-level signups produce notifications customers ignore ("the harness is back" when their size isn't). Look for per-variant capture, and if you want "low stock" triggers rather than sellout-only triggers, confirm the app supports threshold alerts, not just zero-inventory alerts.
- List ownership and export. Where do the captured emails live, and can you export them? An app that traps your demand data inside its own dashboard weakens your position with every month you use it. The best arrangements sync signups into your email platform, where the list remains yours regardless of the app you keep or fire.
- Pricing shape, not just price. Flat monthly, per-notification, or tiered by subscriber count. Per-notification pricing punishes exactly the success you're hoping for — a viral drop that triggers thousands of alerts. Flat pricing with generous caps is the safer shape for a growing store.
- Conversion reporting per SKU. Signups are vanity; recovered orders are the point. An app that reports notifications sent but not orders recovered leaves you unable to judge whether the tool paid for itself.
How the common options compare
This table compares the approaches most merchants actually choose (all feature and plan details per the vendors' App Store listings, accessed November 2026):
| Option | What it is | Channels | Pricing shape | Best fit |
|---|---|---|---|---|
| Native Shopify waitlist | Built-in capture and email notification | Included with Shopify | Stores with simple, email-first needs — start here | |
| Klaviyo | Email/SMS platform with back-in-stock triggers and flows | Email, SMS | Free tier, then tiered by profile count | Stores already on Klaviyo who want alerts as flows alongside their marketing |
| Omnisend | Email/SMS platform with restock automation | Email, SMS | Free tier, then tiered | Similar to Klaviyo fit, for stores standardized on Omnisend |
| Back In Stock: Restock Alerts (Hextom) | Dedicated alert app with broad customization | Email, push | Free plan, then flat tiers | Stores wanting fine-grained form and threshold control without an ESP migration |
| PushOwl | Web-push specialist | Web push | Free plan, then tiered | Stores with heavy repeat mobile traffic and email fatigue |
| InventoryX | In development; not available. Intended: per-SKU lost-sales ledger + weekly buying list | Not available; no published price | — | Stores that want the planning layer once it ships |
One profile on that last row, because it's ours: InventoryX is in development and not available today. It is intended to build a per-SKU ledger of out-of-stock days and estimated lost revenue, and a weekly buying list from sales velocity and the lead times you enter. It will not send restock notifications or capture storefront signups; if your gap is capture, install an alert app. The wider landscape is mapped in our guide to the best Shopify inventory apps.
Match the tool to your store
The decision compresses to store profile:
| Your situation | Start with | Because |
|---|---|---|
| Already paying for Klaviyo or Omnisend | That platform's back-in-stock trigger | The feature is in your current plan; a separate app duplicates it and splits your list |
| No email platform, simple catalog | Native Shopify waitlist | Zero cost, zero integration, covers the sellout case |
| Size/color curves and frequent partial availability | Dedicated alert app (Hextom-style) with variant thresholds | Product-level alerts misfire on variant-heavy catalogs |
| Repeat mobile traffic, declining email opens | Web-push specialist (PushOwl-style) | Push reaches the same shopper without another inbox competing |
| Signups arrive but reorders land late | Notification tool for capture, plus reorder tooling for the back half | The leak isn't the announcement; it's the empty shelf recurring |
A note on strategy before tooling: the notification is one act in a sequence — timing the announcement and converting the list matter as much as which app sends it. The cadence and conversion mechanics live in the back-in-stock playbook, and the copy itself — five situations, five ready-to-fill templates — lives in the out-of-stock email template set.
Questions to ask before you install
Run this checklist against any shortlisted app; each item has burned real stores:
- What happens to my list if I uninstall? Export format, and whether synced contacts persist in your ESP.
- Is SMS per-message or flat? And who pays for failed deliveries.
- Does capture survive theme changes? Apps that inject via theme edits can silently lose the form on a redesign.
- Does it report orders recovered, or only notifications sent? The first number justifies the subscription; the second doesn't.
- What's the free plan's cap? Signups per month, notifications per month, and what breaks when you cross it.
- Does the app handle variants natively? Ask with your own catalog open — a "yes" that means product-level only is a no for size-curve stores.
Common questions
Do back-in-stock apps work with Shopify's native waitlist? They overlap rather than complement. The native feature and most apps both capture signups on sold-out pages, so running both means duplicate forms and split lists. Pick one capture point: native if email-only suffices, an app when you need channels, thresholds, or reporting the native feature lacks.
How much should I expect to pay? Dedicated alert apps commonly start free and move to low flat monthly tiers, while platform-native options ride inside your existing email subscription; SMS is typically metered per message. Check current listings directly — pricing changes often, and figures go stale fast (vendor App Store listings, accessed November 2026).
Are back-in-stock emails good or bad for deliverability? Good, when they're wanted. These are requested, expected, high-engagement messages — the kind mailbox providers reward. Deliverability suffers when an app adds marketing content to transactional alerts or mails people who never opted in, so keep alert sends clean and separate from campaigns.
Can one app handle both low-stock alerts and back-in-stock? Some dedicated apps trigger at a threshold you set rather than only at zero, which covers both cases. Confirm the trigger is per variant, though — threshold alerts at product level produce "the jacket is low" emails for a size that isn't, which trains customers to ignore you.
Is a dedicated app better than my email platform's trigger? Not usually. If you already run Klaviyo or Omnisend, their back-in-stock triggers keep capture, sending, and reporting in one place with one bill. Dedicated apps earn their slot on variant-level thresholds, web push, or form customization your platform doesn't offer.
Next step
List the specific gap the native waitlist leaves you with — channel, threshold, or reporting — and evaluate exactly one app against the checklist above this week. If the gap turns out to be on the reorder side rather than the capture side, start with the playbook's arithmetic instead: the back-in-stock playbook shows how signup counts feed a reorder decision.