Skip to main content
Stockful provides 10 triggers that fire when inventory events occur. Every trigger includes a Product reference (the Shopify product resource, giving you access to all product fields in Flow) along with event-specific data.

Low stock detected

Fires when inventory falls below the low-stock threshold at a location. When it fires: Real-time, within seconds of an inventory change that crosses the threshold.
This trigger includes reorder point and reorder quantity, so you can go straight to creating a purchase order or supplier notification without querying forecast data separately.

Out of stock

Fires when a variant goes out of stock at a specific location. When it fires: Real-time, when available quantity drops to zero.

Back in stock

Fires when a variant that was out of stock (zero available) returns to a positive quantity at a location. It does not fire when stock increases from an already-positive level. When it fires: Real-time, when a variant transitions from zero to positive stock.
Pair this with the “Out of stock” trigger to build back-in-stock notification workflows - tag products when they go out, remove the tag and notify customers when they’re restocked.

Reorder point reached

Fires when inventory falls below the calculated reorder point at a location. When it fires: Real-time, when available quantity drops below the reorder point.

Stockout projected

Fires when a variant is projected to run out of stock based on current velocity. When it fires: Daily, during the analytics run.

Velocity changed

Fires when a variant’s sales velocity changes significantly at a location. When it fires: Daily, during the analytics run.

ABC class change

Fires when a variant’s ABC revenue classification changes at a location. When it fires: Daily, during the analytics run.

Sell through milestone reached

Fires when a variant’s sell-through rate crosses the 80% threshold at a location. When it fires: Daily, during the analytics run.

Overstock detected

Fires when a variant has excess inventory at a location based on demand forecast. When it fires: Daily, during the analytics run.

Dead stock detected

Fires when a variant transitions to dead stock status - zero velocity with available inventory. When it fires: Daily, during the analytics run.

Common fields

Every trigger includes these identification fields: