How to Create a Post-Purchase Flow

Last updated at:


Learn how to set up a post-purchase flow in Klaviyo as well as best practices for doing so. 


About Post-Purchase Flows

Sending post-purchase emails are essential for growing your brand. They turn a shopper into a loyal and repeat customer. According to our research, 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.

Post-purchase flows are any flow that send after someone makes a purchase. This is a broad category that includes:

  • Thank you flows
  • Cross-sell flows
  • Up-sell flows
  • Product review flows

Create a Post-Purchase Flow

Below, we explain how to set up a basic post-purchase flow. 

  1. Navigate to the Flows tab
  2. Click Create Flow
  3. Select Create from Scratch
  4. Choose Metric to trigger the flow
  5. Click into the dropdown menu and choose Placed Order
  6.  Click Done
  7. Include time delays, if applicable
    • Recommended for product review, cross-sell, and up-sell flows 
    • Not recommended for thank you flows
  8. Add in splits to target customers based on aspects such as:
    • New versus returning customer (Placed Order at equals 1 over all time)
    • Amount paid (Value is greater than X)
  9. Add in your initial message(s)
  10. Add in time delays before any following splits or messages
    • Tip: consider when other messages regarding a customer's order may go out, such as any order fulfillment flow message
  11. Click the Manage Flow dropdown when you're ready for the flow to start sending
  12. Select Update All Action Statuses
  13. Choose Live from the dropdown
  14. Click Update Statuses
  15. Click Save & Exit

Example of a thank you flow, one type of post-purchase flow

Target Customers Using Splits


Personalizing your messaging is a great way to get customers to return to your brand and complete another purchase. The wants of a first-time buyer or a repeat purchaser are different, and your messaging should reflect that. With a first-time buyer, you can encourage them to sign up for your newsletter or join a loyalty program. You can thank a repeat purchaser for their continued business, update them on their loyalty status, or reaching out to find more information about them. To create this split within a flow, you can add in a conditional split contingent upon having a previous Placed Order event.


Additionally, you can split based on if some has purchased a more expensive product. You can encourage your potential VIPs by showing them the privileges that you have within your VIP program. To segment your customers further, you can add in a trigger split based on $value and set whatever threshold you deem as a significant purchase for your business.


Check Your Overall Messaging

While you’re working out how your customers are segmented within your flow itself, you’ll want to make sure they aren’t overwhelmed with emails. You should ask yourself a few questions:

  • Could a customer also be subscribed to your newsletter?
  • If they are subscribed, would they be receiving a welcome series?
  • If a customer makes a purchase and abandons a cart the next day, will they be added to an abandoned cart flow?

To know how often you will be messaging someone, create a sending frequency map using this provided template to ensure that you’re not inundating your customers with emails. Your customers could find constant messaging annoying and could ensure you will not get another purchase.

Consider the Content and Schedule


Once you’ve decided how you want to segment your flow, iron out the schedule and content of your emails. To start, just like with every bit of your messaging, you’ll want to make sure that your tone, styling, and colors are consistent across all of your communication. When trying to figure out the content of your post-purchase emails you can start by looking at the four different types of emails that you can send post-purchase — transactional, thank yous, review requests, and cross sells.

While you can send these in any order of your choosing, below is an example flow that you could use as inspiration. This flow is for a company that, on average, takes 9 days from the order being placed until it’s shipped. The shipment email is excluded from the below flow because the company would want to use another flow triggered off of the shipment to make sure that the email is properly timed.


Examples of Post-Purchase Emails




Email #1: Transactional Email

Transactional emails let the customer know that their order has been processed and items have been shipped. While this is the trigger that starts the post-purchase flow, it's best to keep your transactional flows, both the order and shipping confirmation emails, in separate flows to ensure that all your customers receive the information they need as soon as possible. For an email to be considered a transactional email, it cannot have any marketing effort inside it. This is just sent to let the customer know that you have received their order and should go to everyone who has placed an order.








Email #2: Thank You Email

Next up, a thank you email. Thank yous help build your relationship with your customers by thanking them, welcoming them to the family if it is their first purchase, or letting someone know about a loyalty program. This is a good place to split your flow based on if someone has purchased from you before so you can change your language within the email. For your new customers, you can welcome them into your brand’s community and encourage them to signup for your newsletter, if you haven’t already. For returning customers, you can thank them for being loyal to your brand and update them on their loyalty rewards incentives. Further, if you’ve added another split by order value, this is a good place to offer VIP messaging to those of your customers that have spent more with you.











Optional Email: Instructions

If you have an item that’s particularly difficult to use or requires some instruction, you can include an instructional email right before the item arrives. Make sure this email is well timed to your shipping window, as you don’t want your customer to get your email too early that they forget about the email or after the product arrives. You can create a flow dedicated only to sending your customer instructions, especially if you're using a third-party tool like Shipstation or Aftership.











Email #3: Review Request Email

Review requests encourage customers to write a review either on social media or on your site itself. While you cannot incentivize a customer to write a good review for you, it’s important that you get them to review so other customers can return. Review request emails are essential. You can devote an entire flow dedicated to just review requests. For information on how to do that, check out our article on Creating a Product Review Flow.












Email #4: Cross-Sell Email 

Lastly, cross-sell emails encourage another purchase from a customer by recommending something they are also likely to purchase. You’ll want to include your most popular products if you’re trying to get someone to purchase again. Not to worry, if someone has purchased an item, it won’t populate in their email. Like the review request email, you can create a whole flow dedicated to just cross-sell items. For more information head to our article on Creating an Upsell or Cross-Sell Flow.







Was this article helpful?
616 out of 824 found this helpful