This guide will take you through using custom properties to segment profiles, trigger flows & create filters.
This is the best way for users on the Octane base plan to create quiz-based Klaviyo flows.
π‘ What you'll learn
π‘ What you'll learn
Where custom properties appear in Klaviyo.
How to target specific properties.
Using custom properties in flows.
π‘ Prerequisites
π‘ Prerequisites
Targeting custom properties requires adding the custom properties to Klaviyo first.
Make sure the Klaviyo integration has been connected to Octane AI before starting.
What are custom properties?
Custom properties are profile properties in Klaviyo that aren't standard. In the case of Octane AI, these custom properties are sent to Klaviyo every time someone opts in through a quiz:
Quiz answers
Quiz result page
Results page URL (Octane Plus)
Octane AI lists
Once inside of a Klaviyo profile, specific properties can be targeted to personalize flows & email content based on preferences.
Custom properties can also be used with Klaviyo's "Personalization" as well as "Show/hide" features.
Personalization lets you insert a property, like a quiz link or a quiz answer into emails while show/hide lets you add filters into specific pieces of email content.
When an email is submitted through a quiz, only the properties that represent the quiz taker's answers & results are sent.
Check the Connect tab in the quiz editor before launching a quiz to make sure the properties are aligned with your quiz content correctly.
π¬ VIDEO: Using Quiz Data with Integrations
π¬ VIDEO: Using Quiz Data with Integrations
Learn how to locate the data portion of your quizzes in Octane AI.
The Accepts Marketing property
The Accepts Marketing property for Octane AI opt-ins will be synced as "false". This is because the Accepts Marketing is a Shopify-specific property that will be marked "true" if the subscriber places an order with the marketing checkbox filled in during checkout.
This won't impact compliance or your ability to send marketing flows to anyone.
Triggering email flows with custom properties
For Octane base users, custom properties are the best way to send emails to customers based on their quiz data. With custom properties, you can:
Filter flows
Create segment lists
Add conditional splits to flows
Directly triggering a flow with custom properties isn't possible. Instead, one of the methods above can be used to create quiz flows (usually a list flow).
Filtering flows with quiz data
When an email is sent to Klaviyo from Octane AI, it'll sync into the list selected in the integration settings.
π Filter flows with custom properties:
Step 3: Click on FLOW FILTERS and click "Add a flow filter".
Step 3: Click on FLOW FILTERS and click "Add a flow filter".
Adding a flow filter allows us to create multiple list flows using the same list, but personalizing the requirements.
Properties can also be used to filter customers inside of a list, but this method prevents a single flow from getting too bloated with conditional splits.
π Optional filter ideas
π Optional filter ideas
Target anyone that has completed a quiz:
After targeting the results page property (in this case Octane: Quiz result) and setting the operator from equals to is set, a filter has been created that only allows profiles that have a results page property of any kind.
People who have never finished a quiz won't have a results page property, so this flow will only allow customers that completed a quiz & gave email consent.
Target new customers with a certain quiz preference:
The filter in this example only allows customers who don't have a skincare routine already and have never placed an order on the website. This allows the flow to send targeted emails and focus on winning a new customer over.
Triggering flows with quiz segments
Segments can be used to filter customers first before sending them into a flow made for that segment only.
Here's a quick explanation of the difference between lists & segments in Klaviyo:
Lists: subscribers can be added through Klaviyo forms, integrations & manually.
Segments: subscribers can be added by targeting customer data.
Because lists can't be directly filtered with custom properties, that makes segments a useful tool for organizing quiz subscribers but also for triggering flows. This method helps keep quiz flows separate from other flows & lists, but it does also add 1-2 minutes to the time it takes for a customer to receive their 1st email after opt-in.
π Creating a quiz segment flow: