Skip to main content

Selling

Segments and Flows: Group Customers and Automate Messages

Group customers by orders, spend and loyalty, then build flows that send email and text messages on a schedule when something happens in your store.

Overview

A segment is a group of customers that match rules you set, such as everyone who has spent over a certain amount. A flow sends a series of messages, with waits in between, when something happens, such as an order being placed. You can aim a flow, a campaign or a promotion at a segment.

Segments and flows are on the Growth plan and above.

Build a segment

Go to Customers → Segments.

  • Quick presets create a common segment in one click.
  • Create segment lets you set the rules yourself: minimum and maximum orders, minimum and maximum spent, minimum loyalty points, days since the last order, and whether the customer has an email on file. A customer must match every rule you set.
  • Describe your segment turns a sentence such as "customers who spent over 200 in the last 90 days" into rules you can check before saving.

Each segment shows how many customers it matches.

Build a flow

Go to Marketing → Flows and click New flow.

  1. When this happens: choose the trigger, such as Order placed, New customer, Cart abandoned, Order delivered, Anniversary, Loyalty milestone or Win-back.
  2. Then do this: add the steps in order, top to bottom.
  3. Send email with one of your store's email templates. A custom subject is optional.
  4. Send SMS with your text. Texts are paid from your Phone & SMS credit and go only to customers who agreed to receive them.
  5. Wait for a set time before the next step.
  6. Tag the customer.
  7. Branch on a customer tag or their loyalty points, so different customers take different paths.
  8. Timing: a Start delay waits after the trigger before the first step. Smart send-time moves each send to a set hour between 9:00 and 18:00 UTC, the same hour for a given customer every time, so your sends are spread across the day instead of all going at once. If that hour has already passed on the day a step is due, it sends straight away.
  9. A/B test (optional): send part of your customers a different version of the steps. Each person always gets the same version, so the results stay clean.

Click Save draft to keep working, or Save and activate to switch it on. The list shows how many times each flow has run.

Good to know

  • Order shipped is in the trigger list but does not start a flow yet.
  • A customer is in a flow once at a time: the same event happening twice does not start a second run while the first is open.
  • Flow emails use your store's email design (Settings → Email design).