A customer has just paid you. For the next week or so they will open almost anything you send, because they are waiting for a box and every email might be about the box.
That is the highest attention you will ever have from that person, and in most accounts it gets spent on a shipping notification the courier already sent.
The post-purchase flow is the cheapest retention work available to a store, and it is skipped more than any flow except browse abandonment. Partly because it does not show up as revenue in the way a cart flow does. The money it makes arrives later, under a different heading, and often gets credited to a campaign that happened to be sending that week.
What it is actually for
Not to sell them something else immediately. The second order is the goal, but the flow is not a cross-sell sequence with a thank you bolted on the front.
The job is to make the first purchase go well. A customer whose first order arrived, worked, and made sense is a customer who buys again. One who received the thing and quietly could not work out how to use it does not complain. They just do not come back, and you never find out.
So the flow answers, in order: did it arrive, do you know what to do with it, and is there anything else.
The shape
Immediately: the thank you, and one useful thing. Order confirmation is a transactional email and it is doing its job. The flow email that follows is where you say something a receipt cannot. What happens next, roughly when, and one thing worth knowing before it turns up.
Resist putting a product in this one. Somebody who bought forty seconds ago being shown a second product reads as a store that was only ever selling.
On delivery, or your best guess at it: the how. This is the email that earns the flow. Whatever your product needs a person to know, this is where it goes. How to use it, how to look after it, the mistake most people make in the first week, what good looks like.
Every product has this email and most stores have never written it, because the knowledge lives with the founder and has never been written down anywhere.
A week or so later: the ask. A review, once they have had time to form an opinion. Asking on the day of delivery gets you a review of the packaging.
This is also the moment to ask something for yourself. One question, one answer, no form. What almost stopped you buying. That answer is worth more than the review, because it is the objection your welcome flow should be handling and you cannot get it from analytics.
Then, and only then: the second product. Timed to the product, not the calendar. The right moment for a refill is when the first one is running out. The right moment for a complement is once they have used the thing enough to want it.
The interval is a real number and you can work it out
Most stores put the replenishment or cross-sell email at thirty days because thirty days is a round number.
Your actual interval is in your order data. Look at customers with two or more orders and find the gap between their first and second. It is rarely thirty days, and it is often different by product in a way that changes what the flow should do. A consumable and a hardgood in the same catalogue do not share a rhythm.
The point is not precision. It is that the number exists and can be looked up, so guessing it is a choice.
Why this flow gets skipped
It is unglamorous and it does not report well. An abandoned cart email can be pointed at with a revenue figure beside it. The post-purchase email that stopped someone using the product wrongly shows up as a return that did not happen and a second order three months later that gets attributed elsewhere.
It also needs something no template provides, which is the founder's knowledge about their own product. That is a real cost and it is why the email does not get written. It is not difficult, it is just not urgent, which is the reliable way for something valuable to never get done.
How many emails should a post-purchase flow have?
Four covers most stores, spread across the first month. Fewer if the product needs no explanation, more if it is technical or consumable. The count matters much less than whether each email has a reason to exist that is not "keep in touch".
Should the post-purchase flow exclude repeat customers?
The first two emails, no. Delivery and instructions are useful every time. The review request and the second-product email should behave differently for someone on their fifth order, because asking a loyal customer for a first review is a small sign that nobody is paying attention.