Ecommerce
Shopify Flow: ten free workflows every store should switch on, and the limits to know first
Monday morning in a small Shopify store looks the same every week. Someone scrolls through the weekend's orders looking for anything that seems fraudulent. Then they check which products are running low, and look for orders that should have shipped on Friday.
Shopify Flow, a free app from Shopify, can do every one of those checks on its own. It just has to be switched on and pointed at the right things.

The short answer
Install Shopify Flow, start from its templates, and switch on the ten workflows below. They cover fraud, stock, late orders, big orders, customers and recovery. They cost nothing beyond your Shopify plan.
| Question | Short answer |
|---|---|
| What it is | A free Shopify app that runs workflows: when something happens, check a condition, then take an action |
| What it is not | A full integration platform for every app you use, or a replacement for your email tool |
| Who can use it | Stores on the Basic, Grow, Advanced and Plus plans |
| Cost | Free; the Send HTTP Request action needs Grow, Advanced or Plus |
| What to do first | Install it and turn on the high-risk order and low-stock templates |
How a workflow works
Every workflow has the same three parts, as Shopify's Flow documentation explains. A trigger is the event that starts it, such as an order being created. A condition checks something, such as whether the order is high risk. An action is what happens next, such as adding a tag or emailing a person.
On top of that you can add waits, schedules that run a workflow every day, and steps that fetch a list of orders or products and loop through them.

Ten workflows every store should switch on
Most of these come straight from Shopify's template library or its advanced examples. Start with the first four.
| Workflow | What it does | Type |
|---|---|---|
| 1. Hold high-risk orders for review | Tag orders Shopify rates as high risk and notify a person before anything ships. Shopify's risk templates can also cancel and restock them, or capture payment automatically on low and medium risk orders if you capture manually. | Risk |
| 2. Cancel orders from known bad email addresses | Keep a short list of addresses behind past chargebacks, and let Flow cancel and tag their orders. | Risk |
| 3. Send one daily low-stock list | A scheduled workflow that emails one list of products running low, instead of one alert per product. | Inventory |
| 4. Hide sold-out products and bring them back | Unpublish a product when it hits zero and republish it when stock returns, so ads and collections stop sending people to dead pages. | Inventory |
| 5. Get a daily summary of late orders | Every afternoon, list and tag orders that missed your fulfilment window. This is one of Shopify's own advanced examples. | Orders |
| 6. Flag unusually large orders | Notify someone when an order has an irregular quantity, which can mean a reseller, a mistake or fraud. | Orders |
| 7. Tell the warehouse about expedited orders | Email logistics when an order needs to go out fast, so it doesn't sit in the normal queue. | Orders |
| 8. Tag customers by lifetime spend | Sort customers into spend tiers automatically, ready for VIP offers or a personal thank you. | Customers |
| 9. Recover abandoned checkouts | Shopify's template emails shoppers 10 hours after they leave checkout. You can change the wait or add steps. | Marketing |
| 10. Get told when a workflow fails | Turn on error notifications, so a broken workflow doesn't fail quietly for a month. | Monitoring |
The high-risk order workflows are covered in Shopify's guide to managing high-risk orders with Flow. The low-stock list and reorder points are covered in our post on low-stock alerts and reordering. Abandoned checkout recovery has its own post on abandoned cart recovery.
How to set them up, step by step
- Install the free Shopify Flow app from the Shopify App Store. Staff need Flow permissions to see it and turn workflows on.
- Open Flow, click Create workflow, then Browse templates.
- Pick a template and read every step before you turn it on. Templates often send emails to an address you need to change.
- Test it on a past order, product or customer. You can run a workflow by hand from the admin on up to 50 items at once.
- Turn it on, and turn on Flow's error notifications.
- Add one workflow a week. Check the recent runs before adding the next.
The limits worth knowing
Flow is generous, but it has limits. Shopify's troubleshooting page lists them.
A store can have up to 1,000 workflows. Shopify warns when more than 10 active workflows share one trigger, because they all run at once and can slow down or clash. Combine them into one workflow with branches instead.
A workflow can have up to 40 wait steps, and the waits can't add up to more than 90 days. Scheduled workflows can run as often as every 10 minutes. Get data and For each steps work on lists of up to 100 items.
The Send marketing email action won't send to customers who haven't agreed to marketing. Workflows run inside your plan's API limits, so a badly built workflow can slow down others.

