Flows & Automation

Klaviyo Post-Purchase Flow: 5-Email Blueprint

Klaviyo email marketing insights from CartStrings

TL;DR: A Klaviyo post-purchase flow is the automated email series that fires after a customer buys. Set the trigger to Placed Order, then send five emails: an order confirmation, a thank you, a how-to, a review request, and a cross-sell. Space them from checkout out to about day 45. Split first-time and repeat buyers so each gets the right message. Done well, it lifts repeat purchase rate and revenue per recipient.

A Klaviyo post-purchase flow is an automated email series triggered by the Placed Order metric that turns one-time Shopify buyers into repeat customers, and it earns about 90% more revenue per recipient than a standard email campaign. Most stores pour their budget into finding new buyers, then go quiet the second an order lands. That silence is expensive. The buyer already trusts you, their card is still warm, and they are far more likely to open your next email than any cold prospect. A good post-purchase flow uses that window to say thank you, help them enjoy what they bought, and tee up the next order. This guide gives you the five-email blueprint, the exact timing for each send, and the Klaviyo setup that runs it on autopilot.

What is a post-purchase flow?

A post-purchase flow is a set of automated emails Klaviyo sends after someone places an order. It thanks the buyer, helps them use the product, asks for a review, and nudges the next purchase. Unlike a one-off campaign you build and blast, it fires on its own for every single order.

Post-purchase is a broad category. It covers thank-you emails, product education, review requests, and cross-sell or upsell emails. Klaviyo groups all of these under the same idea: any message that goes out after a purchase. For most Shopify brands it is one of the core email automations that should be running before you spend a dollar on new campaigns. The audience is small, but it is the warmest list you own.

Why it drives repeat sales

The numbers make the case. Klaviyo's own data shows post-purchase messaging sees a 217% higher open rate, over 500% higher click rate, and 90% higher revenue per recipient than your average email campaign. Buyers open these emails because they are expecting them. That attention is rare, and it is worth protecting.

Automated flows punch far above their weight. Industry benchmark data shows automated emails make up roughly 2% of total send volume yet drive close to 37% of all email revenue. The post-purchase flow is a big reason why. It reaches people at the exact moment they feel good about your brand.

The bigger prize is the second order. The average direct-to-consumer brand keeps only about 28% of customers for a repeat purchase, and top performers in consumable categories push that past 40%. Klaviyo reports that customers who receive post-purchase emails are much more likely to buy again within six months. Across the Shopify stores we manage at CartStrings, the post-purchase flow is usually the fastest win, because you are talking to people who have already paid you once.

How do you set the trigger?

In Klaviyo, set the flow trigger to the Placed Order metric. That fires the flow every time someone buys, as long as your Shopify store is connected. Leave the flow set to repeat so returning customers re-enter, and turn on Smart Sending so no one gets buried under overlapping emails.

The build is quick. Go to the Flows tab, click Create Flow, choose Build Your Own, name it, and pick Placed Order as the trigger. From there you add time delays, splits, and your emails. Add a conditional split on new versus returning by checking "Placed Order at equals 1 over all time." Add a second split on order value, like "$value is greater than 100," to flag your VIPs.

Two setup rules save you a lot of pain. First, keep your order confirmation and shipping confirmation in separate transactional flows, since those must reach every buyer with no marketing attached. Second, use a trigger filter when you want the flow to be product-specific. For a cross-sell, you can require that the order included one category and did not include another. If your account needs a full cleanup before you build, a Klaviyo audit is the place to start.

Which emails to send

Here is the five-email blueprint that works for most Shopify brands. Treat it as a starting point, not a rule.

  • Order confirmation. Transactional, sent within minutes. Confirm the order, set expectations, and keep it clean of promotions. This lives in its own flow but marks the start of the journey.
  • Thank you. A warm note within a day of the order. Welcome first-time buyers to the brand and thank repeat buyers for coming back.
  • How-to or getting started. Optional but powerful for products that need setup or care. Time it to land right when the package arrives.
  • Review request. A single ask once the customer has had time to use the product, with one soft follow-up if they stay quiet.
  • Cross-sell or replenishment. A nudge toward the next logical purchase, timed to when the product starts running low.

