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