PLATFORMS · 3 min read ·

Shopify Flow: 10 automations worth setting up, and where Flow stops

Which plans include Flow, ten workflows that save real hours on orders, stock and customers, and the point at which a custom app is the better tool.

Shopindev Team

Most stores install apps for jobs that Shopify Flow can already do. Flow is Shopify's own automation tool: when something happens in the store, check a condition, then do something. It is free and runs inside Shopify, so there is no extra script on the storefront.

Which plans include Flow

Flow is available on Basic, Grow, Advanced and Plus. Most features are the same across plans. Two exceptions matter: the Send HTTP request action, which calls an external system, is not available on Basic, and actions provided by custom partner apps are limited to Plus. So for most stores, the question is not whether you have Flow but whether you use it.

How a workflow is built

  • Trigger: the event that starts it, such as order created, product stock changed, customer created or a scheduled time.
  • Conditions: the checks that decide whether to continue, such as order total above a value, shipping country, a tag or a product type.
  • Actions: what happens, such as adding a tag, sending an internal email, hiding a product, holding fulfilment or creating a task.

Ten workflows worth setting up

  1. Tag orders above a value you choose as VIP and notify the team, so they get a handwritten note or a check before dispatch.
  2. Hold fulfilment for orders that Shopify's fraud analysis marks as high risk, and notify whoever reviews them.
  3. Send an internal alert when a variant's stock falls below a threshold you set.
  4. Hide a product from the online store when all its variants are sold out, and show it again when stock returns.
  5. Tag customers by total spend or number of orders, so segments and email flows stay current without manual work.
  6. Tag orders by shipping country or method, so the warehouse can filter international or express orders first.
  7. Route B2B orders above a value to someone for review before they are fulfilled.
  8. Tag products missing important data, such as no image, no description or an empty metafield used for safety information.
  9. Notify the team when an order has a customer note, so special requests are not missed.
  10. Run a scheduled weekly check, for example products still marked as on sale after a promotion ended.

Shopify ships a template library inside Flow; start from a template and adjust the conditions rather than building from scratch.

Where Flow stops

Flow is good at single events with clear rules. It is the wrong tool when the logic needs memory across events, guaranteed delivery with retries, a two-way sync with an ERP or warehouse, or heavy data processing. Sending an HTTP request from Flow is fine for a notification; it is fragile as the backbone of an integration, because nobody sees a failure unless you build that too.

NeedFlowCustom app
Tag, notify, hide, holdYesNot needed
Call another system once per eventYes, on Grow and aboveBetter if failures matter
Two-way sync with ERP or WMSNoYes
Retries, queues and monitoringNoYes
Logic inside checkoutNo, use FunctionsFunctions in an app

When we build integrations instead, we follow the approach in custom app vs public app and the reliability notes in ERP and inventory integration. Building Flow workflows and custom apps is part of our Shopify app development work.

This article is part of The Shopify platform, explained. That page collects every article on the subject, with the questions it answers.

Chat on WhatsApp →

FAQ

Questions on this topic

Is Shopify Flow available on the Basic plan?

Yes. Flow is included on Basic, Grow, Advanced and Plus. The Send HTTP request action is not available on Basic, and actions from custom partner apps are limited to Plus.

Does Shopify Flow slow down my store?

No. Flow runs inside Shopify's backend and adds no script to the storefront.

Can Shopify Flow sync with my ERP?

Flow can send a request to another system when an event happens, but it is not built for two-way syncs with retries and monitoring. For that, a custom app or middleware is the safer choice.

Does Flow cost extra?

No. Shopify Flow is a free app from Shopify.