Hi everyone!
I’m trying to set up a system that automatically updates a customer’s profile properties in Klaviyo based on the products they’ve purchased in an order. My goal is to create a property that dynamically includes all purchased products (e.g., ["Product A", "Product B"]), without needing to manually configure every possible product in a flow.
This would allow me to use the property to set up product-specific conditional blocks within emails.
I came across this post, which seems very similar to my use case, but it doesn’t seem to provide a complete solution
Here’s what I’d like to achieve:
for every product in the order, add it to a property (e.g., Purchased Products: ["Product A", "Product B"]).
The solution should work dynamically, handling any product in the catalog, including new ones, without requiring a manual conditional split for each product in the flow.
Manually adding conditional splits or individual profile property updates for each product is a bit too complicated. Instead, I’m looking for a method that can automatically loop through the products in an order and update the profile accordingly.
Has anyone successfully implemented something like this?
Thank you so much!