Acquiring a customer once is the most expensive thing you do in ecommerce. Most of the margin you hoped to make on that first order gets absorbed by your CAC. The business case for the whole brand depends on what happens next: do they buy again, and how quickly?
The data is stark. The average DTC brand retains just 28% of customers for a second purchase over a 12-month window. When you measure over a 365-day period across 156,000 DTC brands, the median repeat purchase rate drops to 18.8%. Most brands I audit are sitting at 12-17% and treating that as normal.
It is not normal. It is the result of what happens after the order confirmation email: nothing. No structured follow-up, no education, no cross-sell, no replenishment reminder. The customer forgets you exist. When they need the product again, they search Google or TikTok, see a competitor ad, and buy from them instead.
The Second Purchase Window Most Brands Miss
Of all customers who will ever purchase a second time, 50.3% do it within 30 days and 76.4% within 90 days. That is the window. If you do not have a structured communication sequence during that period, you are leaving the most motivated segment of your audience completely unattended.
This is what makes post-purchase flows so powerful relative to the effort required to set them up. You are not trying to reach a cold audience. You are reaching someone who already bought, who is in the middle of their first experience with your product, and who is most open to the next purchase. The opportunity window is short and most brands send nothing into it.
Moving from a 15% to a 30% repeat purchase rate on a brand doing 500,000 GBP per year adds 75,000 to 150,000 GBP in annual revenue without a single new customer acquired. No ad spend increase. No creative budget. Just better post-purchase email sequences.
What a Good Repeat Purchase Rate Actually Looks Like
Before building the flows, you need a benchmark that is honest about your vertical.
| Category | Average Rate | Top Performers |
|---|---|---|
| Supplements / Wellness | 35-40% | 50-55% |
| Skincare / Beauty | 22-28% | 40-45% |
| Food and Drink | 18-25% | 38-42% |
| Pet Supplies | 30-35% | 48-52% |
| Apparel | 15-20% | 28-32% |
| Luxury / Gifting | 9-12% | 18-22% |
If your repeat purchase rate is more than 10 points below the average for your category, the issue is almost certainly your post-purchase communication, not your product. That is fixable. The five flows below are the fix.
The 5 Klaviyo Flows That Drive Repeat Purchases
These are not theoretical. They are the five flows I build or audit in every brand engagement. Together, they form a retention engine that compounds over time. Each one targets a specific stage in the post-purchase journey.
The Post-Purchase Education Flow
Trigger: Placed Order. Emails: 4. Window: Days 1-21.
This is the most underbuilt flow in DTC email. Most brands send an order confirmation and stop. The post-purchase education flow turns the period between purchase and repeat purchase into an active relationship rather than a passive wait.
Day 1 is your order confirmation, but it does more than confirm. It sets expectations for delivery, introduces what makes the product work, and creates anticipation. Day 3 is a shipping update combined with a short piece of product education: how to use it, what to expect in the first week, a real tip that makes the experience better.
Day 10 to 14 is your first review request. Time it so the customer has actually used the product. Not immediately on delivery. Day 21 is a light cross-sell or bundle suggestion. Not a hard sell. A natural next step based on what they bought.
Brands with this flow in place typically see 8 to 15 percentage point improvements in repeat purchase rate compared to brands with only an order confirmation email. The reason is simple: you are staying present during the window when the customer is most engaged with your brand.
The Replenishment Flow
Trigger: Placed Order + time delay. Emails: 2-3. Window: Based on product lifecycle.
If you sell a consumable product, a replenishment flow is not optional. It is the single highest-return flow you can build, and most brands either do not have one or have it timed wrong.
In Klaviyo, create a flow triggered by the Placed Order metric. Set the first time delay to equal your product's average days to depletion, minus five days. If you sell a 30-day supplement supply, your first email fires on Day 25. The goal is to reach them before they run out, not after.
Add a conditional split immediately: if they have already placed another order, exit the flow. You only want to reach customers who have not yet reordered. The first replenishment email is a soft reminder, no discount. It frames the reorder as practical, not promotional. The second email, three to five days later, if they still have not bought, offers a small incentive.
Top Shopify brands using replenishment flows see 20 to 30% of their consumable customers reorder through this sequence alone. If you are not running it, that revenue is either not happening or it is happening through your ad channels at full CAC cost.
The Cross-Sell Flow
Trigger: Placed Order + product tag or collection filter. Emails: 2. Window: Days 30-45.
A cross-sell flow targets customers who bought one product and shows them the logical next product. It fires later than the education flow, after the customer has had time to experience and form an opinion on what they already bought.
The trigger is a Placed Order event filtered by the specific product or collection. You then build a conditional split based on whether they have purchased the complementary product. If not, they enter the sequence.
The key mistake brands make with cross-sell flows is leading with the pitch. The email that works starts by acknowledging the product they already have and building a bridge: you have X, here is why Y makes it better. It is a recommendation from someone who knows your product stack, not an upsell.
Do not discount heavily in cross-sell flows. A 10% loyalty discount for existing customers is enough. If the recommendation is good and the timing is right, most customers buy without a discount at all. Aggressive discounting in cross-sell flows trains customers to wait for offers before purchasing again.
The VIP Flow
Trigger: Placed Order (3rd or 4th purchase). Emails: 2. Ongoing.
The VIP flow is triggered when a customer hits their third or fourth purchase. At that point, they are not just a repeat buyer. They are an advocate in progress. The flow acknowledges that explicitly.
Email one is an acknowledgment: you have bought from us three times and we notice. It is not a marketing email. It is a thank-you that makes the customer feel seen. This email has an outsized effect on LTV because it reinforces the customer's identity as someone who chooses your brand.
Email two, sent a few days later, offers something exclusive. Early access to a new product, a referral incentive, or access to a loyalty tier. The goal is to convert a high-frequency buyer into someone who actively brings other customers in.
Brands with a VIP flow in place typically see 30 to 40% higher LTV from their top 10% of customers compared to brands who treat all customers the same regardless of purchase frequency.
The Win-Back Flow
Trigger: No purchase in 1.5x your average days between purchases. Emails: 3-4.
Most brands trigger win-back flows too late. They wait 120 or 180 days of inactivity when the customer has already mentally churned and possibly purchased from a competitor twice.
The correct trigger point is 1.5x your average days between purchases. If your average customer reorders every 50 days, your win-back starts at 75 days of inactivity. This is when the customer has gone quiet but is not yet lost.
Email one does not lead with a discount. It acknowledges the gap and re-establishes brand value. What has changed, what is new, why now is a good time to come back. Email two, sent five to seven days later, introduces a reactivation incentive. Email three, sent another week out, creates a soft urgency: this offer expires, then we will leave you alone.
The lapsed customer segment is one of the most undermonetised assets in DTC email. Brands I have worked with that implement a properly timed win-back flow recover 8 to 14% of lapsed customers. On a list of 20,000 and an AOV of 55 GBP, that is meaningful revenue from an audience that cost nothing to acquire.
The Setup Order That Matters
If you are starting from scratch or rebuilding a broken flow setup, do not try to launch all five at once. Build in this order:
Six weeks of focused build time to have a full retention engine running in Klaviyo. The post-purchase and win-back flows alone will move your repeat purchase rate materially. The others compound the effect over time.
The Measurement Framework
Track these three numbers monthly, not quarterly. They tell you whether your retention engine is working.
Repeat Purchase Rate
Customers who purchased 2+ times / Total customers in period
Above 28% overall. 35%+ in consumable categories.
Days to Second Purchase
Average days between first and second order for two-time buyers
Under 60 days. The faster the second purchase, the stronger the LTV trajectory.
Flow Revenue as % of Total Email Revenue
Flow-attributed revenue / Total email revenue
50-60% of total email revenue should come from flows. Under 30% means your flows are underbuilt or your campaigns are doing the heavy lifting they should not have to.
What This Looks Like in Practice
A wellness brand I worked with was doing 420,000 GBP per year with a repeat purchase rate of 14%. They had a welcome series and an abandoned cart flow. Nothing after the order shipped. The post-purchase window was completely unaddressed.
We built the post-purchase education flow, replenishment flow, and win-back flow over three weeks. No ad spend changes. No offer restructuring. No new creative campaigns. Just the three flows sequenced correctly.
Within 90 days, repeat purchase rate moved from 14% to 29%. Flow revenue as a share of total email revenue went from 22% to 51%. Revenue per recipient across the flow system averaged 1.74 GBP. The brand effectively added 63,000 GBP in annualised revenue from automated sequences that required no ongoing management.
This is not an outlier. This is what happens when a brand stops treating the post-purchase period as a dead zone and starts treating it as the highest-leverage window in their entire growth engine.
The One Thing Most Brands Get Wrong
They build retention flows as discount dispensers. Every email has an offer. Every touchpoint is transactional. The customer quickly learns to wait for the code before buying again, and your margin compounds downward alongside your perceived brand value.
The brands with the highest repeat purchase rates are not the most aggressive with offers. They are the most consistent with value. Product education, honest recommendations, timely replenishment reminders, genuine acknowledgment of customer loyalty. These drive repeat purchases at full margin.
A discount is a tool of last resort. Use it in win-back email two or three when the customer has already gone cold and a nudge is justified. Do not build it into every touchpoint as a substitute for a compelling retention narrative.
Work with Purposeful Profits
Want us to audit your Klaviyo flows and show you exactly what revenue you are leaving on the table?
We have done this for 350+ DTC and CPG brands. The average brand is leaving 20-40% of potential email revenue uncaptured. We will tell you exactly where yours is going and how to get it back.
Book a growth auditAbout the author
Caner Veli built Liquiproof from zero to 3,000+ global retailers in under 6 years. He now helps DTC and CPG brands fix broken growth engines and scale 2x-15x in 90 days.
Frequently Asked Questions
What is a good repeat purchase rate for a DTC brand?
The industry average repeat purchase rate for DTC ecommerce brands is 25-30% over a 12-month window. Top performers in consumable categories (supplements, skincare, food and drink) achieve 40-55%. If your repeat purchase rate is below 20%, your email flows are likely missing, broken, or mistimed. Getting to 30%+ is achievable for most brands within 90 days with the right Klaviyo flows in place.
When should a post-purchase email flow trigger in Klaviyo?
The first post-purchase email should trigger immediately after the order is placed, focusing on confirmation and setting expectations. The second email (product education or shipping update) fires on Day 2-3. The review request goes on Day 14-21, after the customer has received and used the product. The cross-sell or repeat purchase prompt fires at Day 30-45, timed to when the product begins running low. This cadence typically lifts repeat purchase rates by 8-15 percentage points compared to brands sending only an order confirmation.
How do I set up a replenishment flow in Klaviyo?
In Klaviyo, create a flow triggered by the Placed Order metric. Set a time delay equal to the average days to replenishment for your product (for example, 28 days for a 30-day supply). Add a conditional split to exclude customers who have already purchased again. The first email is a soft reminder at the replenishment point. The second email, 5 days later, adds a small incentive if they have not reordered. Brands selling consumables that add this flow typically see 20-30% of customers reorder through it.
What is the best timing for a win-back flow in Klaviyo?
Start your win-back flow at roughly 1.5x your average days between purchases. If your average customer reorders every 50 days, trigger the win-back at 75 days of inactivity, not 120 or 180. Most brands trigger win-backs too late, when customers have already mentally churned. The first win-back email should not lead with a discount. It should acknowledge the absence and re-establish the brand value. The discount comes in email two or three if they still have not converted.
How much revenue can Klaviyo retention flows add to a DTC brand?
For a brand doing 500,000 GBP per year, moving from a 15% to a 30% repeat purchase rate adds roughly 75,000 to 150,000 GBP in annual revenue without increasing ad spend. Klaviyo flow emails generate an average of 1.58 GBP per recipient, compared to 0.06 GBP for campaign sends. A full retention flow system (post-purchase, replenishment, win-back, VIP, cross-sell) typically generates 30-45% of total email revenue from a fraction of the sends.
Why do most DTC brands have a low repeat purchase rate?
Most DTC brands have a low repeat purchase rate because they stop communicating with a customer the moment the order ships. The order confirmation email goes out, then silence until the next campaign blast. There is no product education, no timely cross-sell, no replenishment reminder, and no win-back when the customer goes quiet. The customer forgets about the brand or buys from a competitor who is staying in contact. The fix is not more discounts. It is a structured post-purchase communication sequence that earns the second sale.