Skip to content
← ALL WRITING

2026-04-23 / 10 MIN READ

The post-purchase flow that adds LTV without feeling pushy

A seven-touch post-purchase email flow for DTC that earns repeat purchases without annoying the customer. Timing, copy, exits, and the review-request placement.

Most DTC brands ship a post-purchase email that says "thank you for your order" and stop there. That is not a post-purchase flow. That is a receipt.

The actual post-purchase flow is where the repeat-purchase rate gets built. It is the longest-running flow most brands should have, and it is the one with the widest gap between what a default Klaviyo setup does and what a deliberate one does. The difference in revenue between those two versions is usually larger than the difference in the welcome series.

POST-PURCHASE / 7 TOUCHES / 45 DAYS
  1. 01
    Order confirmation
    t + 0
    TXN
  2. 02
    Product-understanding
    t + 24h
    PRODUCT UNDERSTANDING
  3. 03
    Shipping confirmation
    ship event
    TXN
  4. 04
    How is it going?
    delivery + 3d
    REPEAT PURCHASE
  5. 05
    Review request
    delivery + 7d
    REVIEWS
  6. 06
    Replenishment / cross-sell
    reorder window
    REPEAT PURCHASE
  7. 07
    Brand touchpoint
    t + 30-45d
    BRAND TOUCHPOINT
EXIT on 2nd order/current focus Order confirmation
Seven-touch post-purchase flow. Each marketing email has a defined job.

What the post-purchase flow is actually for

Three jobs. In order of importance:

  1. Set up the first repeat purchase. LTV is built here, not in acquisition.
  2. Get the review. Every review you do not collect is social proof you pay for somewhere else.
  3. Build product understanding. A customer who knows how to use the product is a customer who buys again.

Everything else (brand storytelling, founder letters, newsletter opt-ins) is optional. If the flow does not move one of the three numbers above, it does not earn its slot in the inbox.

This is also the flow with the highest tolerance for length. A subscriber in the welcome series is a stranger. A post-purchase subscriber has paid you money. You have earned a longer attention window, and you should use it carefully.

The seven-touch architecture

Touch 1: The order confirmation (immediate, transactional)

Not part of the marketing flow. Fires from Shopify's native transactional path. But it has to be mentioned because if the confirmation looks like a receipt from an accounting system, every email after it is fighting the first impression. The fix for this is to brand the transactional templates to match the rest of your email.

Deliverability matters here too. Shopify's default transactional sending from noreply@shop.shopifyemail.com carries reputation risk you do not control. Transactional email deliverability walks through the cost of ignoring this, which I saw in action on a client project and will not repeat.

Touch 2: The product-understanding email (sent 24 hours after order)

The most undersold email in the flow. Purpose: set the customer up to use the product correctly. For skincare, this is the "here is how to layer these" email. For supplements, it is the "here is when to take each one" email. For apparel, it is fit and care instructions.

Why this moves LTV: a customer who uses the product wrong has a bad experience, does not reorder, and sometimes returns. A customer who uses it right becomes a repeat buyer.

This email runs best as a short single-topic message, 200 to 300 words, with one link to a fuller guide on the site if you have one. No product promotion. No upsell. Just the content.

Touch 3: The shipping confirmation (triggered, transactional)

Also not part of the marketing flow, but the same branding rules as the order confirmation apply. The tracking link must work. The language must match the rest of your email voice.

Touch 4: The "how is it going" email (sent 3 days after delivery)

A short check-in email, timed to land when the customer has had the product in hand for a few days. Purpose: invite a support conversation early, before a minor issue becomes a return or a negative review.

The copy is a genuine question. "How is it working out so far? Reply to this email with any questions." The reply-to address has to be a monitored inbox. If you do not have the support capacity to read replies, skip this email.

Touch 5: The review request (sent 7 days after delivery, product-specific)

The review request is its own email, not piggybacked onto another message. Timing matters: one week after delivery is the sweet spot for most product categories. Sooner and the customer has not used the product enough. Later and the peak interest has passed.

The request itself should link to a low-friction review form (ideally embedded on a product page, not behind a login). One click should start the review. Two clicks maximum to submit.

The review email should include the specific product the customer ordered, not a generic "how was your order" prompt. Product-specific context doubles review conversion in the data I have seen across client accounts.

Touch 6: The cross-sell or replenishment (sent at the natural reorder window)

The natural reorder window is product-specific and has to be calculated, not assumed. For a 30-day supplement, it is day 22 to day 25. For a monthly subscription-eligible product, it is day 26 to day 30. For seasonal apparel, it is completely different.

The cross-sell versus replenishment decision depends on the product. Consumables get replenishment messaging ("running low? reorder now"). Durables get cross-sell messaging ("pairs well with this"). Mixed catalogs need both paths, branched on what the customer actually bought.

