Skip to content

How many email flows does a Shopify store need?

By cartscaling Reviewed 4 min read

The short answer

Five flows cover most stores: welcome, abandoned checkout, post-purchase, replenishment or a next-product sequence, and win-back. Build them in that order, get each one working before adding the next, then consider browse abandonment, back in stock and a sunset flow once the first five earn their keep.

Five flows first, because they keep working after you stop touching them

Campaigns are sent once and are gone. Flows run on their own, reaching people at the moment something happened, which is why they usually produce more revenue per recipient than anything you send to the whole list.

Build them in this order.

Welcome, triggered when someone joins the list. It has the highest attention of any message you will ever send, because the person just asked to hear from you.

Abandoned checkout, triggered when someone starts to pay and stops. This is the shortest distance between a message and an order.

Post-purchase, triggered by an order. It covers delivery expectations, first use and the check in that turns a buyer into a customer.

Replenishment or next product, triggered by the time since the last order. For consumables it reminds people before they run out. For durable goods it introduces what comes next.

Win-back, triggered by silence for longer than your normal reorder cycle. It is the last inexpensive chance before a customer is genuinely gone.

Five is enough to start. A store with all five running well earns more than a store with fifteen half configured ones, and the maintenance burden is what usually kills the longer list.

What each of the five has to accomplish

A flow is not a number of emails. It is a job, and the number of messages follows from the job.

Welcome introduces the brand and gives the new subscriber a reason to buy now rather than later. Two or three messages: who you are and why the product is made the way it is, what to buy first depending on what they need, and social proof from customers. If you offered an incentive to join, honour it clearly rather than burying it.

Abandoned checkout removes the obstacle. One prompt message, one that answers the likely objection, and at most one final nudge.

Post-purchase covers the gap between paying and using. Confirmation with a real delivery date, dispatch, a getting started message timed to arrival, and a check in once the product has been used.

Replenishment lands slightly before the product runs out, at an interval taken from your own repeat order data rather than a guess. One reminder, one follow up.

Win-back gives a reason to return that is not simply a discount, then makes one focused offer if the reason did not work.

Write each flow as if it is the only thing the customer will read, because for most of them it is.

What to add once the first five are working

Additions should each answer a specific behaviour you can see in the data.

Browse abandonment, for people who looked at a product repeatedly and never added it to a cart. It works best when it is helpful rather than pushy, since the person is still deciding.

Back in stock, for products that sell out. It reaches people with proven intent and needs no persuasion, only accuracy.

Price drop, where you genuinely reduce prices rather than running constant promotions.

A second order flow, aimed specifically at customers who have bought once, with the product most likely to follow the one they chose. This is often the highest value addition of the lot, because the gap between the first and second order is where most customers are lost.

A VIP or best customer flow, for people who buy often. Early access and useful information cost nothing and are worth more than discounts to this group.

A sunset flow, which quietly reduces sending to people who have not engaged for a long time and eventually removes them. Unglamorous and important, because it protects the inbox placement of everything else.

Add them one at a time and measure each on revenue per recipient before starting the next.

Keeping flows from colliding with each other and with campaigns

The most common problem in a mature account is not a missing flow, it is three messages arriving at once.

Set suppression rules. Anyone in an active flow should be excluded from campaigns for that period. Anyone who has just bought should leave the abandonment and browse flows immediately.

Decide priority when triggers overlap. A customer who abandons a cart two days after ordering should get one message, not two competing ones. Write the priority order down, because it is not obvious to the person building the next flow.

Cap the total frequency. A rule that nobody receives more than a set number of messages in a week prevents the accumulated effect of many flows all being individually reasonable.

Exit conditions matter as much as triggers. A flow should stop the moment the purpose is served, and a surprising number of complaints come from reminders sent to people who already bought.

Then review the flows on a schedule. Products change, prices change, delivery times change, and a flow written eighteen months ago is often promising something that is no longer true. Twice a year, read every message in every flow as a customer would, and fix what has aged.

Worked example, not a result

Five flows and what triggers each

Welcome
Joins the list, 3 messages over 5 days
Abandoned checkout
Payment started, 3 messages over 3 days
Post-purchase
Order placed, 4 messages over 3 weeks
Replenishment
Days since order, set per product
Win-back
No order for twice the usual cycle
Suppression rule
Buyers exit all recovery flows at once
Weekly message cap per person
3

Worked example, not a result

Related questions

As many as the job needs, which is usually two to four. Add a message only when you can say what it does that the others do not, since extra messages with nothing to say cost unsubscribes.

Per recipient, usually yes, because they arrive at a moment of intent. Campaigns still matter for launches, seasonal moments and keeping the brand present, so the answer is to build flows first and then send campaigns on top.

Twice a year at minimum, and immediately after any change to pricing, delivery or the range. Most stores have at least one flow promising something that stopped being true months ago.

Keep reading

Want this answered for your store?

Send it. The plan looks at your numbers, not the general case.

Store, name, email and phone. A person replies from a real inbox. Privacy

Get your free growth plan