How to Turn Your Beauty Quiz Data Into Klaviyo Revenue

Most beauty brands collect zero-party data through their quiz and never use it. This guide shows you exactly how to connect quiz responses to Klaviyo flows that keep converting long after the quiz ends.

3x
Revenue per recipient, segmented vs generic sends
41%
Of email revenue generated by flows
18x
Higher revenue per recipient, flows vs campaigns

Source: Klaviyo 2026 Email Marketing Benchmarks, based on data from 183,000+ brands.

A beauty quiz is one of the best data collection tools available to a DTC brand. In 60 seconds a shopper tells you their skin type, their concerns, their goals, what they have tried before, and what has not worked. That is more useful information than most brands collect across a customer's entire lifetime.

And then most brands send that customer the same generic newsletter as everyone else.

The quiz data sits in a dashboard. Klaviyo knows nothing about it. The customer gets a weekly broadcast with that week's bestsellers. The personalization opportunity disappears.

This guide is about closing that gap. How to sync your quiz data to Klaviyo properly, which segments to build first, which flows to prioritize, and what the brands doing this well are actually seeing in their numbers.

Why Quiz Data Is Your Most Valuable Klaviyo Asset

Most Klaviyo data is behavioral. Quiz data is intentional. That distinction changes everything about how you can use it.

🎯
It is zero-party data the customer chose to shareBehavioral data tells you what someone clicked. Quiz data tells you who they are and what they want. Someone who says "I have dry, sensitive skin and I am looking for a fragrance-free routine" has given you a signal no click stream can match.
πŸ“…
It stays relevant longer than any other signalA skin type does not change week to week. A hair porosity profile does not reset after a browse session. Quiz data is stable, which means the segments you build from it keep working for months and the flows you trigger from it stay relevant long after the quiz is completed.
πŸ’°
Segmented flows built on quiz data earn 3x more per recipientKlaviyo's own benchmark data confirms that segmented campaigns earn more than 3x the revenue per recipient of generic sends (Klaviyo 2026 Email Marketing Benchmarks, based on 183,000+ brands). Quiz data is the richest segmentation signal available to a beauty brand. The combination is the highest-performing email strategy in the category.
πŸ”
One quiz keeps converting for months1 in 5 quiz-attributed orders land more than 30 days after the quiz is completed. The quiz is not just a checkout nudge on the day someone takes it. It is a segmentation event that feeds flows and retargeting for an extended window, but only if the data actually connects to your email platform.

How Quiz Data Flows Into Klaviyo

When a customer completes your quiz, every answer should become a custom property on their Klaviyo profile. Here is how that connection works and what to look for.

⚑
Each quiz answer becomes a Klaviyo profile propertySkin type, hair porosity, primary concern, goals, lifestyle factors: each one attaches to the customer's Klaviyo profile as a named property the moment the quiz is submitted. A property like skin_type: dry or hair_concern: frizz becomes a filter you can use in any segment, flow, or campaign from that point forward.
πŸ””
Quiz completion fires as a Klaviyo eventThe "Tangent Quiz Submitted" event is the trigger that activates your post-quiz flows in Klaviyo. Without it, flows have nothing to fire on. With Tangent AI, this event fires automatically and carries all quiz properties as both event data and profile properties, so they are available for flow triggers, conditional splits, and segment filters immediately.
🏷️
Naming conventions matter more than you thinkUse consistent, readable property names from the start. "skin_type" not "q3_answer." "primary_concern" not "concern1." You will be filtering on these properties across dozens of flows and campaigns. Messy naming makes that unmanageable fast and is very hard to fix retrospectively.
πŸ”—
Native integration vs manual setupSome quiz platforms require a manual Zapier connection or webhook setup to pass data to Klaviyo. Others sync natively. Tangent AI syncs quiz profile data to Klaviyo automatically as custom properties with no additional setup required. The difference matters at scale because manual connections break and require maintenance.

Tangent AI: What Gets Synced to Klaviyo

Every time a shopper completes a Tangent quiz, a "Tangent Quiz Submitted" event fires in Klaviyo. Here are the exact properties that land on the customer profile and how each one gets used.

