After the first order, send a thank you, then a how to use email before the product arrives, then a review request, a cross-sell and a replenishment reminder once the customer has had time with the product. Split first-time and repeat buyers, and time everything from delivery, not from the order date.
A good post-purchase flow sends five messages in this order: thank you, how to use, review request, cross-sell, replenishment. The first two go out while the customer is waiting for the parcel. The last three wait until the product has arrived and been used.
The goal is simple. You want the first order to go well, so there is a second one. Here is how I lay it out, with examples you can adapt.
The order of messages after a first purchase
Your store platform already sends the order confirmation and shipping updates. Those are transactional and should stay free of marketing. The flow below sits on top of them.
| Message | When | Job |
|---|---|---|
| Thank you | Right after the order | Reassure, set expectations |
| How to use | While in transit | Prepare for a good first use |
| Review request | About a week after delivery | Collect proof |
| Cross-sell | After they have used it | Suggest the next product |
| Replenishment | Just before it runs out | Prompt the reorder |
1. Thank you
Send it straight away. Klaviyo's post-purchase guide makes the same point: time delays suit review and cross-sell messages, not the thank you. Keep it short and human. Say thanks, say what happens next, and tell them how to reach you. No selling.
2. Education, or how to use it
This is the email most brands skip, and I think it is the most useful one. A customer who gets a good result from the first use is far more likely to come back. Cover how to use the product, how often, what to expect in the first days, and the mistakes people commonly make.
Hi there,
Your order is on its way. Here is how to get the best result from day one.
1. Start with a small amount, once a day.
2. Give it two full weeks before you judge it.
3. Store it somewhere cool and dry.
Questions? Reply to this email and a real person at your brand will answer.
See the full guide3. Review request
Ask once the customer has had a fair chance to try the product. As a reference point, Klaviyo Reviews sends its request 7 days after the package is delivered by default for online orders, and lets you change that. Products that take time to show a result, such as skincare or supplements, need longer.
4. Cross-sell
Recommend the product that naturally goes with what they bought, not your whole catalog. Klaviyo's cross-sell guide notes that its built-in review and cross-sell flow sends 14 days after an order is fulfilled, and suggests limiting the product feed to a relevant category or collection.
5. Replenishment
For consumables, finish with a reorder reminder shortly before the product runs out. Klaviyo's replenishment guide uses the example of a 30-day supply with the first reminder around day 25. I usually build this as its own flow with a product filter, so each product gets the right timing.
Split first-time and repeat buyers
A first-time buyer needs reassurance and instructions. A repeat buyer already knows the product and the brand, so the same emails feel like noise.
In Klaviyo, add a conditional split at the top of the flow that checks whether Placed Order equals 1 over all time. That is the condition Klaviyo's guide uses to separate new from returning customers.
- First-time buyers: the full sequence above, including the brand story and the how to use email.
- Repeat buyers: a shorter path. A thank you that recognizes they came back, then a cross-sell or early access to something new. Skip the basics.
- Repeat buyers of a new product: they still need the how to use email for that product, so branch on what was ordered if your catalog is varied.
- TriggerPlaced Order
- SplitPlaced Order equals 1 over all time?
- Email 1Thank you. First-time and repeat versions
- Wait 2 days, while the order ships
- Email 2How to use it (first-time buyers)
- Wait until about a week after delivery
- Email 3Review request
- Email 4Cross-sell, a week or so later
Time it from delivery, not from the order
The most common timing mistake is counting days from the order date. If shipping takes a week and your review request goes out on day five, you are asking for an opinion on a box that has not arrived.
Here is the logic I follow:
- Before delivery: thank you and education only. These help the wait feel shorter.
- After delivery: review request, cross-sell and replenishment. All three depend on the customer having the product in hand.
- Use the closest event you have. Klaviyo's cross-sell guide points out that Fulfilled Order is closer to when a customer receives the product than Placed Order. On Shopify, Klaviyo Reviews can base its timing on actual delivery. Klaviyo notes that on WooCommerce the review timing can only be based on the fulfillment date.
- If you only have the order date, add your typical shipping time to every delay, and add more for international orders.
What not to send after an order
What you leave out matters as much as what you put in.
- A discount on the product they just paid full price for
- A review request before the parcel has arrived
- A cross-sell in the thank you email
- Abandoned cart or browse reminders for the item they just bought
- Promotional content inside order and shipping confirmations
- The brand introduction to someone on their fourth order
- A replenishment reminder for a product that is not consumable
The best post-purchase email is the one that makes the first order go well.
What to do next
- Open your current post-purchase flow and check what triggers it and whether it counts days from the order or from fulfillment.
- Add the first-time vs repeat split if it is missing.
- Write the how to use email for your best-selling product first. Add others later.
- Place a test order and read every message you receive in the following weeks, in the order it arrives.
- Review the timing again whenever your shipping times change.
If you want help mapping this for your products, book a call and I will walk through your flow with you.
Questions people ask
How many emails should a post-purchase flow have?
Three to five for a first-time buyer: thank you, how to use, review request, cross-sell and, for consumables, a replenishment reminder. Repeat buyers need fewer.
When should I send a review request email?
After the product has been delivered and used. Klaviyo Reviews defaults to 7 days after delivery for online orders, and products that take longer to show results need a longer wait.
Should the post-purchase flow trigger on Placed Order or Fulfilled Order?
Use Placed Order for the thank you, because it should arrive straight away. For reviews and cross-sells, Fulfilled Order or a delivery-based trigger is closer to when the customer has the product.
Should I include a discount in post-purchase emails?
Not in the early ones. Someone who just paid full price does not need a discount, and seeing one can make them regret the order. If you use an incentive, keep it for a later cross-sell or a late replenishment reminder.