For small catalogs, one cross-sell email is usually enough. For larger catalogs, the recommendation logic gets more complicated. This is where Klaviyo segmentation patterns starts to earn its complexity.

Touch 7: The brand touchpoint (sent 30 to 45 days after delivery)

The longest-runway email in the flow. Purpose: remind the customer that the brand exists, reinforce the story, and soft-route to a next purchase without asking for one directly.

Content options: a behind-the-scenes update, a feature on a customer, a seasonal note from the founder. The test for whether this email earns its slot is: if you described the content to the customer in person, would they want to receive it. If the answer is no, cut it.

Timing precision matters more than copy precision

Getting the timing right is more important than getting the copy right. An average-copy email at the correct moment outperforms great copy at the wrong moment. Specifically:

  • The product-understanding email has a narrow window. Too early and the customer has not opened the package. Too late and they already figured it out or gave up.
  • The review request has an even narrower window. The day you see the "delivered" status is day 0. Day 7 is the peak for most categories.
  • The reorder nudge has to be calculated from typical consumption, not from "thirty days" as a default.

Klaviyo's flow trigger model supports all of these timings, but you have to configure them deliberately. The default "send X days after order placed" is the wrong base for most of the emails above, because "order placed" and "product in hand" can be five to ten days apart depending on shipping.

The exits that matter

The whole flow has to exit when the customer places a second order. Otherwise you are sending "how is it going with your first order" messages to a customer who is already on their third.

The exit condition is a Conditional Split on "has placed order X times since flow started" where X is greater than 0. Configure it on touches 4 through 7. Touches 2 and 5 can stay active through the second order if the content is evergreen per-product.

What not to put in the post-purchase flow

Three things that I see creep into post-purchase flows and should not be there:

  1. Newsletter opt-in. The customer is already a customer. They do not need to sign up for your newsletter. If they want to hear from you less, they will unsubscribe.
  2. Subscription upsell as a separate email. Subscription offers work better placed inline in the replenishment email, not as a standalone push.
  3. Referral ask as a standalone email. Referral programs work best when the ask is placed on the post-purchase thank-you page or inline in the review-request email, not as its own send.

Every email in the flow has to earn its slot. If it is not moving reorder, review, or product understanding, cut it.

Measurement

Three numbers to watch, in order:

  1. 60-day repeat-purchase rate of flow completers. Of everyone who received the full flow, what percentage placed a second order within 60 days. Baseline varies by category: 15 to 25 percent for most DTC consumables, 5 to 12 percent for durables.
  2. Review submission rate. Of everyone who received touch 5, what percentage submitted a review. Baseline is 3 to 8 percent for most categories.
  3. Replies to touch 4. Not a conversion number, but a qualitative signal. A healthy flow produces replies. Zero replies means the email is not being read or the copy is not inviting one.

Revenue per recipient is the aggregate number that rolls these up. Watch it alongside the per-touch metrics. If revenue per recipient is high but repeat-purchase rate is flat, the flow is probably benefiting from the review request moving off-email conversions, which is fine, but name the mechanism.

Where this fits

The post-purchase flow is the second flow I ship after the welcome series in the Klaviyo lifecycle playbook. Together, those two flows carry most of what most lifecycle programs produce. The welcome series architecture is the direct companion piece if you are building these in sequence.

If your post-purchase flow is underperforming and you are not sure whether the problem is the flow or the data feeding it (order fulfillment timestamps, product data, customer tags), a DTC stack audit is how I run that diagnosis.

FAQ

When should the first post-purchase email go out?

The first marketing email (not the transactional order confirmation) should fire 24 hours after order placement. That window lets the customer receive the confirmation, read it, and be ready for a second touch that is not asking them for anything.

Should review requests be email or SMS?

Email for most categories. SMS works for high-frequency reorder products where the customer is unlikely to read a longer email. For most DTC consumables, email is the better channel because the review form is easier to engage with on a larger screen.

How do I calculate the reorder window for my product?

Pull order history in Shopify. For repeat buyers, measure the median days between first and second orders for each product. That median is your reorder window. Fire the replenishment nudge 3 to 5 days before that point.

Is a 'how is it going' check-in email worth sending?

Only if you can actually read and respond to the replies. A customer who replies and gets ignored is worse than not asking. If you have the support capacity, this is one of the highest-value emails in the flow. If you do not, skip it.

How do I measure whether the post-purchase flow is working?

60-day repeat-purchase rate of flow completers is the primary number. Review submission rate is the secondary. Revenue per recipient rolls both up. Watch them together, not in isolation.

// related

Let us talk

If something in here connected, feel free to reach out. No pitch deck, no intake form. Just a direct conversation.

>Get in touch