← Blogs
Joyal Johnson
Email & CRM

Post-Purchase Flows: The Most Underrated Revenue in DTC

Joyal Johnson · Oct 12, 2026

There's a moment in every customer's journey where they're more excited about your brand than they'll ever be again. It's not when they see your ad. It's not when they land on your site. It's right after they buy.

They've just made a decision, spent their money, and they're waiting for something to arrive. And what do most brands send them? A Shopify order confirmation, a shipping notification, and then silence until the next sale campaign.

That's why I think post-purchase flows are the most underrated revenue in DTC. Brands spend so much to get that first order, then do very little to earn the second. Here's how I approach building them in Klaviyo.

Why the second order matters so much

Getting a new customer is expensive. Ads, discounts, content, influencers. By the time someone places their first order, you've often spent a big chunk of what that order is worth just to acquire them.

The second order is where things change. A customer who comes back costs you far less to reach, already trusts you, and is much more likely to buy a third and fourth time. Post-purchase flows are your best tool for making that second order happen.

Split first-time and returning customers

This is the first thing I do in any post-purchase flow. Someone buying for the first time and someone on their fifth order need very different messages.

In Klaviyo, use a conditional split based on how many times someone has placed an order.

First-time customers need
  • A genuine thank you that feels human, not corporate.
  • Reassurance about what happens next (delivery timings, what to expect).
  • Help getting the most out of what they bought.
Returning customers need
  • Recognition that they've been back. "Welcome back" goes a long way.
  • Less explaining, more exclusivity: early access, new launches, something special.

What a solid first-time buyer flow looks like

Here's roughly the structure I'd start with, and then adjust based on the product:

Email 1 · shortly after ordering

Thank you. Keep it warm and simple. Maybe a short note about the brand or the people behind it. Don't try to sell anything else yet.

Email 2 · around delivery

How to use it. Care instructions, tips, how-to content, a quick video. This is where you make sure the product actually delivers on what they hoped. A happy customer is a returning customer.

Email 3 · after they've had time to use it

Review request. Timing matters here. Asking for a review before the product has arrived (or before they've tried it) gets you nothing. Think about how long it takes to actually experience your product. Skincare might need a couple of weeks. A t-shirt might need a few days.

Email 4 · later

Cross-sell. Now you can recommend something. The best recommendations are genuinely complementary, the thing that goes with what they bought, not just your current bestseller.

Email 5 · timed to replenishment, if relevant

If your product runs out, remind them before it does.

Make the cross-sell actually relevant

The lazy version of a cross-sell is "You might also like" followed by your top five bestsellers. It works a bit, but not as well as recommendations that make sense for that person.

A few ways to make it smarter in Klaviyo:

Don't forget the non-sales emails

Not every post-purchase email needs a "Shop now" button. Some of the most effective emails I've seen in this flow are the ones that just help:

These build the relationship that makes the next sale feel natural rather than pushy.

Where SMS fits in

Post-purchase is one place I'd go easy on SMS. A delivery update or a quick "it's arrived, here's how to get started" text can be useful, but heavy promotional texts right after someone buys usually feel like too much. Let email do most of the work here and keep SMS for genuinely useful, time-sensitive moments. (More on that in Email vs SMS: What Each Channel Is Actually Good At.)

What to measure

For post-purchase flows, I'd look past open rates and focus on:

Compare a few weeks before and after you launch or update the flow, and look at the trend over months, not days. Post-purchase flows are a long game.

Start small, then build

If you don't have a post-purchase flow at all right now, don't try to build the perfect ten-email version. Start with three:

  1. Thank you.
  2. How to use it.
  3. Review request.

Get those live, then add the cross-sell and replenishment emails once you've seen how customers respond. The point is to stop letting your happiest, most engaged customers go quiet the moment they've paid.

Want a post-purchase flow that earns the second order?

Connect with me on LinkedIn →