Retain
Klaviyo 11 min de lecture

Klaviyo post-purchase flow: the highest-ROI flow you're probably not running well

Post-purchase is where CLV is built. Most DTC brands send one confirmation email and stop there. Here's the full playbook.

The flow that quietly builds your LTV

Most DTC founders obsess over the cart abandonment flow because it generates obvious revenue. The post-purchase flow generates something less visible but worth more: a second order.

A first-time buyer who places a second order within 90 days is 3 to 5 times more likely to become a repeat customer over 12 months. The post-purchase flow is the single highest-leverage tool you have to push that 2nd purchase rate up.

In numbers: on a DTC brand at $3-10M in revenue, a well-built post-purchase flow lifts the 2nd purchase rate from a typical 18-22% baseline up to 30-35%. On 10,000 first-time buyers a year, that’s roughly 1,200 additional repeat customers, or $80-150K in incremental revenue depending on your AOV.

If your post-purchase flow today is just an order confirmation followed by silence, you are leaving that revenue on the table.

What the benchmarks actually look like

Post-purchase emails have the highest engagement rates of any flow in Klaviyo. People who just paid you are warm, attentive, and waiting to hear from you.

Post-purchase flow benchmarks (DTC brands, 2026)

Métrique Votre valeur Seuil Statut
Open rate 40-60% > 35%
Click rate 6-12% > 4%
Revenue / recipient $4-12 > $2
2nd purchase rate (90d) 28-35% > 22%
Share of total email revenue 8-18% > 5%

Notice the revenue per recipient: $4-12 is often higher than the cart abandonment flow, because every recipient is a real buyer with a payment method on file, not a window shopper.

The trigger that actually works

The trigger is Placed Order, not Fulfilled Order. You want to engage the customer while excitement is highest, which is in the hours right after checkout, not 5 days later when the package arrives.

Filters to add:

  • Exclude refunded orders (Placed Order > Refunded is not true)
  • Optionally split by first-time vs repeat buyer using the Customer Properties or a “Placed Order zero times before this order” filter
  • Do not exclude by product unless you have a wildly different message per category, in which case you should run separate flows

The 4-email sequence over 30 days

This is the structure we recommend on most DTC brands. Tighter for consumables, looser for considered purchases.

Email 1 (T+1 hour): the confirmation extension

Klaviyo’s transactional order confirmation does the receipt job. Your flow email does the brand job.

  • Sent: 1 hour after Placed Order
  • Subject: “Your [brand] order is in. Here’s what happens next.”
  • Content: a thank-you, the expected delivery window, a “while you wait” section linking to your story or a how-to-use guide. No promo. No cross-sell yet.
  • Goal: reduce post-purchase anxiety, set the relationship beyond the transaction.
  • Target metric: 55-65% open rate, $0.50-1.50 revenue per recipient (mostly halo).

The most common mistake here is treating Email 1 like a sales pitch. Do not. Your customer just paid. Give them something before you ask for the next thing.

Email 2 (T+3-5 days): how to use, social proof, UGC

Time this to roughly match delivery. Open the email knowing the customer is probably unboxing.

  • Sent: 3 to 5 days after order, ideally matched to your shipping timing
  • Subject: “How to get the most out of your [product]”
  • Content: a short usage guide, 2-3 customer photos or testimonials, an invitation to share their own (UGC ask, ideally with a branded hashtag or DM link)
  • Goal: increase product satisfaction, generate UGC, plant the seed for the review request
  • Target metric: 45-55% open rate, $1-3 revenue per recipient

If your product has any learning curve at all (skincare, supplements, kitchen gear, tech), this email materially reduces returns and bad reviews. Brands that skip it pay for it in support tickets.

Email 3 (T+14 days): review request plus cross-sell

By day 14, most customers have used the product enough to have an opinion. This is your highest-converting review-request window.

  • Sent: 14 days after order
  • Subject: “Quick favor, what do you think of [product]?”
  • Content: review CTA at the top (Loox, Judge.me, Yotpo, whichever you use), then below the fold, a “you might also like” block with 2-3 complementary products
  • Goal: generate reviews and surface the first cross-sell
  • Target metric: 40-50% open rate, 8-15% review submission rate, $2-5 revenue per recipient

The review goes first, the cross-sell goes second. Asking for money before asking for an opinion reads as transactional and tanks both numbers.

Email 4 (T+30 days): replenishment or 2nd purchase nudge

This is the email that moves the LTV needle. The shape depends on what you sell.

For consumables (skincare, supplements, coffee, pet food, candles): make it a replenishment email. “Running low? Top up here.” Add a soft 10% incentive only if your category has aggressive Amazon competition.

