Quick summary
This guide explains how Shopify Flow works, which automation templates deliver the most value, and how to build custom workflows for inventory management, customer segmentation, and order fulfilment. Written for merchants who want to save time and reduce manual errors without hiring a developer.
Manual store management does not scale. Tagging customers by hand, chasing low-stock alerts, and updating order statuses one by one are tasks that eat hours every week and introduce human error. Shopify Flow is the platform's built-in automation tool, and most merchants are not using it anywhere near its full potential.
This guide covers what Flow can do, the templates worth installing today, and how to build automations that make a real operational difference.
What is Shopify Flow and how does it work?
Shopify Flow is a no-code automation platform built into Shopify. It is available on all paid Shopify plans (Basic and above) and requires no developer involvement to use.
Flow works on a three-part logic structure:
- Trigger: something that happens in your store (an order is placed, a product inventory falls below a threshold, a customer makes their third purchase)
- Condition: an optional filter that narrows when the automation fires (only apply this action if the order value is over £100, or if the customer tag is "wholesale")
- Action: what Flow does in response (send an email, add a tag, create a task, update a metafield, hide a product)
This trigger-condition-action structure covers the vast majority of operational workflows a Shopify merchant needs to automate. For more complex logic, Flow supports multiple conditions with AND/OR operators and multi-step action sequences.
Flow is also connected to a growing number of third-party apps, including Klaviyo, Gorgias, Slack, and Asana, meaning automations can trigger actions outside of Shopify itself.
What are the most useful Shopify Flow templates?
Shopify provides a library of pre-built workflow templates. Rather than building from scratch, most merchants should start here. The following templates deliver the highest operational value.
Low inventory alert
Triggers when a product variant falls below a defined stock threshold. Sends an email notification to a specified address or creates an internal note.
This is one of the most commonly cited time-savers among Shopify merchants. Instead of manually checking stock levels or discovering a stockout after orders have been placed, you get a proactive alert. Set your threshold at a level that gives you enough lead time to reorder.
Auto-tag customers by order count
Triggers on every order and checks cumulative order count. Tags customers as "first-time", "repeat", or "vip" based on how many orders they have placed.
Once tagged, these segments can be used by Klaviyo or Shopify Email to send targeted campaigns. A customer tagged as "vip" after their fifth order is worth treating differently from a first-time buyer. This automation makes that segmentation automatic.
Hide out-of-stock products
Triggers when all variants of a product reach zero inventory. Automatically sets the product status to draft, removing it from your storefront.
This prevents customers landing on unavailable product pages and improves the overall browsing experience. A companion workflow republishes the product automatically when inventory is restocked.
High-risk order flag
Triggers when an order is placed and Shopify's fraud analysis returns a high-risk score. Tags the order, sends an internal alert, and optionally pauses fulfilment.
This automation alone saves merchants from fulfilling fraudulent orders and dealing with the chargeback process. The fraud analysis built into Shopify is not perfect, but high-risk flags are worth reviewing manually before shipping.
Loyalty tag on spend threshold
Triggers when a customer's total spend crosses a defined threshold (for example, £500 lifetime). Adds a loyalty tag and optionally triggers a Klaviyo flow to send a reward.
This is a lightweight alternative to a dedicated loyalty app for stores that want basic VIP segmentation without the monthly cost.
How do you build a custom Flow workflow?
Building a custom workflow takes five to ten minutes once you understand the structure. Here is how to create one from scratch.
- Go to Shopify Admin, then Apps, then Flow
- Click Create workflow
- Select a trigger from the list. Common triggers include: Order created, Product variant out of stock, Customer created, Fulfilment created
- Add a condition if needed. For example, if the trigger is "Order created", you might add a condition: "Order total value is greater than £200"
- Add an action. Actions include: Add customer tag, Send internal email, Create a task in a connected app, Update a metafield, Add order tag
- Save and enable the workflow
The interface is visual and straightforward. Each step shows you which data fields are available, so you do not need to know variable names in advance.
What can Shopify Flow not do?
Flow is powerful for operational automation but has clear limits. Understanding them saves you time when scoping what is possible.
Flow cannot modify prices dynamically. Automated pricing changes based on inventory levels or customer segments require either Shopify Scripts (which is being retired in June 2026) or Shopify Functions. See our article on migrating from Shopify Scripts to Functions for detail on this.
Flow cannot interact with the storefront directly. It cannot change what a specific customer sees on the product page or customise their browsing experience in real time. For that, you need Shopify's personalisation tools or a custom theme implementation.
Flow cannot replace a dedicated fulfilment or warehouse management system. For complex multi-location fulfilment with routing logic, a dedicated platform integrated via API is the right answer.
Flow's reporting is limited. You can see which workflows have run and whether they succeeded, but there is no analytics dashboard showing business outcomes from automations. You need to measure those effects elsewhere.
Which third-party apps work with Shopify Flow?
Flow's third-party integrations expand what is possible significantly. The most useful integrations for merchants in 2026:
| App | What you can trigger |
|---|---|
| Klaviyo | Start a flow, update a profile property |
| Gorgias | Create a ticket, add a ticket tag |
| Slack | Send a channel message |
| Asana | Create a task |
| Loyalty Lion | Add points, trigger reward |
| Yotpo | Send a review request |
These integrations mean a single Shopify event (like a high-value order) can simultaneously tag a customer, notify your team in Slack, and start a Klaviyo post-purchase flow, all without manual intervention.
What are the best Flow automations for inventory management?
Inventory is where Flow delivers the most consistent operational value for product-based merchants. A well-configured set of inventory automations can effectively manage stock hygiene without any manual effort.
Restock notification trigger
When inventory on a previously out-of-stock product is updated above zero, trigger a Klaviyo flow that sends back-in-stock emails to the segment of customers who signed up for notifications. This closes the loop between stock availability and customer communication automatically.
Variant discontinuation tagging
When a product variant has been at zero inventory for 30 or more days, add a tag flagging it for review. This surfaces slow-moving or discontinued variants in a periodic audit without requiring manual stock checks.
Pre-order product management
When a product's inventory falls below zero (enabled via oversell settings), automatically add a "pre-order" tag and trigger a badge or label on the product page via theme logic tied to that tag. Removes the need to manually update product listings when you move to pre-order mode.
How does Flow help with customer segmentation?
Customer tagging via Flow is one of the most practical ways to build a functional segmentation system without a dedicated CRM tool.
Tags can represent:
- Purchase behaviour: first-time, repeat, vip, wholesale
- Product affinity: bought-category-footwear, bought-brand-x
- Engagement: opened-email (passed in from Klaviyo), clicked-upsell
- Risk or service flags: high-risk-order, refund-requested, chargeback-history
Because Shopify customer tags are visible across the admin and accessible to apps like Klaviyo, building your segmentation logic in Flow means it flows automatically into your email, customer service, and reporting tools.
A practical setup for most stores: use four or five core behavioural tags, keep them consistent, and build your Klaviyo segments and email flows on top of them. The customer data becomes significantly more useful when the tagging is automated and systematic rather than manual and inconsistent.
What should you automate first?
Start with the automations that solve a current, painful, manual problem. The highest-value starting points for most merchants:
- Low inventory alerts (operational, immediate value)
- High-risk order flagging (financial protection)
- Customer order-count tagging (unlocks better email segmentation)
- Out-of-stock product hiding (improves storefront quality automatically)
Once those are running cleanly, move to more complex multi-step workflows that connect to third-party apps.
Measure the time saved and error rate reduction after each automation has been running for 30 days. This gives you a clear picture of the business value and justifies investing more time in the workflow library.
Key actions to take now
- Log into Shopify Admin and navigate to Apps, then Flow. If you have never opened it, start with the template library.
- Install the low inventory alert template today. Set the threshold at a level that gives you enough lead time to reorder your fastest-moving products.
- Set up the auto-tag customer by order count workflow. Even if you do not act on the tags immediately, the data will be waiting when you do.
- Enable the high-risk order flag. This has zero downside and protects you from costly fulfilment mistakes.
- Connect Flow to Klaviyo if you are not already using the integration. The combination of Flow tagging and Klaviyo flows is one of the highest-leverage setups available without custom code.
- After 30 days, audit which automations have fired and how many times. Use this to identify the next highest-value workflow to build.
Frequently Asked Questions
Is Shopify Flow free to use?
Shopify Flow is included in all paid Shopify plans at no additional cost. You do not need Shopify Plus to access Flow, although Plus merchants get additional trigger types and connectors. Basic, Shopify, and Advanced plan merchants have access to the core workflow builder and most templates.
How many workflows can I create in Flow?
There is no published hard limit on the number of workflows. In practice, merchants run dozens of active workflows without issues. The practical limit is the complexity of your logic and the volume of trigger events your store processes. High-volume stores should test workflows carefully to ensure they do not create unintended effects at scale.
Can Flow send emails to customers?
Flow can send internal notification emails to your team, but it is not designed for customer-facing transactional or marketing emails. For customer communications, use Flow to trigger a Klaviyo or Shopify Email flow, which gives you full template control, deliverability management, and analytics.
What happens if a Flow workflow fails?
Shopify logs workflow runs in the Flow admin, and failed runs are flagged with an error reason. Common failure causes include missing permissions, connected apps being disconnected, or conditions referencing data that does not exist on a particular order or customer record. Check your workflow activity log regularly, especially after installing or updating connected apps.