You're Losing Hours Every Week to Tasks Shopify Flow Already Does for Free
Manually checking inventory. Emailing your warehouse about rush orders. Eyeballing suspicious orders one by one, hoping you don't miss a fraudulent one. If any of that sounds familiar, you're giving up hours and probably some customers to work that Shopify Flow handles automatically, on every paid plan, at no extra cost.
Most stores install it and never touch it. This guide changes that. You'll walk away knowing exactly which eight workflows to turn on first, which templates work out of the box, and how to use Shopify's built-in AI to build anything the template library doesn't cover, all in plain English.
What Shopify Flow Actually Is
Flow is Shopify's native automation app. Every workflow runs on the same three-part logic: something happens in your store (the trigger), Flow checks whether a condition is met (the condition), and then takes action automatically (the action). No code. No third-party subscription.
The trigger fires when something happens: an order placed, inventory dropping below a threshold, a return requested. The condition acts as a filter: only act if the order is over $500, or only if the customer has never ordered before. The action is what Flow actually does: tag the order, send a Slack message, hold fulfillment, email your team.
Flow is available on every Shopify plan except Starter. A few capabilities are gated by plan: the Send HTTP Request action (for connecting to external systems like ERPs or custom APIs) requires Grow, Advanced, or Plus. Tasks built by custom partner apps require Plus. B2B company objects (needed for the B2B-specific workflows) are Plus only, even though those templates are visible to everyone.
Two Ways to Build a Workflow
The fastest path to a working workflow is almost always the template library. Flow has hundreds of pre-built workflows, and the search bar now understands plain-language descriptions. Type "notify me about low stock" or "auto-tag wholesale orders" and it surfaces the right starting point without needing to know Flow's exact terminology.
The second path is building from scratch using Shopify's Sidekick AI, which is integrated directly into Flow. Describe what you want in plain English (trigger, condition, and action) and Sidekick drafts the workflow for your review. It's the right tool for logic the template library doesn't cover.
Either way, the habit that pays off is the same: test before you trust. Flow has a built-in preview/testing mode that shows what a workflow would have done against real data, without actually firing. Use it on anything that cancels orders, holds fulfillment, or touches money.
Building with Sidekick: A Real Example
Sidekick works best when your prompt names all three parts of the workflow (trigger, condition, and action) so it has almost nothing left to guess at. Here's what that looks like for one of the most common high-value flows:
"When an order over $500 comes in from a customer who's never ordered before, hold fulfillment and post a message in our #order-review Slack channel with the order number and total."
Sidekick drafts: Trigger = Order created. Conditions = Order total greater than $500, AND customer's number of orders equals 0. Actions = Hold fulfillment, then send a Slack message to #order-review with the order number and total as variables.
Before you turn it on, check three things. First, "Order created" fires on every order including unpaid, test, and draft orders. If you only want this on confirmed paid orders, swap the trigger to "Order paid." Second, the Slack connector must already be authorized in your store, or the action will silently fail on the first real run. Third, Sidekick-generated workflows are inactive by default: nothing runs until you manually review and switch it on. Treat that activation step as your final checkpoint, not a formality.
Vague prompts produce vague, often-wrong workflows. Specific ones (trigger, condition, and action spelled out) produce something close to ready to activate. Try these shapes:
- D2C: "Tag a customer as VIP when their lifetime spend passes $1,000, and send them a 'Welcome to Gold Tier' email."
- B2B: "When a company account request comes in, notify our sales team on Slack and tag the new company as 'pending review.'"
The 8 Workflows Every Store Should Set Up First
If you only build eight workflows, build these. They cover the failure modes that actually cost money or create angry customers, and most of them take under ten minutes to configure from a template.
- Flag or hold high-risk orders. Uses Shopify's own risk analysis to tag, notify, or hold payment capture on orders it's already flagging. You're not doing extra analysis: you're acting on signals Flow already has.
- Cancel and restock high-risk orders. A step further than flagging, for stores that want risky orders auto-cancelled rather than manually reviewed. Confirm your cancellation policy before turning this on.
- Low stock and out-of-stock alerts. Get notified before you oversell. Optionally, auto-hide products when inventory hits zero and republish them when it's restocked, with no manual toggle needed.
- Workflow error monitoring. A workflow whose only job is watching your other workflows and alerting you when one fails. Set this up before you need it. Flow workflows can break silently (a renamed app, a deleted metafield, a hit API limit) and nobody notices until a customer does.
- Abandoned checkout recovery. Native to Flow and Shopify Messaging. This one alone often pays for the time spent setting up everything else.
- Irregular order quantity alerts. Catches both genuine bulk orders that need special handling and fraud attempts that don't fit your normal order pattern.
- Customer lifetime spend tier tagging. The foundation for loyalty and marketing automation later. Set it up now even if you're not using the tags yet: the data accumulates from day one.
- Return request notifications. A Slack or email alert the moment a return comes in, so your team isn't finding out from the returns dashboard days later.
Which Templates You Can Use As-Is (and Which Need Setup)
Flow's template library covers most of the above. "Usable as-is" means the default logic works for most stores. "Needs setup" means you'll want to adjust a threshold, add a recipient, or connect an app first.
Risk
- Capture payment only if the order isn't high-risk: needs setup (only relevant if you manually capture payments)
- Cancel and restock high-risk orders: needs setup (confirm your cancellation policy first)
Fulfillment
- Request or hold fulfillment based on selected criteria: needs setup
- Get notified about irregularly large order quantities: usable as-is
Inventory & Merchandising
- Get notified when product inventory is low: usable as-is
- Hide and republish products based on inventory level: needs setup
- Get notified when demand increases for out-of-stock products: usable as-is
Orders
- Email logistics team when orders need to be expedited: needs setup
- Tag orders paid with gift card: usable as-is
- Get notified about large discounts on new orders: usable as-is
Customer
- Organize customers by lifetime spend tiers: needs setup (set your own tier thresholds)
- Tag customers eligible for an educational discount by email domain: needs setup
- Send a handwritten note after a customer's second order: needs setup (requires a connected fulfillment/notes app)
Promotions
- Recover an abandoned checkout: usable as-is
- Welcome new subscribers with a discount email: usable as-is
- Upsell customers after their first purchase: needs setup
Payment Reminders
- Payment reminder sent on the due date: usable as-is
- Payment reminder sent after the due date: usable as-is
Returns
- Get a Slack notification when a customer requests a return: usable as-is
- Automatically cancel a return not refunded or restocked within a set period: needs setup
- Release a fulfillment hold on exchange items once a return closes: needs setup
Error Monitoring
- Get notified by email when workflow run errors are detected: usable as-is
- Get a Shopify admin alert when workflow run errors are detected: usable as-is
Inside a Live Workflow: Abandoned Checkout in Action
This is what the abandoned checkout recovery workflow looks like once it's running. The visual editor shows every decision point: trigger, conditions with true/false branches, and the 10-hour wait before the recovery message sends. This is the level of logic you get from a one-click template install.
Notice the conditions chain: it first confirms the abandonment happened on your online store (not a POS or draft order), then confirms the cart value is above $0.00, then waits 10 hours before sending. That's the kind of filtering that prevents spam and keeps your recovery messages relevant, and it's all pre-configured in the template.
D2C vs. B2B: What to Prioritize
For D2C Stores
Lean hardest into promotion workflows: abandoned checkout recovery, welcome-subscriber discounts, and post-purchase upsells have the highest ROI in the template library for consumer stores. Pair these with spend-tier tagging (the foundation for VIP treatment later) and returns alerts to keep your CX team ahead of complaints.
For B2B Stores (Plus Required)
B2B workflow templates are visible on every plan, but the underlying B2B company objects that make them actually work are Plus-only. On Plus, prioritize: auto-setup workflows for new company account requests, B2B order tagging for cleaner reporting, invoice routing to multiple email addresses, and B2B access emails once customers are approved.
Also lean on payment reminders more than a typical D2C store would. B2B orders far more often involve net terms, and "payment due" and "payment overdue" alerts do real work here. The standard fraud-hold workflows matter less for approved B2B accounts; your real risk is credit and collections, not card fraud.
Your Quick Setup Checklist
- Confirm your plan covers what you want to build: Grow or higher for HTTP requests to external systems, Plus for B2B company objects and custom app tasks.
- Search the template library by describing the task in plain English, not by guessing the exact template name.
- Install a template, then edit the threshold, recipient, or Slack channel before switching it on. Don't activate with default values.
- Test against a real order using Flow's built-in preview before it touches live orders, especially for anything that cancels or holds.
- Set up the error-monitoring workflow before you need it, not after something breaks and nobody noticed.
- Review your active workflows once a month. Clear naming and an occasional prune keep the list manageable as it grows past 15-20 workflows.
Need Help Getting Flow Set Up for Your Store?
Flow's template library covers most of this out of the box, and Sidekick can now draft the rest in plain English. But the part that actually takes time: testing edge cases, catching the workflows that silently stop running, making sure your conditions match your real business rules. That's where most stores stall.
If you'd rather have someone set it up right the first time, get in touch with Nala Networks. We help Shopify merchants build and maintain automation that actually runs in the background without surprises.