Connecting Klaviyo to Quizify
Connecting Klaviyo to Quizify automatically creates or updates Klaviyo profiles when customers complete your quiz. Answer tags from the quiz are stored as profile properties, which you can use to trigger personalised email flows.
Before You Start
Make sure the following are in place:
You have a Klaviyo account
The user information form is enabled on your quiz and includes the email field
You have access to your Klaviyo private API key
Step 1: Find the Klaviyo Integration in Quizify
Open Quizify from your Shopify admin
Go to Integrations in the main navigation
Find Klaviyo in the list
Click Connect or Set Up
Step 2: Get Your Klaviyo Private API Key
Log in to your Klaviyo account
Click your account name in the bottom-left corner
Select Settings, then go to API Keys
Click Create Private API Key
Give the key a name (e.g., "Quizify") and set the appropriate permissions — read/write access to profiles and lists is required
Copy the key
Klaviyo has both public and private API keys. You need the private API key for Quizify.
Step 3: Enter the API Key in Quizify
Paste your Klaviyo private API key into the API key field in the Quizify Klaviyo integration settings
Click Connect or Verify
Quizify will validate the key and load your Klaviyo lists
Step 4: Select a Klaviyo List
Select the Klaviyo list you want quiz leads added to. This is the list the customer profile will be subscribed to when they complete the quiz and submit their email address.
Step 5: Save and Test
Save the integration settings
Complete a test quiz run using a real or test email address
Check Klaviyo to confirm a profile was created or updated
Verify that answer tags appear as profile properties on the contact
How Answer Tags Appear in Klaviyo
Quizify syncs quiz answer tags to Klaviyo as custom profile properties. Each tag is stored as a property on the customer's Klaviyo profile, which you can use to:
Trigger Klaviyo flows based on quiz outcomes (e.g., a flow that fires when a property equals a specific skin type)
Personalise email content using profile property variables
Segment your audience by quiz answers for targeted campaigns
Using Quiz Data to Trigger Klaviyo Flows
Once quiz data is stored as profile properties in Klaviyo, you can use Klaviyo's flow builder to trigger automated emails based on that data.
For example:
Create a flow triggered by the Profile Property Updated event
Add a conditional split that checks for a specific answer tag (e.g., "skin-type:oily")
Send a personalised email recommending products for that skin type
This allows you to send different post-quiz emails to different customer segments — all based on how they answered your quiz.