Skip to main content
These examples show common workflow patterns you can build with Stockful’s Flow integration. Each one can be set up entirely in the Shopify Flow visual editor.

Auto-tag low stock products

Automatically add a tag when a product is running low, and remove it when restocked.

Tag on low stock

  1. Trigger: Stockful - Low stock detected
  2. Action: Shopify - Add product tags
    • Tags: low-stock

Remove tag on restock

  1. Trigger: Stockful - Restocked
  2. Action: Shopify - Remove product tags
    • Tags: low-stock
Create a “Low Stock” collection filtered by the low-stock tag. It updates automatically as products move in and out of low stock status.

Slack alert when bestsellers stock out

Get immediate Slack notifications when your top-selling products go out of stock.
  1. Trigger: Stockful - Out of stock
  2. Condition: SKU is not empty (filter out untracked variants)
  3. Action: Stockful - Get inventory health
    • Variant ID: use Variant ID from the trigger
  4. Condition: abc_class equals A
  5. Action: Stockful - Send Slack message
    • Channel: #inventory-alerts
    • Title: Bestseller out of stock
    • Message: *{{Product.title}}* ({{SKU}}) is out of stock at {{Location}}. Suggested reorder: {{Reorder quantity}} units.

Weekly reorder report

Generate a reorder list every Monday morning and send it to your purchasing team.
  1. Trigger: Shopify - Scheduled time (every Monday at 9am)
  2. Action: Stockful - Get reorder list
  3. Condition: total_count is greater than 0
  4. Action: Stockful - Send Slack message
    • Channel: #purchasing
    • Title: Weekly reorder report
    • Message: There are {{total_count}} variants below their reorder point. Review the reorder list in Stockful.

Demand adjustment for sales events

Increase demand forecasts before a planned sale, then reset after.

Before the sale

  1. Trigger: Shopify - Scheduled time (e.g. 1 week before sale)
  2. Action: For each product tagged summer-sale:
    • Stockful - Set demand adjustment
      • Adjustment percent: 50 (increases forecast by 50%)

After the sale

  1. Trigger: Shopify - Scheduled time (e.g. day after sale ends)
  2. Action: For each product tagged summer-sale:
    • Stockful - Set demand adjustment
      • Adjustment percent: 0 (resets to normal)

Transfer suggestion on imbalance

When one location runs low, check if another location has excess stock to transfer.
  1. Trigger: Stockful - Low stock detected
  2. Action: Stockful - Get transfer suggestion
    • Variant ID: use Variant ID from the trigger
  3. Condition: has_suggestion is true
  4. Action: Stockful - Send Slack message
    • Channel: #warehouse-ops
    • Title: Transfer suggestion
    • Message: *{{Product.title}}* ({{SKU}}) is low at {{to_location}}. Consider transferring {{suggested_quantity}} units from {{from_location}} ({{from_available}} available, {{from_days_of_supply}} days of supply).

Dead stock clearance workflow

Automatically tag dead stock products for discounting and notify your merchandising team.
  1. Trigger: Stockful - Dead stock detected
  2. Action: Shopify - Add product tags
    • Tags: dead-stock, clearance-candidate
  3. Action: Stockful - Send Slack message
    • Channel: #merchandising
    • Title: Dead stock detected
    • Message: *{{Product.title}}* ({{SKU}}) has {{Available}} units at {{Location}} with zero sales velocity. Consider marking down or bundling.

ABC class promotion alert

Notify your team when a product gets promoted to A-class (bestseller status).
  1. Trigger: Stockful - ABC class change
  2. Condition: New ABC class equals A AND Old ABC class does not equal A
  3. Action: Stockful - Send Slack message
    • Channel: #product-team
    • Title: New bestseller
    • Message: *{{Product.title}}* ({{SKU}}) has been promoted to A-class (top 80% of revenue) at {{Location}}. Velocity: {{Velocity}} units/day.

High sell-through safety stock increase

When a variant sells through most of its stock quickly, automatically increase safety stock to prevent future stockouts.
  1. Trigger: Stockful - Sell through milestone reached
  2. Condition: Sell through rate is greater than 0.9
  3. Action: Stockful - Set safety stock
    • Variant ID: use Variant ID from the trigger
    • Safety stock days: 7
  4. Action: Stockful - Send Slack message
    • Channel: #inventory-alerts
    • Title: Safety stock increased
    • Message: *{{Product.title}}* ({{SKU}}) hit 90%+ sell-through at {{Location}}. Safety stock increased to 7 days.