A sum you can redo with your own numbers
Here is the time Flow can take off a small team. The minutes are my assumptions. Time your own checks for a week.
| Task | How to get it | Example |
|---|---|---|
| Daily stock and late-order checks | Time them for a week | 20 minutes a day x 30 = 10 hours |
| Reviewing orders for risk and size | Orders a month x minutes each | 300 orders x 1 minute = 5 hours |
| Hours a month | Add them up | 15 hours |
| Value at $20 an hour | Hours x hourly cost | $300 a month |

The bigger win is what doesn't happen: the fraudulent order that ships, the bestseller that sells out unnoticed, the order that sits for four days.
When it backfires
Ten workflows on one trigger. They run in parallel, fight over the same order and slow down. Shopify warns about exactly this.
Auto-cancelling too much. A cancel rule that is too broad cancels good customers. Start by tagging and notifying, and only automate the cancel once you trust the rule.
Alerts to nobody. A workflow that emails a shared inbox nobody reads is decoration. Send it to a named person, or to a Slack channel someone watches.
No error alerts. A workflow that breaks after an app update can fail quietly for weeks. Turn on error notifications.
Using Flow as an integration platform. Flow is best inside Shopify. Two-way syncing with Amazon, a 3PL or an ERP needs a proper integration.
What we build, and when we say no
If you sell on Shopify alone, install Flow and switch on the templates above. You don't need us for that.
We build the next step for stores whose workflows need to reach outside Shopify. Examples are stock across Amazon and a 3PL, risk checks that pull from your support inbox, or an AI agent that answers customers from the same order data. Our workflow automation service builds those connections, often with Flow handling the Shopify side. Our ecommerce automation work covers the whole order flow, and our Shopify support automation covers the customer side.
We say no when Flow's templates already do the job. New to all this? Our plain-English answers to 24 questions about AI automation is the place to start.
Questions people ask
Is Shopify Flow free? Yes. Shopify Flow is a free app for stores on the Basic, Grow, Advanced and Plus plans. Some features depend on the plan: the Send HTTP Request action needs Grow, Advanced or Plus, and usage limits follow your plan's API limits.
What can Shopify Flow automate? Tasks inside Shopify: tagging orders, customers and products, emailing your team, hiding and showing products by stock, holding or cancelling risky orders, and scheduled summaries. It can also send data to some apps through connectors.
What are the best Shopify Flow workflows to start with? Start with holding high-risk orders for review, a daily low-stock list, hiding sold-out products, and a daily summary of late orders. Then add flags for large orders, customer spend tiers and abandoned checkout recovery.
What are the limits of Shopify Flow? A store can have up to 1,000 workflows. Shopify warns when more than 10 active workflows share a trigger. Get data and For each steps handle up to 100 items, scheduled workflows run at most every 10 minutes, and waits are capped at 90 days in total.
Can Shopify Flow send emails to customers? It can send marketing emails only to customers who agreed to marketing, and it fails if you try otherwise. For full email sequences with testing, most stores use Shopify Messaging or an email tool such as Klaviyo alongside Flow.
Do I need a developer for Shopify Flow? Not for the templates. You can install, edit and test them yourself. You may want help for workflows that call outside systems with HTTP requests, loop through data, or need to stay in sync with Amazon, a 3PL or an ERP.
Find out what Flow could take off your team's plate.
Bring a week of the checks your team does by hand to the free audit. We sort them into what Flow does for free and what needs a proper integration, and tell you which to switch on first. If the templates will do, we say so.
Book the free audit →Sources
- Shopify Help Center, Shopify Flow, checked October 2026
- Shopify Help Center, examples of workflows in Shopify Flow, checked October 2026
- Shopify Help Center, schedules, get data and looping workflows, checked October 2026
- Shopify Help Center, troubleshooting errors in Shopify Flow, checked October 2026
- Shopify Help Center, managing high-risk orders with Shopify Flow, checked October 2026
- Shopify Help Center, running workflows manually, checked October 2026
- Shopify Help Center, Customer abandons checkout trigger, checked October 2026