Your shipping confirmation is a sixth touch, but it belongs in a separate flow triggered off the fulfillment event so the timing stays accurate. Keeping it apart also protects your transactional deliverability.

When should each email go?

Send the order confirmation within minutes and the thank you within a day. Wait until 3 to 5 days after delivery for a check-in, 7 to 14 days for a review request, and about 30 to 45 days for a cross-sell timed to when the product runs low. That spacing keeps the flow helpful instead of pushy.

Product type changes the math. Fashion and apparel can ask for a review in 5 to 7 days, while skincare and supplements may need 14 to 21 days for the customer to form an opinion. Digital products compress the whole sequence into 1 to 10 days, since there is nothing to ship. A loyalty or referral invite can land around day 30 to 45, and a true win-back belongs later, after 60 to 90 days of silence.

Start with four or five emails and add more only when your open and click rates hold up. More sends do not equal more revenue. The right number is the one your data supports.

First-time vs repeat buyers

This is where most flows leave money on the table. They send everyone the same thank-you note and call it done. The real job of a post-purchase flow is turning the first order into a second one, because the jump from one purchase to two is where customer value starts to compound.

Use the conditional split on "Placed Order equals 1 over all time" to treat the two groups differently. First-time buyers should get a real welcome: a reason to trust you, a prompt to join your list if they have not, and a clear reason to come back soon. Repeat buyers should get loyalty or VIP treatment, an update on their rewards, or early access to something new. The message that lands with a stranger falls flat with a regular.

Then time your cross-sell to the product's real reorder window, not a generic delay. A replenishment nudge fired around day 30 to 45, when the product is running low, can lift repeat purchase rate by 8 to 15 points compared with brands that send only an order confirmation. That is the difference between a generic flow and a second-order engine. Pair it with your promotional email campaigns and the two reinforce each other.

How do you measure success?

Track three numbers: open rate, click rate, and repeat purchase rate. A healthy post-purchase flow opens around 40 to 45%, well above a normal campaign. Watch revenue per recipient too, since that ties the flow straight to dollars. If repeat purchase rate climbs over time, the flow is doing its job.

Keep an eye on the warning signs as well. Rising unsubscribes or spam complaints usually mean you are sending too often or leaning too hard on the sell. Because the order and shipping confirmations are the highest-opened emails in the whole journey, protecting their inbox placement matters. If your open rates start slipping across the board, that is a signal to invest in deliverability work before you add more sends.

The bottom line

A Klaviyo post-purchase flow is one of the highest-return automations a Shopify store can run, and it is often the fastest to set up. Trigger it off Placed Order, send the five-email blueprint from order confirmation through cross-sell, and space the messages from checkout out to about day 45. Split first-time and repeat buyers so each hears the right thing, and time your cross-sell to the real reorder window instead of a generic delay. Get those pieces right and you turn a single sale into a habit. If you would rather have the flow built and dialed in for you, book a call and we will map it to your store.

Frequently Asked Questions

How many emails is best?

Start with four or five emails across the first 30 to 45 days. That covers a thank you, an optional how-to, a review request, and a cross-sell. Add more only when your open and click rates stay healthy. Sending too many too fast leads to unsubscribes.

When does the first send?

Your order confirmation should go out within minutes of checkout, while excitement is highest. A separate thank-you email can follow within a day. Both ride the highest open rates of any email you send, so treat them as prime real estate.

Is order confirmation part?

Yes, the order confirmation triggers the flow, but keep it and the shipping confirmation in separate transactional flows. Transactional emails cannot carry marketing content, and everyone who buys must receive them right away. Your thank-you and cross-sell emails handle the selling.

When do I ask for reviews?

Wait 7 to 14 days after delivery so the customer has actually used the product. Fashion can ask in 5 to 7 days, while skincare or supplements may need 14 to 21 days. Send one review request, then one gentle follow-up if they do not respond.

Does it lift repeat sales?

Yes. Klaviyo reports that customers who receive post-purchase emails are much more likely to buy again within six months. A cross-sell timed to when a product runs low can lift repeat purchase rate by 8 to 15 points compared with sending only an order confirmation.

Let’s build email marketing that feels like it was done in-house.

Ready to turn email into a revenue channel?

[ Get in Touch ]

Let’s Start the Conversation.