Skip to main content
All CollectionsIntegrationsKlaviyo📕 Using the Klaviyo Integration
Using recommended products custom property to segment Klaviyo flows

Using recommended products custom property to segment Klaviyo flows

You can use recommended products custom property to create segments, to set conditional logic, and add profile filters

Ivana avatar
Written by Ivana
Updated this week


The recommended_products custom property stores a list of products each quiz taker received. You can use this property in Klaviyo to tailor your marketing communications and create a more relevant experience for your customers.

💡 What you'll learn


💡 Prerequisites

Custom properties need to be synced at least once in order to be able to use them.


Creating Segments in Klaviyo Using recommended_products custom property

You can create segments based on the recommended_products custom property to target users with emails or flows that feature the products they’re most likely to be interested in.

Steps to Create a Segment in Klaviyo:

  1. Go to the Lists & Segments tab

  2. Click Create List / Segment and select Segment

  3. Name your segment

  4. Under Definition, click Add a Condition.

  5. In the condition dropdown, choose Properties about Someone.

  6. Search for the recommended_products custom property

  7. Set the condition to filter users who selected specific products. For example:

    • recommended_products contains “Product A”

  8. Click Create Segment.

This segment will automatically update as users complete your quiz, allowing you to keep track of which products your audience is most interested in. You can now use this segment to send targeted emails. Check this guide for more details: Triggering Klaviyo Flows when Someone is Added to a List / Segment

Setting conditional logic based on recommended_products

Conditional logic in Klaviyo allows you to customize the path that a user takes in a flow based on their quiz responses. With the recommended_products custom property, you can send users down different flow paths depending on which product(s) they were recommended.


Steps to create post-quiz flow that sends different email campaigns based on the products that users are recommended:

  1. Create a Flow

  2. Choose the Trigger

  3. Add a Conditional Split:

    • Drag the Conditional Split block into the flow

    • Choose Properties about Someone > recommended_products

    • Set the conditions for the split. For example:

      • If recommended_products contains “Product A”, send one email with related recommendations.

      • If recommended_products contains “Product B”, send another email with a different product offer.

  4. Personalize Emails: In each branch of the split, design an email that’s specifically relevant to the recommended product. You can include product images, descriptions, and even discount codes to encourage a purchase.

With conditional logic, each user receives content that reflects their individual quiz results, making the email experience feel more personalized.



Adding profile filters to flow using recommended_products

Profile filters allow you to control who enters your flows based on specific conditions. You can use recommended_products to ensure that only users who are recommended certain products enter specific automations.

Steps to add profile filters based on recommended_products:

  1. Create or Edit an Existing Flow

  2. Set the Trigger

  3. Add a profile filter:

    • Click on the trigger step

    • Under Filters, click Add Filter

    • Choose Properties about Someone > recommended_products

    • Set the filter condition. For example:

      • recommended_products contains “Product A”

  4. Apply the Filter: Once the filter is applied, only users whose recommended_products property contains "Product A" will enter the flow

Filters help you create more targeted and relevant flows by ensuring that only users with specific interests (as indicated by their quiz results) receive certain emails or promotions.

Custom properties aren't available as flow filters. So, in metric-triggered flows, it is possible to use trigger filters to limit the trigger to only certain events. One that matches recommended_products custom property is recommended_product_titles even.

Did this answer your question?