# Let Shopify Flow do the support busywork.

What Shopify Flow is, how to build a workflow from a trigger, a condition and an action, and seven workflows that save a support team time every week.

Shopify Flow is Shopify's free automation app on the Basic, Grow, Advanced and Plus plans. Install it, go to Apps > Flow > Create workflow, pick a trigger, add a condition and an action, then click Turn on workflow.

Source: https://aide.app/guides/shopify-flow · Updated 2026-11-08 · By Ziyad Basheer

| | |
|---|---|
| Where | Shopify admin, Apps > Flow, after installing the free app. |
| Building blocks | One trigger, then any number of conditions and actions. |
| Templates | Hundreds of pre-made workflows, edited before you turn them on. |
| Plan gate | Send HTTP request needs Grow, Advanced or Plus. |
| Sidekick | Describe a workflow in plain words; it arrives turned off. |

Shopify Flow watches your store for events and runs actions when they happen. For a support team, that means the tags, alerts and holds someone used to do by hand happen on their own, before a customer has to ask.

## What Shopify Flow is

Shopify Flow is a free Shopify app that automates tasks with workflows. Every workflow has three parts.

- *Trigger*: the event that starts it, such as Order created, Refund created or Return requested. A workflow has exactly one.
- *Condition*: the check that decides what happens, such as "order total is over $200".
- *Action*: what Flow does, such as Add order tags, Hold fulfillment order, Send internal email or Send Slack message.

Install it from the Shopify App Store. Staff need Shopify Flow permissions to open the app and turn on workflows.

## Build a workflow

Building from scratch takes a few minutes once you know the trigger you want.

1. From your Shopify admin, go to Apps > Flow.
2. Click Create workflow.
3. Click Select a trigger and choose the event that starts the workflow.
4. Click +, then Condition, and define what must be true.
5. On the True branch, click + > Action and choose what Flow does.
6. Optional: click + on the False branch to add a different step.
7. Click New Workflow and give it a clear title, such as "Tag VIP customers".
8. Click Turn on workflow.

Workflows run as soon as possible, but there is no fixed completion time. Some order fields fill in a moment after the order is created, so test with a real order before you rely on it.

## Start from a template

The template library is the fastest start, and you can search it by describing the task.

1. Go to Apps > Flow and click Create workflow.
2. Click Browse templates and select a template.
3. Click Install.
4. Replace the placeholder values: tag names, email recipients, Slack channels.
5. Optional: test it with a test trigger event.
6. Click Turn on workflow.

Templates worth opening for support include "Organize customers by lifetime spend tiers", "Request or hold fulfillments based on selected criteria" and "Get notified about irregularly large order quantities".

## 7 workflows for a support team

Each of these uses Flow's own triggers and actions, no extra app.

1. *Tag high-value customers.* Order created, condition on the customer's amount spent (say over $1,000), action Add customer tags "VIP". Your team sees the tag before replying.
2. *Alert on high-risk orders.* Order risk analyzed, condition risk level is high, actions Add order tags "risk-review" and Send internal email to the person who reviews them.
3. *Hold fulfillment for a check.* Fulfillment order ready to fulfill, condition the order is tagged "address-check", action Hold fulfillment order. Nothing ships until someone releases the hold.
4. *Post return requests to Slack.* Return requested, action Send Slack message to #returns with the order name, so returns never sit unseen.
5. *Flag orders with special instructions.* Order created, condition the order note is not empty, action Add order tags "has-note". Packers and support can filter for them.
6. *Watch large refunds.* Refund created, condition amount over $200, action Send internal email to the support lead.
7. *Record refunds on the customer.* Refund created, action Update customer note with the order number and date. This action replaces the note by default, so start the field with the existing note variable to keep what was there.

For more on notes and tags, see [Shopify order timeline and notes](https://aide.app/guides/shopify-order-timeline).

## Where Aide helps

Aide adds [two Shopify Flow triggers](https://aide.app/shopify/flow), so a support conversation can start a workflow the way an order does. *Aide conversation handed off to a person* runs when the Aide AI Agent asks a teammate to take over. *Aide conversation resolved* runs each time a conversation is closed.

Both carry a link to the conversation, plus the Shopify customer and order name (such as #4831) when the conversation is linked to a verified customer or an order. Workflows teams build on them:

- Handed off with an order attached: Send Slack message to #support with the order name and the conversation link.
- Handed off: Add customer tags "needs-follow-up", so the next teammate sees it in Shopify.
- Resolved with an order attached: Add order tags "support-resolved", so the order shows support already closed the question.

[Shopify Sidekick](https://aide.app/shopify/sidekick) can also answer questions about your support once Aide is connected.

## Frequently asked questions

### Do I need Shopify Plus to use Shopify Flow?

No. Shopify Flow is a free app on the Basic, Grow, Advanced and Plus plans. Only a few features are gated, such as the Send HTTP request action (Grow and up) and tasks from custom partner apps (Plus).

### How do I use a Shopify Flow template?

Go to Apps > Flow, click Create workflow, then Browse templates and pick one. Click Install, replace the placeholder tags and email addresses with your own, and click Turn on workflow.

### Can Shopify Flow send a Slack message?

Yes. Shopify Flow has a Send Slack message action that works with any trigger. Connect Flow to your Slack account, then add FlowBot to each channel you want it to post in.

### Can Shopify Flow hold fulfillment on high-risk orders?

Yes. Shopify recommends the Order risk analyzed trigger for risk-based workflows, since risk levels may not be ready when an order is created. Add a condition on the risk level, then a Hold fulfillment order or Add order tags action.

### Can Shopify Sidekick create a Shopify Flow workflow?

Yes, on a desktop device. Open Sidekick from Apps > Flow and describe the workflow; Sidekick builds it, tags it sidekick, and leaves it inactive until you review, test and turn it on.

### Can a support conversation start a Shopify Flow workflow?

With Aide connected, yes. Aide adds two Flow triggers, one when a conversation is handed off to a person and one when a conversation is resolved, so you can tag the customer, alert a Slack channel or add an order note.

## Set it up
- [Automate on Aide conversations with Shopify Flow](https://docs.aide.app/shopify/shopify-flow)

## Related
- [Shopify Sidekick for support](https://aide.app/shopify/sidekick)
- [Shopify AI customer service](https://aide.app/integrations/shopify)
- [Shopify order timeline and notes](https://aide.app/guides/shopify-order-timeline)

Start free: https://my.aide.app/register