What It CapturesKlaviyo PropertyUsed In
Hair and skin profile tagse_tagsFlow conditional splits, campaign segmentation by hair type, concern, and texture
Recommended product IDs e_tangent_product_recommendation_idDynamic product blocks in results email and win-back flows
Full product recommendation data e_tangent_recommendation_productsProduct images, titles, prices, and URLs rendered directly in email templates
Recommendation explanatory text e_tangent_recommendation_textPersonalized copy block in results email explaining why each product was recommended
Product variants recommended e_tangent_recommendation_variantsVariant-level targeting in replenishment and cross-sell flows
Shopify tags from quizShopify TagsSegment filtering by attributes like dry_scalp, oily, hair_straight, tangent_selfie_wavy_hair
Data source identifiere_added_by: tangent Filtering quiz-sourced profiles from other acquisition channels in reporting

Source: Tangent AI Klaviyo integration. Property names shown are from a live brand deployment.

The 5 Klaviyo Flows Every Beauty Brand Should Build from Quiz Data

Start with Flow 1. It is universal and starts converting immediately. Build the others in order of what your category needs most.

Flow 1 | Trigger: Tangent Quiz Submitted (Day 0)

Results Delivery Email

Fires immediately on Day 0 when the "Tangent Quiz Submitted" event lands in Klaviyo. The email delivers the shopper's personalized routine using dynamic product blocks pulled directly from e_tangent_recommendation_products β€” real product images, titles, and links rendered automatically from the quiz output. No manual product selection needed.

After 4 days, a conditional split checks whether the shopper has purchased. Yes branch ends the flow β€” no unnecessary email to someone who already converted. No branch sends a follow-up ("Don't Miss It: Your Quiz Results") to recover the intent without pestering buyers.

Real subject line in use: "🧴 Your Quiz Results" with preview text "Your Custom Hair Ritual Inside" β€” short, outcome-focused, no category jargon.

Flow 2 | Trigger: Completed Quiz, no purchase within 48 hours

Post-Quiz Abandoned Cart Recovery

A shopper who completed the quiz and did not buy is different from a generic cart abandoner. They know their results. They have seen the recommendation. Something stopped them. This flow references their specific profile to address that hesitation directly.

What makes it different: Instead of "You left something behind," this email says "Your routine for [concern] is still waiting." It uses their quiz properties to show the exact products recommended to them, not generic bestsellers.

Flow 3 | Trigger: First purchase after quiz

Personalized Welcome Series

Replace your generic welcome flow with one that speaks to each customer's profile. Someone with oily acne-prone skin gets a different onboarding than someone with dry sensitive skin. The emails that follow their first purchase should educate them on the ingredients they need, not just the products they bought.

Personalization in practice: Use conditional splits on skin_type or hair_concern to branch the flow. Each branch gets emails written for that profile: ingredient education, usage tips, and cross-sell suggestions that make sense for their specific needs.

Flow 4 | Trigger: X days after purchase (based on product lifecycle)

Replenishment Flow

Beauty products run out. A 30ml serum lasts roughly 30 days. A 50ml jar lasts closer to 48. Most brands send replenishment reminders on a fixed 30-day schedule regardless of what the customer bought. Build your timing around actual product lifecycle and stated usage frequency from the quiz.

Why this matters: A customer who said they have a twice-daily routine uses products faster than one with a minimal routine. The quiz captures usage habits. Use them to time the replenishment trigger accurately rather than guessing.

Flow 5 | Trigger: No purchase within 60 to 90 days of quiz

Win-Back with Profile Reference

A standard win-back email says "we miss you." A quiz-powered win-back says "your [skin type] routine is still here when you're ready." The difference is that the latter reminds the customer that the brand actually knows them. That is a meaningfully different emotional trigger and it converts at a meaningfully different rate.

What to include: Their original quiz results summary, any new products that have launched since they took the quiz that fit their profile, and a single clear CTA to their recommended routine page.

The Segments to Build First

Once quiz data is in Klaviyo, these are the segments that unlock the most immediate revenue from your existing list.

Skin brands

By skin type

Oily, dry, combination, sensitive, normal. This is the foundation segment. Every campaign, launch, and educational content piece should be filtered through skin type before it goes out.

Skin brands

By primary concern

Acne, aging, hyperpigmentation, dryness, sensitivity. Concern-based segments outperform skin type segments for new product launches because they speak to the specific problem the customer is trying to solve.

Hair brands

By hair type

Straight, wavy, curly, coily. For curl-specialist brands especially, sending the same content to a 2A and a 4C customer is a missed opportunity. The products, ingredients, and routines that work are completely different.

Hair brands

By hair concern

Frizz, damage, growth, scalp health, color protection. Concern segments are especially powerful for new product launches and ingredient education. A customer focused on growth gets different content than one focused on moisture.

All brands

Quiz completers who have not purchased

