Skip to main content
Solved

Can product feeds show products a customer has previously purchased?


Forum|alt.badge.img+2
  • Active Contributor III
  • 34 replies

For a replenishment / win-back email series, I would like to dynamically pull the product the customer has purchased before, but in the product feed creation, I don’t see an option for previously purchased products. Anyone know how to add a previously purchased product?

 

 

Best answer by AlexandraPalau

Hello ​@cbzhu! Thank you for being part of the Klaviyo Community! 🎉

Great question! Klaviyo's product feeds don't have a built-in option to display previously purchased products, but you can achieve this dynamically using an event-triggered flow based on the Placed Order metric.

You can check out another community post explaining this in detail:
🔗 How do I create a recently purchased block?

Or you can also check the Klaviyo Help Center article on setting up a replenishment flow:
🔗 How to create a replenishment flow

Hope this helped! Feel free to ask if you need further assistance. 😊

View original
Did this topic or the replies in the thread help you find an answer to your question?

4 replies

AlexandraPalau
Partner - Silver
Forum|alt.badge.img+19
  • 2025 Champion
  • 63 replies
  • Answer
  • February 6, 2025

Hello ​@cbzhu! Thank you for being part of the Klaviyo Community! 🎉

Great question! Klaviyo's product feeds don't have a built-in option to display previously purchased products, but you can achieve this dynamically using an event-triggered flow based on the Placed Order metric.

You can check out another community post explaining this in detail:
🔗 How do I create a recently purchased block?

Or you can also check the Klaviyo Help Center article on setting up a replenishment flow:
🔗 How to create a replenishment flow

Hope this helped! Feel free to ask if you need further assistance. 😊


Forum|alt.badge.img+2
  • Author
  • Active Contributor III
  • 34 replies
  • February 6, 2025

@AlexandraPalau Thanks! If I am using a customer winback flow - what’s the easiest way to add in the products they previously purchased? Should I just copy the email from the replenishment flow?


Byrne C
Community Manager
Forum|alt.badge.img+14
  • Community Manager
  • 110 replies
  • February 10, 2025

Hi ​@cbzhu,

Do your replenishment and winback flows use the same trigger (ideally Placed Order)? If so, then yes, you can save an email from one flow as a template and add it to another. 

The item a customer previously purchased can’t be added to a product feed, but you can add tables/images to your email that display the item that was purchased in the event that triggers the flow. The easiest way to achieve this would be to create a dynamic table that uses the event data of the Placed Order event to display the product in question.

Let me know if you need more info on this, or if you’re having trouble setting this up!

-Byrne


Forum|alt.badge.img+2
  • Author
  • Active Contributor III
  • 34 replies
  • February 20, 2025

@Byrne C helpful thank you!

 

Separately, there are some customers that have purchased most of our products. We set up a winback flow that recommends other product customers may like. We currently have it set up so there are two recommendations, however, in the preview, I noticed that one customer only gets only one recommendation since she that’s the only product she has not purchased yet. Is there a way to get it so the second recommendation space will be filled with a product they’ve purchased before in the event there is only one new recommendation available?