For non-consumables (apparel, home, accessories): make it a curated 2nd purchase nudge. Show 3-5 products picked to complement what they bought. Frame it as a recommendation, not a sale.

  • Sent: 30 days after order (45-60 for slow-cycle categories)
  • Subject: consumable → “Time to restock?” / non-consumable → “Picked for you, based on your last order”
  • Content: product-aware recommendations, social proof on each item, single clear CTA
  • Goal: drive the 2nd purchase before the customer goes cold
  • Target metric: 35-45% open rate, $3-8 revenue per recipient, 5-10% conversion

Segmentation that actually moves the number

A flat post-purchase flow is fine. A segmented one is 30-50% more profitable. The three splits worth setting up:

Split 1: first-time vs repeat buyer

A repeat customer does not need the brand story or the unboxing guide. Send them a shorter sequence (Email 1 + Email 4 only), and skip the review request if they’ve already left one.

Split 2: AOV-based

A customer who spent $200 in their first order deserves different treatment from one who spent $40. Higher-AOV buyers should get a more personal tone, a VIP cross-sell (premium SKUs), and ideally a hand-written feel on Email 4.

Split 3: product-based

If you sell across categories with different usage patterns, segment Email 2 (the how-to-use email) by category. A skincare buyer does not want a guide to your kitchen line.

You do not need to build all three at once. Start with first-time vs repeat. It’s the split with the biggest payoff per hour of work.

The 5 mistakes that kill the flow

Mistake 1: only sending an order confirmation

The Klaviyo transactional confirmation is not a flow. It is a receipt. If that’s all your customer gets, you have no post-purchase flow.

Mistake 2: over-promoting

A customer who just paid is the worst possible audience for an aggressive discount push. It signals desperation and trains them to wait for promos. Email 1 and Email 2 should contain zero discount codes.

Mistake 3: ignoring the delivery window

If Email 2 lands 2 days after order but your shipping takes 7, you are asking customers how they like a product they haven’t received. It generates confusion, support tickets, and unsubscribes. Match Email 2 to your actual median delivery time.

Mistake 4: no UGC request

The post-purchase moment is the easiest UGC moment you’ll ever get. Customers are excited, the product is fresh, and they have a phone. If you don’t ask, you don’t get content. Embed the ask in Email 2, repeat it in Email 3.

Mistake 5: same flow for everyone

A $300 first-time buyer and a $30 repeat customer should not get identical emails. The lack of segmentation is the single biggest reason post-purchase flows underperform in the accounts we audit.

Replenishment vs cross-sell vs upsell: when to use what

Three different moves, three different timings:

  • Replenishment → consumables, timed to roughly 80% of expected use-up (60g moisturizer at 1g/day = nudge at day 45, not day 30). Most accurate when you know your category’s median repurchase cycle.
  • Cross-sell → complementary products, best at Email 3 (day 14) once the customer has confirmed they like the brand. “You bought X, you might also like Y.”
  • Upsell → premium version of what they bought, best reserved for Email 4 on high-AOV buyers only. Pushing a premium tier on a $40 buyer feels off.

The single most common error is using cross-sell timing for replenishment, or vice versa. Match the move to the category.

Subject line patterns that work

Five patterns we see consistently outperform on post-purchase:

  1. Status update → “Your order is in” / “Your order has shipped”, high open rates because they look transactional
  2. First-name personal → “Sarah, a quick thought on your [product]”, works best on Email 3
  3. Question → “Quick favor, what do you think of [product]?”, review-request gold standard
  4. Anticipation → “While you wait for your [product]…”, sets up Email 1 nicely
  5. Recommendation framing → “Picked for you, based on your last order”, feels editorial, not promotional

Avoid generic “Thanks for your order!” subjects. They get the lowest opens of any post-purchase email type because they look like every other brand.

Where to start

  1. Open your Klaviyo flows and find your post-purchase flow (or confirm you don’t have one beyond the transactional)
  2. Count the emails: if you have fewer than 3, that’s your priority gap
  3. Check timing on Email 2 against your actual median delivery time
  4. Verify Email 3 contains a review request, not just a cross-sell
  5. Decide whether Email 4 should be replenishment or curated 2nd purchase based on what you sell
  6. Add the first-time vs repeat split before any other segmentation
  7. Pull revenue per recipient and compare to the $4-12 benchmark above

If you’d rather get an automatic audit of your post-purchase flow alongside every other Klaviyo flow, with the dollar impact estimated for each gap, that’s exactly what Retain does.

Mis à jour en April 2026

Guides connexes

Identifiez vos opportunités en 5 minutes.

Retain se connecte à votre Klaviyo et chiffre le revenu que vous laissez sur la table.