What Shopify Flow is
Free workflow automation tool from Shopify. Trigger-condition-action pattern:
- Trigger: Event that starts the workflow (Inventory quantity changed, Order created, Product updated, etc.)
- Condition: Filter (variant inventory < 5, product tag contains "hot", customer LTV > $500)
- Action: What to do (Send email, Add tag, HTTP webhook, Update product, etc.)
All Shopify plans since November 2022. Previously Plus-only. Install from Shopify App Store (free).
10 production-ready variant workflows
Workflow 1: Low-stock alert to purchasing team
- Trigger: Inventory quantity changed
- Condition: Variant inventory ≤ 5 AND variant tag = "reorder-priority"
- Action: Send internal email to purchasing@yourstore.com with variant details + current qty
Workflow 2: Auto-hide sold-out variant from featured
- Trigger: Inventory quantity changed
- Condition: Variant inventory = 0 AND product tag = "featured"
- Action: Remove product from "Featured" collection (via Update Product)
Workflow 3: Restock notification to subscribers
- Trigger: Inventory quantity changed
- Condition: Variant inventory changed from 0 to positive
- Action: HTTP POST to Klaviyo "back in stock" list for that variant
Workflow 4: Slack alert on high-value variant sold
- Trigger: Order created
- Condition: Order line item unit price ≥ $500
- Action: HTTP POST to Slack webhook with order + variant details
Workflow 5: Auto-tag customer as "personalized buyer"
- Trigger: Order created
- Condition: Order has line-item properties (personalized)
- Action: Add tag "personalized-buyer" to customer
Workflow 6: Weekly digest of low-stock variants
- Trigger: Scheduled (weekly)
- Condition: N/A (fires on schedule)
- Action: Run query for all variants with inventory ≤ 10; email digest to purchasing team
Workflow 7: Auto-adjust variant price on cost change
- Trigger: Product updated (variant cost field changed)
- Condition: Variant cost increased by ≥ 10%
- Action: HTTP POST to your pricing API + email merchant for review before auto-updating retail
Workflow 8: Flag high-return-rate variants
- Trigger: Refund created
- Condition: Refund includes personalized variant + refund reason contains "quality"
- Action: Add tag "quality-concern" to product; email QA team
Workflow 9: POD partner sync error alert
- Trigger: Fulfillment created but not fulfilled within 24 hours
- Condition: Line item vendor = "Printful" (or your POD partner)
- Action: Email fulfillment team + Slack alert
Workflow 10: Automatic tier assignment based on order history
- Trigger: Order paid
- Condition: Customer total spend ≥ $500
- Action: Add tag "vip-tier" to customer (unlocks wholesale pricing via customer-tag pricing app)
Setup a workflow (5 minutes)
- Install Shopify Flow from App Store (free)
- Apps → Shopify Flow → Create workflow
- Select trigger from library (Inventory changed, Order created, etc.)
- Add condition (Variant inventory ≤ 5, Product tag contains "X", etc.)
- Add action (Send email, Add tag, HTTP webhook, etc.)
- Turn workflow ON
- Test by triggering the event (e.g. adjust variant inventory below threshold)
HTTP webhook action for external integrations
HTTP action sends webhook to any URL. Powers integrations Shopify doesn't have native actions for:
- Slack alerts (Slack webhook URL)
- Klaviyo events (Klaviyo API)
- Google Sheets logging (Zapier webhook or Sheets API)
- Custom internal tools (your own API endpoint)
- Discord alerts (Discord webhook)
- Twilio SMS (Twilio API)
Configure headers + JSON body per your target's spec.
Limitations to know
- No loops or branching within one workflow (sequential only). Break complex logic into multiple workflows.
- Actions run in order; no parallel execution
- Some actions Plus-only (email templates, Discount API access)
- Rate limits apply — high-frequency workflows may throttle
- Debugging via run history only (no step-through debugger)
Frequently asked questions
What is Shopify Flow?
Free workflow automation from Shopify. Trigger on events (order, inventory), run actions (email, tag, webhook). Available on all plans since Nov 2022.
Best variant automations for Flow?
Low-stock alerts, auto-hide sold-out from featured, restock notifications, high-value order Slack alerts, auto-tag personalized buyers.
Trigger on variant inventory change?
Yes — "Inventory quantity changed" trigger. Add condition on threshold (≤ 5, ≤ 10, etc.).
HTTP webhook for Slack alerts?
HTTP POST action to Slack webhook URL. JSON body with variant + order details.
Loops in Shopify Flow?
No — sequential only. Break complex logic into multiple chained workflows.
Flow with variant metafields?
Yes — read + write metafield values in workflow conditions + actions.
Best alternative for advanced automation?
Mechanic (advanced Flow with Liquid), Zapier (multi-app), Alloy Automation (multi-platform).
Flow rate limits?
Standard rate limits apply. High-frequency workflows (100s of triggers/minute) may throttle. Monitor via Flow admin.
Flow for POD orders?
Yes. Trigger on fulfillment events; alert on POD partner sync errors, delayed shipments, quality flag orders.
Cost of Shopify Flow?
Free on all Shopify plans since Nov 2022. Previously Plus-only.
Related setup guides
Automate Shopify variant workflows
Shopify Flow is free on all plans. Print It My Way integrates via HTTP webhook for personalizer-specific automation.
Install Print It My Way