Skip to main content

We are setting up a winback flow that provides dynamic product recommenations. There are some customers that have purchased most of our products already (i.e. 5 out 6 of our products). We set up a winback flow that recommends two other product customers may like. However, in the preview of one customer, 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? Said another way, we want there to always be two recommendations even if we have to fill the space with a product they’ve already purchased before. The priority is to recommend products that are new to them though.

Hey ​@cbzhu 

It looks like Klaviyo is only recommending new products, which is why the second slot is empty when a customer has bought almost everything. Are you using Klaviyo’s default recommendations or a custom setup? If it’s the default, it won’t suggest past purchases, so we might need a workaround. A possible solution is adjusting the product feed to prioritize new items first and fill any empty slots with past purchases. Let me know how you're currently pulling the recommendations.


Hi ​@cbzhu, just continuing on here, if you are using a product feed for the dynamic product placements, you can also select the logic to be based both on “Purchased AND Viewed” so that might fill in the gaps. 

Take a look here:

 


Thank you!