All guides

By August 2, 20268 min readUpdated September 6, 2026

Low Stock Alerts for Shopify: Setup Guide

Shopify doesn't send low stock emails by default. Here's how to set up real low stock and reorder point alerts, from free native tools to dedicated apps.

Shopify will not tell you a product is running low. There is no threshold to set and no notification to switch on, so you find out you're low on stock when a customer tells you it's out. This guide covers what Shopify actually offers natively, why a low stock threshold isn't the same thing as a reorder point, and how to set up alerts that reach you before you run out.

What Shopify does (and doesn't), do natively

Less than most merchants expect. Shopify's Managing inventory documentation, read on September 6, 2026, describes no per-variant low-stock threshold field, and it is direct about the gap: "If you need to receive direct notifications of low stock levels, then install an inventory alert app from the Shopify App Store." You can sort the Inventory page by quantity and see what is nearly gone, but that is a pull system, not a push system. You have to remember to go look, and nothing lands in your inbox.

One page in Shopify's own help centre does document reorder points and low-stock warnings, which is where a lot of confusing advice comes from. It sits under a /stocky/ URL and carries Shopify's banner saying the app is no longer available. That was Stocky's feature, and Stocky was retired on August 31, 2026. It is not a description of the Shopify admin.

The one native push option is Shopify Flow, an automation tool that can trigger an email or Slack message when inventory drops below a set number. Flow used to be a Plus-only feature, which is why a lot of older advice still says so, but it is now free on the Basic, Grow, Advanced and Plus plans. The catch is not access, it's that you build the workflow yourself and it fires on a fixed number you typed in, not on a reorder point that moves with your sales.

Setting up what's available natively

  1. Turn on inventory tracking. Everything below depends on it, and an untracked variant has no quantity for anything to watch. Turn tracking on first if you have not already.
  2. Save a sorted admin view. In Products → Inventory, sort by available quantity ascending so the nearly-gone SKUs sit at the top, and bookmark that URL. Check it on a schedule: daily for fast movers, weekly for everything else. This is manual, and it is the part a real alert replaces.
  3. Build a Flow workflow. Free on Basic, Grow, Advanced and Plus. Flow's trigger reference, read on September 6, 2026, lists "Product variant inventory quantity changed" (older docs call it "Inventory quantity changed") but no trigger for inventory falling below a number you define. The threshold is a condition step you add after the trigger, testing the variant's inventory quantity at a location, followed by an email or Slack action. Build it on one product and watch it fire before you roll it across the catalogue.

This gets you notified, but it has a real limitation worth understanding before you rely on it: a static threshold doesn't account for how fast a product is actually selling or how long it takes your supplier to restock it. That's the difference covered next.

Low stock threshold vs. reorder point: they're not the same thing

Why a typed-in threshold fires too lateOne product selling at a steady five units a day, from a hundred and fifty units down to nothing. Two alert levels sit on the same chart. The higher one, ninety units, is a reorder point calculated from that selling rate and a twelve-day supplier lead time; stock crosses it on day twelve, and an order placed then arrives on day twenty-four while the safety buffer is still intact. The lower one, forty units, is a low stock threshold somebody typed in once; stock does not cross it until day twenty-two, and an order placed then cannot arrive until day thirty-four. Stock runs out on day thirty. The four days between are time with nothing to sell. Both alerts worked exactly as configured. Only one of them was set at a number that left enough time to act.Same SKU, two alert levelsselling 5 a day, 12-day supplier lead time4 days out of stock90reorder point40your thresholdday 12order here: buffer survivesday 22threshold trips: 12 days too late
Both alerts fired exactly as configured. The difference is not the notification: it is whether the number it watches was calculated from how fast you actually sell.

A low stock threshold is a fixed number you picked, probably once, possibly a while ago. A reorder point is calculated from your actual sales velocity and your supplier's actual lead time, and it changes as those numbers change. We cover the full formula in how to calculate reorder points, but the short version is:

Reorder Point = (Average daily sales × Lead time in days) + Safety stock

The practical problem with a fixed threshold: if a product's sales velocity doubles (a viral moment, a seasonal spike, a marketing push that worked), your old threshold is now too low, you'll get the alert too late, after you're already tighter on stock than the buffer accounts for. If velocity drops, the same threshold triggers alerts too early, and you over-order. A threshold set once and forgotten quietly drifts out of sync with reality on both ends.

This is why a threshold-based alert is a reasonable starting point but not where most growing stores stay. The next step up is software that recalculates your reorder point from live sales data automatically, so the alert always reflects current velocity rather than a number you set six months ago.

Comparing your app options

Worth knowing before you compare: low stock is one signal among several. Turnover, sell-through and days of cover tell you things a threshold never will, and we cover the metrics worth tracking beyond just low stock separately.

If native thresholds aren't cutting it, and building and maintaining a Flow workflow per threshold isn't how you want to spend your week, dedicated inventory apps handle this with varying levels of sophistication, from simple threshold alerts to full velocity-based forecasting. We compared the alert apps one by one, with prices and review counts dated, in the best Shopify low stock alert apps, but the short version is:

  • Simple threshold apps do what a Flow workflow does, without you building or maintaining it: useful if you just need the notification and don't need forecasting.
  • Velocity-based reorder apps calculate the reorder point formula automatically from your sales history and recalculate it as velocity changes, so the alert stays accurate without manual maintenance.
  • Full demand forecasting tools go further, projecting future demand trends rather than just averaging recent sales: more than most stores under a few hundred SKUs actually need.

Our own app, StockCue, sits in the velocity-based category: it watches every SKU's sales velocity against its calculated reorder point and alerts you the day it's crossed, with a purchase order (supplier, quantity, cost), drafted and waiting for you to review rather than build from scratch. There's a free plan for stores under 50 SKUs if you want to try the alert mechanism itself before committing to anything.

A practical setup sequence

  1. Start with your top 20% of SKUs by revenue. Set thresholds or reorder points for these first: they matter most and getting them wrong costs the most.
  2. Calculate a real lead time for each supplier, not a guess. Check your last few purchase orders for how long they actually took from order to received stock.
  3. Pick a safety stock buffer per SKU based on how volatile its sales are: 3–5 days of average sales for stable sellers, 7–14 days for spiky or unreliable-supplier SKUs.
  4. Choose your alert method: native threshold and manual checking if you're under ~30 SKUs, a Flow workflow if you're happy maintaining fixed thresholds yourself, or a dedicated app if you want the calculation and the notification handled automatically.
  5. Review and recalculate quarterly at minimum, monthly for your best sellers. Velocity drifts; a reorder point set once and never revisited eventually stops matching reality.

STOCKCUE

A threshold you picked by hand goes stale the moment your sales pattern shifts. StockCue computes the reorder point from each SKU's actual velocity and your supplier's real lead time, alerts you when it's crossed, and drafts the purchase order alongside it. Free plan covers 50 SKUs.

Install StockCue on Shopify →

Frequently Asked Questions

Does Shopify have built-in low stock email alerts?

No, and Shopify says so itself. Its Managing inventory documentation reads: "If you need to receive direct notifications of low stock levels, then install an inventory alert app from the Shopify App Store." The other route Shopify names is a Shopify Flow workflow, which is free on the Basic, Grow, Advanced and Plus plans. Either way you are building or installing the alert, not switching one on.

What's the difference between a low stock alert and a reorder point alert?

A low stock alert fires when inventory crosses a number you chose manually, usually once. A reorder point alert fires when inventory crosses a number calculated from your actual sales velocity and supplier lead time, and that number updates automatically as your sales patterns change.

Do I need a third-party app to get low stock emails?

Not strictly. Shopify Flow is available on every paid plan and can email you when a variant drops below a number you set, so a free native route does exist if you are willing to build the workflow. Apps earn their place when you want the threshold calculated from sales velocity rather than typed in by hand.

How do I set a low stock threshold per product?

You can't set one in the Shopify admin. Checked against Shopify's Managing inventory documentation on September 6, 2026, there is no per-variant low-stock threshold field, and the help page that does document reorder points belongs to Stocky, which was retired on August 31, 2026. Shopify's own answer is to install an inventory alert app or build the threshold as a condition inside a Shopify Flow workflow.

What should I do once I get a low stock alert?

Ideally, the alert should give you enough lead time to place a purchase order before you actually run out. That's the point of calculating a proper reorder point rather than reacting to "almost out." Apps like StockCue draft the PO alongside the alert so the next step is reviewing and sending it, not starting from a blank spreadsheet.

Rahat Khan, Ecommerce Operations Analyst at Devmerx

Rahat Khan

Ecommerce Operations Analyst

Rahat Khan writes about Shopify inventory operations for Devmerx, the studio behind StockCue: Inventory Forecast.

Need help with your Shopify store?

Devmerx builds and optimises Shopify stores for DTC brands. Book a free 20-minute consultation.