The new Flow
Shopify Flow is an ecommerce automation platform that enables you to automate tasks and processes within your store and across your apps.
Considerations for the new Flow
The new Flow is a redesigned version of the Flow app. This redesign offers numerous enhancements, including the following features:
- a new editor that supports improved conditional syntax
- access to almost all of the Shopify GraphQL Admin API, including improved depth when accessing nested objects
- an improved experience for selecting fields to use in conditions and actions
- improvements that enable you to delete a single step without deleting the entire workflow
The following features are not included in the new Flow beta:
- workflow testing
- copying workflows
The new Flow workflow components
Flow is an event-based feature that enables you to create automated workflows. This means that Flow monitors your store for events, and lets you create an automated sequence of actions that are taken in response.
To create these automations, you build a workflow using components called triggers, conditions, and actions.
|Trigger||A trigger is an event that starts a workflow, and can be something that happens in your store or in an app.||A new order is created in your store.|
|Condition||A condition determines whether an action is taken, based on the conditions that you set.||A condition is set to check whether the total amount paid for the order is over $200.|
|Action||An action is a change that's made to your store or in an app if the condition is met.||If the total amount paid for the order is over $200, then a tag is added to the account of the customer who placed the order.|
The new Flow at the organization level
If you have Flow organization-level access, then you can perform the following actions across all the stores in an organization with Flow:
- create and edit workflows
- export workflows and import into one or more stores
This access lets users manage workflows for any store without needing to log in to each store individually.
If you want to grant users access to Flow for a specific store, then you can grant them store-level access to the app, rather than organization-level access to Flow.
Because Flow is available at the organization level, uninstalling the Flow app on a specific store doesn't automatically disable workflows for that store. To stop workflows from running on a specific store, you need to turn off these workflows manually. You can do this in either your Shopify admin using the Flow app before uninstalling the app, or in the Shopify organization admin on the Flow page.