Hey @Car Care Marketing,
Welcome to the community! What’s your replenishment flow triggered by? I’m assuming it’s a placed order event, and you have a filter on your flow to ensure that only orders placed that contain a certain collection enter the flow, correct? I’m thinking that if you set up a flow with the trigger “Ordered Product” rather than “Placed Order,” you’ll be able to accomplish your goal more effectively, as an Ordered Product event only contains information on one specific product that a person ordered, at least for all common integrations with Klaviyo.
For example, if you place an singular order for 3 different products of 3 different categories, one Placed Order event will be sent to Klaviyo. An email in a flow triggered by Placed Order won’t easily be able to display only one of those items, or leave out certain categories (though this can potentially be done by implementing some complex logic).
That being said, 3 separate Ordered Product events will be sent to Klaviyo, one event for each product. Each event only contains the data for that one specific product.
If you make a flow triggered by Ordered Product, and add a trigger filter so only certain categories of products enter, you’ve built the start of a replenishment flow that’s category-specific. From there, you can build out a template using the Ordered Product event data. The item name, image, price, URL, ect, that you see in the event data will all be specific to that individual product.
Let me know if this makes sense. In short, you’ll want to build a flow triggered by Ordered Product, add a trigger filter on it to only allow certain categories in, and then use event data from the Ordered product event in your template. Happy to answer any additional questions regarding this!
-Byrne