High-intent non-buyers. These are your warmest leads. They know their results, they have seen recommendations, something stopped them. This segment deserves its own dedicated flow, not a generic abandoned cart sequence.

All brands

Single product buyers with full routine recommended

Customers who bought one item from a recommended routine of four. The cross-sell opportunity is clear and the pitch is not generic: "You have the serum. Here is the cleanser that works with it for your skin type."

What Happens When Brands Actually Build This

These results come from brands that connected their quiz data to Klaviyo and built the flows, not just the quiz.

Haircare
Bondi Boost

AI selfie hair analysis and guided quiz synced to Klaviyo, powering personalized routine flows across US and Australian markets from a single platform.

74%
Email open rate from quiz-powered flows
Read case study β†’
Haircare
Moroccanoil

Multilingual quiz data powering Klaviyo lifecycle flows across 8 European markets, each segment receiving content matched to their hair profile in their local language.

85%
First-time orders from quiz-referred purchases
Read case study β†’
Skincare
Luzern Labs

AI skin analysis results connected to personalized Klaviyo flows, turning one-time buyers into repeat customers through profile-matched replenishment and cross-sell sequences.

2.5x
Revenue growth with AI skin analysis and routines
Read case study β†’
Skincare
Three Ships Beauty

Skin quiz data segmented by type and concern, driving personalized campaign sends and post-purchase flows that matched each customer's clean ingredient routine.

+208%
Increase in average order value
Read case study β†’

Why Most Brands Never Get This Working

Building quiz-powered Klaviyo flows is not technically hard. But most brands make one of these mistakes before they ever see results.

❌
The quiz data never actually reaches KlaviyoThe most common failure. The quiz platform stores the data in its own dashboard. No sync is set up. The properties never appear on Klaviyo profiles. Everything downstream is impossible until this is fixed: segments, flows, personalized campaigns.
❌
The sync works but the properties are unreadableData comes through as "q1", "q2", "q3" or with inconsistent naming across different quiz versions. The data is there but you cannot build reliable segments on it because the property names are not consistent or meaningful.
❌
Only one flow gets built (the results email)The results delivery email goes live. It converts well on day one. The team moves on. The replenishment flow, the cross-sell sequence, the win-back campaign: none of them get built. The long tail of quiz-attributed orders never gets captured.
❌
Flows are built but content is not actually personalizedThe trigger fires correctly and the conditional split routes to the right branch, but the email copy inside each branch is the same. "Here are your results" with a different skin type swapped in. True personalization means different products, different ingredients, different educational content per profile.
❌
Campaign sends ignore quiz data entirelyThe flows are personalized but the weekly campaign blast goes to the full list with no segmentation. This trains customers to ignore your emails because most of what arrives is irrelevant. Segment every campaign send by quiz profile, even if that means smaller audiences per send.

5-Step Setup Checklist

If you are starting from scratch, this is the order to work through it.

1

Fire the quiz submit event

Confirm "Tangent Quiz Submitted" is firing in Klaviyo every time a shopper completes the quiz. Check your activity feed to verify.

2

Verify profile properties are syncing

Open a test profile in Klaviyo and confirm e_tags, e_tangent_recommendation_products, and e_tangent_product_recommendation_id are all populated.

3

Build the results delivery email

Set trigger to "Tangent Quiz Submitted", send on Day 0. Use dynamic product blocks to pull recommended products directly from e_tangent_recommendation_products.

4

Add the no-purchase conditional split

After a 4-day wait, split on whether the shopper has placed an order. Yes branch ends the flow. No branch sends a follow-up email to recover the intent.

5

Segment all campaign sends by quiz profile

Use e_tags to filter every campaign send by hair type, skin type, or concern. Even a basic filter immediately improves relevance and open rates.

Questions We Get Asked a Lot

Automatically. Tangent syncs skin and hair profile data to Klaviyo as custom properties the moment the quiz is submitted. No Zapier or webhook setup required.
The results delivery email. It fires at peak intent and converts immediately. Then build the abandoned cart flow and replenishment flow in that order.
Yes. The flow structure is identical. The properties differ: skin_type and skin_concern for skincare, hair_type and hair_concern for haircare.
All paid Klaviyo plans support custom properties and conditional flow splits. No enterprise plan needed.
The results email converts from day one. Replenishment and cross-sell flows show lift within 4 to 8 weeks. Win-back flows need 60 to 90 days to surface meaningful data.
Ready to see similar results?

Turn Every Shopper Into a
Confident Buyer