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

  1. Open Quizify from your Shopify admin

  2. Go to Integrations in the main navigation

  3. Find Klaviyo in the list

  4. Click Connect or Set Up


Step 2: Get Your Klaviyo Private API Key

  1. Log in to your Klaviyo account

  2. Click your account name in the bottom-left corner

  3. Select Settings, then go to API Keys

  4. Click Create Private API Key

  5. Give the key a name (e.g., "Quizify") and set the appropriate permissions — read/write access to profiles and lists is required

  6. 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

  1. Paste your Klaviyo private API key into the API key field in the Quizify Klaviyo integration settings

  2. Click Connect or Verify

  3. 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

  1. Save the integration settings

  2. Complete a test quiz run using a real or test email address

  3. Check Klaviyo to confirm a profile was created or updated

  4. 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.