Stockful + Shopify Flow: Automate Your Inventory Workflows With No-Code
Stockful now integrates with Shopify Flow, giving you 10 inventory triggers and 9 actions to automate reordering, alerts, tagging, and more.
Inventory dashboards are useful. But they still require someone to look at them.
The gap in most inventory workflows is not the data itself. It is the space between seeing a problem and doing something about it. A product drops below its reorder point on Tuesday. Someone notices on Thursday. The purchase order goes out Friday. The supplier ships the following week. By then, you have been out of stock for days.
Stockful’s Shopify Flow integration closes that gap. Instead of watching dashboards and acting on what you see, you build automations that act the moment something changes. Low stock, stockouts, velocity shifts, ABC class changes: they all become triggers that kick off workflows automatically, right inside Shopify Flow’s visual editor.
No Zapier. No webhooks. No code.
What Shopify Flow is (and why it matters here)
If you have not used Shopify Flow before, here is the short version: it is a free automation tool built into Shopify that uses a trigger, condition, action model. Something happens (trigger), you check whether certain criteria are met (condition), and then Flow does something in response (action).
Flow is powerful on its own for basic automations like tagging orders or sending emails. But its real potential opens up when apps expose their own triggers and actions into Flow. That is what Stockful now does.
Previously, if you wanted to automate an inventory workflow based on Stockful’s analytics (like sending a Slack alert when a bestseller’s velocity drops), you would need to check the app, interpret the data, and act manually. Now, Stockful fires triggers directly into Flow, and you can build the entire response chain visually.
The 10 triggers
Stockful exposes 10 triggers into Shopify Flow, grouped by what they monitor.
Stock state changes
These fire when a product’s inventory status changes:
Low stock detected. Fires when inventory falls below the low-stock threshold at a specific location. The trigger payload also includes the calculated reorder point, reorder quantity, and current velocity, so you can act without needing a separate data lookup.
Out of stock. Fires when a product hits zero available units at any tracked location.
Restocked. Fires when a previously out-of-stock product receives new inventory. Useful for reversing any actions you took when the product stocked out (like removing a tag or unpausing a campaign).
Reorder point reached. Fires when stock hits the calculated reorder point, which factors in sales velocity, supplier lead time, and safety stock. Unlike the low-stock trigger (which crosses a threshold you configure), this is Stockful’s forecast-driven signal that it is time to reorder.
Overstock. Fires when a product’s stock significantly exceeds projected demand, based on current velocity and lead time.
Dead stock. Fires when a product has had zero sales for a defined period and still has units on hand.
Forecasting signals
These fire when Stockful’s analytics detect a meaningful change in a product’s performance:
Stockout projected. Fires when current velocity and stock levels indicate a product will stock out within a defined future window.
Velocity changed. Fires when a product’s sales velocity shifts meaningfully (up or down) compared to its recent baseline.
ABC class change. Fires when a product moves between ABC classifications. For example, a B-class product that has been gaining momentum gets reclassified as A-class.
Milestones
Sell-through milestone. Fires when a product reaches a sell-through percentage threshold (for example, 75% of starting inventory sold).
Every trigger includes the full Shopify Product reference, which means Flow has access to the product’s tags, collections, vendor, product type, and all other standard Shopify fields. Triggers also include calculated fields like reorder quantity and current velocity directly in the payload, so most workflows do not need a separate “get data” step.
All triggers fire in real time, within seconds of the underlying inventory change.
The 9 actions
Actions are what Flow does in response to a trigger. Stockful exposes 9 actions, grouped by function.
Query data
These actions pull specific data from Stockful into your workflow:
Get forecast. Returns the demand forecast for a product, including projected units needed and days of stock remaining.
Get inventory health. Returns the product’s health metrics: ABC class, sell-through rate, velocity, overstock status, and dead stock flag.
Get stock by location. Returns current stock levels for a product broken down by each tracked Shopify location.
Get reorder list. Returns all products currently needing reorder, with recommended quantities. This is particularly useful with Flow’s scheduled trigger for building automated weekly reports.
Get transfer suggestion. Returns suggested transfers between locations to balance stock distribution.
Update settings
These actions change how Stockful calculates and plans for a product:
Set safety stock. Updates the safety stock level for a product. Useful for dynamically adjusting buffers before and after peak periods.
Set lead time. Updates the supplier lead time used in reorder calculations.
Set demand adjustment. Applies a percentage modifier to a product’s demand forecast. This is the key action for sale event planning: bump forecast up before a promotion, reset it after.
Communication
Send Slack message. Sends a formatted message to a specified Slack channel with product details, stock levels, and recommended actions.
5 workflows you can build today
Here are practical examples of what these triggers and actions make possible. Each one replaces a manual process that most merchants either do inconsistently or skip entirely.
1. Auto-tag low-stock products for a dynamic collection
The problem: You want customers to see a “Last Chance” or “Low Stock” collection on your store, but manually tagging and untagging products is tedious and often forgotten.
The workflow:
First flow: Trigger is “Low stock detected.” Action is Shopify’s native “Add product tag” with the tag low-stock.
Second flow: Trigger is “Restocked.” Action is Shopify’s native “Remove product tag” to remove low-stock.
In Shopify, create an automated collection filtered to the low-stock tag. Products appear when they hit low stock and disappear when they are restocked. The collection maintains itself.
Why it matters: Low-stock urgency can drive conversion. Displaying it automatically means you capture that value without any manual work.
2. Slack alert when an A-class bestseller stocks out
The problem: All stockouts are bad, but a stockout on one of your top revenue-driving products is an emergency. You need to know immediately, not the next time someone checks the dashboard.
The workflow:
Trigger is “Out of stock.” Condition checks that the SKU field is not empty (filters out non-inventory products). Action is “Get inventory health.” Condition checks that abc_class equals A. Action is “Send Slack message” to your #inventory-alerts channel, including the product name, SKU, and last known velocity.
Why it matters: This workflow creates a tiered alert system. C-class stockouts might not need an immediate Slack ping. A-class stockouts do. The ABC classification makes the distinction automatically.
3. Weekly automated reorder report
The problem: Your purchasing team needs to review what needs to be reordered, but pulling the report manually every Monday is one of those tasks that slips through the cracks.
The workflow:
Trigger is Shopify Flow’s built-in “Scheduled time” set to every Monday at 9am. Action is “Get reorder list.” Condition checks that the total count is greater than 0 (no point sending an empty report). Action is “Send Slack message” to #purchasing with the product list and recommended quantities.
Why it matters: Purchasing decisions happen on a rhythm. Automating the report ensures the data is waiting for your team every Monday morning, regardless of whether anyone remembered to pull it.
4. Demand adjustment for sales events
The problem: You are running a 3-day flash sale next week. Your normal demand forecast does not account for the spike in sales that a 30% discount will generate. If Stockful’s reorder calculations use normal velocity, your reorder recommendations will be too low.
The workflow:
First flow: Trigger is “Scheduled time” set to one week before the sale. Action is “Set demand adjustment” to +50% for products tagged flash-sale. This tells Stockful to factor in higher expected demand for those products.
Second flow: Trigger is “Scheduled time” set to the day after the sale ends. Action is “Set demand adjustment” back to 0% for the same products.
Why it matters: Your forecast stays accurate during promotions without you having to remember to adjust it manually before and after. Set it up once, and the adjustment handles itself every time you tag products for a sale.
5. Transfer suggestion on location imbalance
The problem: Location A is running low on a product, but Location B has plenty. Nobody notices the imbalance until Location A stocks out, even though a simple transfer could have prevented it.
The workflow:
Trigger is “Low stock detected.” Action is “Get transfer suggestion.” Condition checks if a suggestion exists (meaning another location has surplus stock). Action is “Send Slack message” to your operations channel with the transfer recommendation: which product, how many units, from which location to which.
Why it matters: Multi-location merchants waste significant time and money on avoidable stockouts that could be solved with internal transfers. This workflow catches imbalances and flags them automatically.
How this is different from other inventory apps
Most inventory apps on the Shopify App Store, including the now-retired Stocky and tools like Inventory Planner, do not expose triggers or actions into Shopify Flow. Their automation capabilities are limited to what the app itself offers (typically email alerts and in-app notifications).
This means that if you want to connect an inventory event to a Shopify action (like tagging a product, updating a collection, or sending a Slack message), you are stuck using middleware like Zapier, writing custom webhook handlers, or doing it manually.
Stockful’s Flow integration removes that layer entirely. Your inventory intelligence lives inside the same automation system as the rest of your Shopify workflows. You build everything in Flow’s visual editor, using the same drag-and-drop interface you already know.
The practical benefit: fewer disconnected tools, faster response times (triggers fire in seconds, not on polling intervals), and workflows that are easy to build, understand, and maintain.
How to get started
Setting up your first Flow workflow with Stockful takes three steps:
Step 1: Install Stockful. If you have not already, install Stockful from the Shopify App Store. The Flow triggers and actions are available on every Stockful plan. Plans start at $19.99/month with a 14-day free trial.
Step 2: Open Shopify Flow. Go to Apps in your Shopify admin and open Flow. Create a new workflow. When you search for triggers or actions, you will see Stockful’s options alongside Shopify’s native ones.
Step 3: Build your workflow. Pick a trigger, add conditions, and wire up your actions. Start with something simple (like the Slack alert for A-class stockouts) and expand from there.
For detailed documentation on every trigger and action, including field references and example payloads, see the full Flow integration docs.
Stop watching dashboards. Start building workflows.
Dashboards tell you what happened. Workflows respond to what is happening. The shift from passive monitoring to active automation is the difference between catching a problem at 9am on Monday (when someone checks the report) and catching it at 2:14pm on Saturday (when it actually happens).
Every trigger and action is available now, on every Stockful plan. Plans start at $19.99/month with a 14-day free trial.
Get started at stockful.app. Explore the full Flow integration at docs.stockful.app/flow/overview.
More from Stockful:
Related posts
Shopify Inventory Tracking: Why 180 Days of History Isn't Enough
Shopify only keeps 180 days of inventory adjustment history. Here's why that's a problem and what you can do about it.
Turn Your Shopify Inventory Data Into a Conversion Tool With Storefront Badges and Metafields
Stockful writes 11 inventory metafields to Shopify and ships two no-code theme blocks. Add stock badges and location availability to any product page.
Demand Forecasting for Shopify: A Practical Guide for Store Owners
Demand forecasting helps you buy the right stock at the right time. Here's a practical approach for Shopify merchants, no data science degree required.