Skip to content

Sending Follow-up Emails with Klaviyo

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz,
  • how to ask for marketing consent in your quiz,
  • how to connect your RevenueHunt account to Klaviyo via OAuth,
  • how to enable Klaviyo on a specific quiz,
  • how to send quiz leads to Klaviyo Profiles,
  • how to send quiz leads to Klaviyo Lists,
  • how to segment customers coming from the quiz in Klaviyo,
  • how to create a result email flow in Klaviyo,
  • how to find a Klaviyo email template,
  • how to edit a Klaviyo email template for the quiz,
  • how to disconnect Klaviyo from a single quiz,
  • how to disconnect Klaviyo from your entire RevenueHunt account.

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz
  • how to ask for marketing consent in your quiz
  • how to connect your quiz to Klaviyo
  • how to send quiz leads to Klaviyo Profiles
  • how to send quiz leads to Klaviyo Lists
  • how to segment customers coming from the quiz in Klaviyo
  • how to create a result email flow in Klaviyo
  • how to use the built-in Klaviyo email templates

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz
  • how to ask for marketing consent in your quiz
  • how to connect your quiz to Klaviyo
  • how to send quiz leads to Klaviyo Profiles
  • how to send quiz leads to Klaviyo Lists
  • how to segment customers coming from the quiz in Klaviyo
  • how to create a result email flow in Klaviyo
  • how to use the built-in Klaviyo email templates

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz
  • how to ask for marketing consent in your quiz
  • how to connect your quiz to Klaviyo
  • how to send quiz leads to Klaviyo Profiles
  • how to send quiz leads to Klaviyo Lists
  • how to segment customers coming from the quiz in Klaviyo
  • how to create a result email flow in Klaviyo
  • how to use the built-in Klaviyo email templates

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz
  • how to ask for marketing consent in your quiz
  • how to connect your quiz to Klaviyo
  • how to send quiz leads to Klaviyo Profiles
  • how to send quiz leads to Klaviyo Lists
  • how to segment customers coming from the quiz in Klaviyo
  • how to create a result email flow in Klaviyo
  • how to use the built-in Klaviyo email templates

In this tutorial you will learn how to send quiz leads to Klaviyo, and how to build a post-quiz email flow there.

What you will learn

  • how to add an email question to your quiz
  • how to ask for marketing consent in your quiz
  • how to connect your quiz to Klaviyo
  • how to send quiz leads to Klaviyo Profiles
  • how to send quiz leads to Klaviyo Lists
  • how to segment customers coming from the quiz in Klaviyo
  • how to create a result email flow in Klaviyo
  • how to use the built-in Klaviyo email templates

Intro

In this tutorial you will learn how to connect your RevenueHunt account to Klaviyo over OAuth, and how to set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The OAuth connection removes the need for Public or Private API Keys. Authenticate once and your whole account is connected.

In this tutorial you will learn how to connect your quiz to Klaviyo and set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The steps below set up a follow-up email in Klaviyo.

In this tutorial you will learn how to connect your quiz to Klaviyo and set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The steps below set up a follow-up email in Klaviyo.

In this tutorial you will learn how to connect your quiz to Klaviyo and set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The steps below set up a follow-up email in Klaviyo.

In this tutorial you will learn how to connect your quiz to Klaviyo and set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The steps below set up a follow-up email in Klaviyo.

In this tutorial you will learn how to connect your quiz to Klaviyo and set up a post-quiz email flow.

Connecting the quiz to Klaviyo can significantly increase your sales.

The RevenueHunt app sends all quiz information straight to Klaviyo. That covers the customer's email and name, and every question, answer and recommended product.

The steps below set up a follow-up email in Klaviyo.

Add email question

To send contacts to Klaviyo your quiz needs to have an email question.

  1. In the Quiz builder tab, click + Add Question and select the email question type. You can also click + Add Block to add an email block to an existing slide. You can also ask for marketing consent on the same slide.

    Example

    • You can add a marketing consent checkbox in the email question settings (as a single choice multiple-choice question).

To send contacts to Klaviyo your quiz needs to have an email question.

  1. You can add it to the quiz from the Quiz Builder tab. You can also ask for marketing consent on the same slide.

    Example

    • You can inform the customer in the question description that by providing the email address they agree to receive marketing information.

    • Or you can add a marketing checkmark by joining two slides together.

To send contacts to Klaviyo your quiz needs to have an email question.

  1. You can add it to the quiz from the Quiz Builder tab. You can also ask for marketing consent on the same slide.

    Example

    • You can inform the customer in the question description that by providing the email address they agree to receive marketing information.

    • Or you can add a marketing checkmark by joining two slides together.

To send contacts to Klaviyo your quiz needs to have an email question.

  1. You can add it to the quiz from the Quiz Builder tab. You can also ask for marketing consent on the same slide.

    Example

    • You can inform the customer in the question description that by providing the email address they agree to receive marketing information.

    • Or you can add a marketing checkmark by joining two slides together.

To send contacts to Klaviyo your quiz needs to have an email question.

  1. You can add it to the quiz from the Quiz Builder tab. You can also ask for marketing consent on the same slide.

    Example

    • You can inform the customer in the question description that by providing the email address they agree to receive marketing information.

    • Or you can add a marketing checkmark by joining two slides together.

To send contacts to Klaviyo your quiz needs to have an email question.

  1. You can add it to the quiz from the Quiz Builder tab. You can also ask for marketing consent on the same slide.

    Example

    • You can inform the customer in the question description that by providing the email address they agree to receive marketing information.

    • Or you can add a marketing checkmark by joining two slides together.

Connect quiz to Klaviyo

To connect Klaviyo, authenticate your Klaviyo account over OAuth. No API keys are needed.

  1. Open Quiz settings.
  2. Go to the Integrations tab and scroll down to Klaviyo.
  3. Click Connect. Klaviyo opens an authentication page.
  4. Log in to Klaviyo, or select your account if you are already logged in, and click Allow to grant access.
  5. You return to Quiz settings, where Klaviyo now shows a Connected badge.

    Account-level connection

    Connecting Klaviyo over OAuth links your whole RevenueHunt account, so every quiz in it gains the option to send leads to Klaviyo Profiles. This does not happen on its own. Enable it for each quiz, as the next steps show.

  6. For each quiz you want to send data from, open that quiz's Quiz settings. Find the Klaviyo section and check Send Quiz Leads to Klaviyo Profiles.

  7. Save your changes with the top-right Save button.

    Tip

    To stop one quiz sending data to Klaviyo, uncheck that box and save. You do not need to disconnect Klaviyo.

  8. To test the connection, click Preview and complete the quiz with a test name and email. Use an email address that is not already in your Klaviyo account.

  9. To verify the test, open Klaviyo > Audience > Profiles and search for the email address you used. It may take a moment to appear, so refresh the page if needed.
  10. You should see the new profile with custom quiz properties attached, such as quiz answers and recommended products. If the profile was added, the integration is working.

    Tip

    If no new profile appears in Klaviyo Profiles, check that Send Quiz Leads to Klaviyo Profiles is enabled in that quiz's settings, and that Klaviyo still shows the Connected badge in Integrations.

From now on, all the contacts coming from this quiz will be added to your Klaviyo account.

The Public API Key in Klaviyo account settings

To connect the quiz to Klaviyo, provide your Klaviyo Public API Key.

The Public API Key is what lets the app send information to Klaviyo Profiles.

  1. To find your Public Key login to your Klaviyo account.
  2. In account Settings open the API Keys tab and copy the public API Key.
  3. Navigate back to the RevenueHunt app.
  4. In the Quiz > Connect tab, scroll to Klaviyo and edit the connection.
  5. Paste your Public API Key and save.
  6. Publish the changes with the top-right Publish button.
  7. Take the quiz all the way to the results page. Use an email address that is not already in your Klaviyo account.
  8. To verify the test, open Klaviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If no new profile appears in Klaviyo Profiles, check your Public API Key and repeat the process.

From now on all the contacts coming from the quiz will be added to your Klaviyo account.

The Public API Key in Klaviyo account settings

To connect the quiz to Klaviyo, provide your Klaviyo Public API Key.

The Public API Key is what lets the app send information to Klaviyo Profiles.

  1. To find your Public Key login to your Klaviyo account.
  2. In account Settings open the API Keys tab and copy the public API Key.
  3. Navigate back to the RevenueHunt app.
  4. In the Quiz > Connect tab, scroll to Klaviyo and edit the connection.
  5. Paste your Public API Key and save.
  6. Publish the changes with the top-right Publish button.
  7. Take the quiz all the way to the results page. Use an email address that is not already in your Klaviyo account.
  8. To verify the test, open Klaviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If no new profile appears in Klaviyo Profiles, check your Public API Key and repeat the process.

From now on all the contacts coming from the quiz will be added to your Klaviyo account.

The Public API Key in Klaviyo account settings

To connect the quiz to Klaviyo, provide your Klaviyo Public API Key.

The Public API Key is what lets the app send information to Klaviyo Profiles.

  1. To find your Public Key login to your Klaviyo account.
  2. In account Settings open the API Keys tab and copy the public API Key.
  3. Navigate back to the RevenueHunt app.
  4. In the Quiz > Connect tab, scroll to Klaviyo and edit the connection.
  5. Paste your Public API Key and save.
  6. Publish the changes with the top-right Publish button.
  7. Take the quiz all the way to the results page. Use an email address that is not already in your Klaviyo account.
  8. To verify the test, open Klaviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If no new profile appears in Klaviyo Profiles, check your Public API Key and repeat the process.

From now on all the contacts coming from the quiz will be added to your Klaviyo account.

The Public API Key in Klaviyo account settings

To connect the quiz to Klaviyo, provide your Klaviyo Public API Key.

The Public API Key is what lets the app send information to Klaviyo Profiles.

  1. To find your Public Key login to your Klaviyo account.
  2. In account Settings open the API Keys tab and copy the public API Key.
  3. Navigate back to the RevenueHunt app.
  4. In the Quiz > Connect tab, scroll to Klaviyo and edit the connection.
  5. Paste your Public API Key and save.
  6. Publish the changes with the top-right Publish button.
  7. Take the quiz all the way to the results page. Use an email address that is not already in your Klaviyo account.
  8. To verify the test, open Klaviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If no new profile appears in Klaviyo Profiles, check your Public API Key and repeat the process.

From now on all the contacts coming from the quiz will be added to your Klaviyo account.

The Public API Key in Klaviyo account settings

To connect the quiz to Klaviyo, provide your Klaviyo Public API Key.

The Public API Key is what lets the app send information to Klaviyo Profiles.

  1. To find your Public Key login to your Klaviyo account.
  2. In account Settings open the API Keys tab and copy the public API Key.
  3. Navigate back to the RevenueHunt app.
  4. In the Quiz > Connect tab, scroll to Klaviyo and edit the connection.
  5. Paste your Public API Key and save.
  6. Publish the changes with the top-right Publish button.
  7. Take the quiz all the way to the results page. Use an email address that is not already in your Klaviyo account.
  8. To verify the test, open Klaviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If no new profile appears in Klaviyo Profiles, check your Public API Key and repeat the process.

From now on all the contacts coming from the quiz will be added to your Klaviyo account.

Create segment for quiz customers

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Set the definition to Properties about someone, then add a property that only quiz profiles carry. Any of the custom properties the quiz sends to Klaviyo will do.

    Example

    • ANSWERS_BY_BLOCK-QuizID property is unique for profiles coming from the quiz.

    • If the ANSWERS_BY_BLOCK-QuizID property is not in the dropdown, take a test quiz and try again.

  4. Build the rule as Custom property from the Quiz is set, Type text.

    Example

    • ANSWERS_BY_BLOCK-QuizID is set Type: text.
  5. Click Create a segment. Klaviyo then loads every contact that matches the definition, which can take a few minutes.

  6. Check the segment once it finishes loading. Every profile that already matches is in it. New contacts from the quiz join it on their own from then on.

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Pick PERMALINK-QuizID. Only profiles that came from the quiz carry it.
  4. Take a test quiz and try again if the permalink property is not in the dropdown.
  5. Click Create a segment.

Now all the contacts coming from the quiz will also be added to this specific segment.

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Pick PERMALINK-QuizID. Only profiles that came from the quiz carry it.
  4. Take a test quiz and try again if the permalink property is not in the dropdown.
  5. Click Create a segment.

Now all the contacts coming from the quiz will also be added to this specific segment.

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Pick PERMALINK-QuizID. Only profiles that came from the quiz carry it.
  4. Take a test quiz and try again if the permalink property is not in the dropdown.
  5. Click Create a segment.

Now all the contacts coming from the quiz will also be added to this specific segment.

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Pick PERMALINK-QuizID. Only profiles that came from the quiz carry it.
  4. Take a test quiz and try again if the permalink property is not in the dropdown.
  5. Click Create a segment.

Now all the contacts coming from the quiz will also be added to this specific segment.

All quiz contacts can be grouped into a Klaviyo segment.

  1. To create a new segment in Klaviyo go to Audience > Lists & Segments and click Create New > New Segment.
  2. Name the segment, then set up its definition.
  3. Pick PERMALINK-QuizID. Only profiles that came from the quiz carry it.
  4. Take a test quiz and try again if the permalink property is not in the dropdown.
  5. Click Create a segment.

Now all the contacts coming from the quiz will also be added to this specific segment.

Set up email flow

Add a trigger

  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Set Reentry criteria to Allow reentry, so a customer receives an email every time they complete the quiz. Click Confirm, then Confirm and save.

    Alternative: trigger from a Klaviyo list

    You can trigger the flow when a contact is added to a Klaviyo list instead of a segment. That suits a quiz whose email question block uses the Klaviyo list selector to send contacts straight to a list. See Add Contacts to List.

  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Click Confirm, then Confirm and save. Anyone who enters the segment now triggers the email flow.
  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Click Confirm, then Confirm and save. Anyone who enters the segment now triggers the email flow.
  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Click Confirm, then Confirm and save. Anyone who enters the segment now triggers the email flow.
  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Click Confirm, then Confirm and save. Anyone who enters the segment now triggers the email flow.
  1. To create an email flow for quiz customers only, open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Set the trigger Klaviyo asks for to Added to a segment and select the segment you made in Create segment for quiz customers. Click Confirm, then Confirm and save. Anyone who enters the segment now triggers the email flow.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

If you asked for marketing consent in the quiz, update it in the Klaviyo email flow:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step. A menu opens for the profile property update.
  3. Select Update existing property. In the Select property dropdown choose Accepts marketing, then set the value to true.
  4. Turn this action LIVE.

Edit the email

The Klaviyo template button in the app

  1. Grab the Email action and drop it below the last step.
  2. In Email details section edit the Subject.
  3. Click Select template. Klaviyo opens the Templates section.
  4. Click Create to make a new email template. Klaviyo opens its email builder.
  5. In the Klaviyo email builder, use the pre-designed blocks to add images or text to your template.
  6. To add the quiz content and the recommended products, drag an HTML block into the email builder.
  7. Back in the RevenueHunt app, go to Quiz settings > Integrations and click Klaviyo Template. A new window opens. Click Copy code there, then return to Klaviyo.

    Klaviyo Template

    Copying the template code

    The code holds ready-to-use snippets that display:

    • Dynamic Results page: Display dynamic results page content that loops through sections and blocks. A Dynamic Results page content that contains all the elements of your results page and replaces content upon each quiz retake. This is the recommended approach for production templates as it adapts to quiz structure changes.
    • Static Results page: Display the complete results page content using static lookups. Static Results page content that contains all the elements of your results page and adds content upon each quiz retake. Use this approach for understanding the data structure and for simple implementations.
    • Individual recommendations: Display individual product recommendations by slot. Use this to show specific recommended items with their details like title, description, price, and images.
    • Question answers: Display quiz information and individual question answers. Use this to show personal data and specific responses from quiz questions.
  8. Paste the code in the HTML block in Klaviyo email.

  9. Next, Preview the email as one of your segment subscribers to check what information is displayed.
  10. Edit the email template as you like. For example, remove the sections you do not need and restyle the rest to match your branding.

    Let Quiz Copilot edit and style your Klaviyo template

    You do not need a developer to customize the Klaviyo HTML template. Paste the template code into Quiz Copilot and ask it to:

    • remove the sections you do not need, for example to keep only the recommended products or only the question answers,
    • restyle the template to match your brand colors, fonts, and spacing,
    • rearrange blocks or change the layout,
    • explain what each part of the template does.

    Once Quiz Copilot returns the updated code, paste it back into the HTML block in your Klaviyo template.

    Tip

    To customize your Klaviyo email template with quiz properties, see Use quiz data in Klaviyo email templates.

  11. Once you are happy with the email template, click Exit, then Done, and return to your flow.

  12. Turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

The Klaviyo template button in the app

  1. Grab the EMAIL action and drop it below the flow trigger.
  2. Click on the ... three dots and edit the email.
  3. Edit the name/subject/email to your liking and select the HTML email template.
  4. From the Connect > Klaviyo tab you can download a ready-to-use email template.
  5. Copy the code and go back to Klaviyo.
  6. Open the HTML email template and remove the existing code.
  7. Paste the new template code.
  8. You can then preview the email as one of your segment subscribers.
  9. Make sure to Save the changes and click Done.
  10. Return to your flow and turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

Remember to deactivate the email Notifications from the Quiz Builder once the Klaviyo flow is set up.

The Klaviyo template button in the app

  1. Grab the EMAIL action and drop it below the flow trigger.
  2. Click on the ... three dots and edit the email.
  3. Edit the name/subject/email to your liking and select the HTML email template.
  4. From the Connect > Klaviyo tab you can download a ready-to-use email template.
  5. Copy the code and go back to Klaviyo.
  6. Open the HTML email template and remove the existing code.
  7. Paste the new template code.
  8. You can then preview the email as one of your segment subscribers.
  9. Make sure to Save the changes and click Done.
  10. Return to your flow and turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

Remember to deactivate the email Notifications from the Quiz Builder once the Klaviyo flow is set up.

The Klaviyo template button in the app

  1. Grab the EMAIL action and drop it below the flow trigger.
  2. Click on the ... three dots and edit the email.
  3. Edit the name/subject/email to your liking and select the HTML email template.
  4. From the Connect > Klaviyo tab you can download a ready-to-use email template.
  5. Copy the code and go back to Klaviyo.
  6. Open the HTML email template and remove the existing code.
  7. Paste the new template code.
  8. You can then preview the email as one of your segment subscribers.
  9. Make sure to Save the changes and click Done.
  10. Return to your flow and turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

Remember to deactivate the email Notifications from the Quiz Builder once the Klaviyo flow is set up.

The Klaviyo template button in the app

  1. Grab the EMAIL action and drop it below the flow trigger.
  2. Click on the ... three dots and edit the email.
  3. Edit the name/subject/email to your liking and select the HTML email template.
  4. From the Connect > Klaviyo tab you can download a ready-to-use email template.
  5. Copy the code and go back to Klaviyo.
  6. Open the HTML email template and remove the existing code.
  7. Paste the new template code.
  8. You can then preview the email as one of your segment subscribers.
  9. Make sure to Save the changes and click Done.
  10. Return to your flow and turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

Remember to deactivate the email Notifications from the Quiz Builder once the Klaviyo flow is set up.

The Klaviyo template button in the app

  1. Grab the EMAIL action and drop it below the flow trigger.
  2. Click on the ... three dots and edit the email.
  3. Edit the name/subject/email to your liking and select the HTML email template.
  4. From the Connect > Klaviyo tab you can download a ready-to-use email template.
  5. Copy the code and go back to Klaviyo.
  6. Open the HTML email template and remove the existing code.
  7. Paste the new template code.
  8. You can then preview the email as one of your segment subscribers.
  9. Make sure to Save the changes and click Done.
  10. Return to your flow and turn your email LIVE.

From then on, every customer who leaves an email address is added to your Klaviyo segment and is sent a follow-up email.

Remember to deactivate the email Notifications from the Quiz Builder once the Klaviyo flow is set up.

Send email with each quiz retake

Allowing reentry so a retake sends the email

The easiest way to send an email with each quiz retake is to set the reentry criteria when you configure the flow trigger:

  1. Open the flow trigger (Added to a segment).
  2. Set the Reentry criteria to Allow reentry.
  3. Save the trigger.

A customer then receives an email every time they complete the quiz.

Alternative method

You can also add a Profile property update action at the end of the flow that deletes the segment property, for example ANSWERS_BY_BLOCK-QuizID. Each time a customer completes the quiz the property is added again. They re-enter the segment and trigger the flow again.

Allowing reentry so a retake sends the email

If you want to send an email with each quiz retake, you can do that by adding a Profile property update action at the end of the flow. Follow these steps:

  1. Add a Profile property update action at the end of the flow.
  2. Click + Step.
  3. Select Delete existing property.
  4. From the Select property dropdown menu select the property that was used to create a segment in earlier steps.

    Example

    Select Delete existing property > PERMALINK-QuizID.

  5. Save the changes and turn the action LIVE.

Each time a customer takes the quiz again, they are added back to the segment and trigger the email flow again.

Allowing reentry so a retake sends the email

If you want to send an email with each quiz retake, you can do that by adding a Profile property update action at the end of the flow. Follow these steps:

  1. Add a Profile property update action at the end of the flow.
  2. Click + Step.
  3. Select Delete existing property.
  4. From the Select property dropdown menu select the property that was used to create a segment in earlier steps.

    Example

    Select Delete existing property > PERMALINK-QuizID.

  5. Save the changes and turn the action LIVE.

Each time a customer takes the quiz again, they are added back to the segment and trigger the email flow again.

Allowing reentry so a retake sends the email

If you want to send an email with each quiz retake, you can do that by adding a Profile property update action at the end of the flow. Follow these steps:

  1. Add a Profile property update action at the end of the flow.
  2. Click + Step.
  3. Select Delete existing property.
  4. From the Select property dropdown menu select the property that was used to create a segment in earlier steps.

    Example

    Select Delete existing property > PERMALINK-QuizID.

  5. Save the changes and turn the action LIVE.

Each time a customer takes the quiz again, they are added back to the segment and trigger the email flow again.

Allowing reentry so a retake sends the email

If you want to send an email with each quiz retake, you can do that by adding a Profile property update action at the end of the flow. Follow these steps:

  1. Add a Profile property update action at the end of the flow.
  2. Click + Step.
  3. Select Delete existing property.
  4. From the Select property dropdown menu select the property that was used to create a segment in earlier steps.

    Example

    Select Delete existing property > PERMALINK-QuizID.

  5. Save the changes and turn the action LIVE.

Each time a customer takes the quiz again, they are added back to the segment and trigger the email flow again.

Allowing reentry so a retake sends the email

If you want to send an email with each quiz retake, you can do that by adding a Profile property update action at the end of the flow. Follow these steps:

  1. Add a Profile property update action at the end of the flow.
  2. Click + Step.
  3. Select Delete existing property.
  4. From the Select property dropdown menu select the property that was used to create a segment in earlier steps.

    Example

    Select Delete existing property > PERMALINK-QuizID.

  5. Save the changes and turn the action LIVE.

Each time a customer takes the quiz again, they are added back to the segment and trigger the email flow again.

Add contacts to list

The Klaviyo list setting on the email block

With the OAuth connection in place, you can add quiz contacts straight to a Klaviyo list. No extra API keys are needed, and the list selector sits inside the email question block.

  1. Have a Klaviyo list ready. To create one, go to Klaviyo > Audience > Lists & Segments and set it to Single Opt-in in the list settings.
  2. In the RevenueHunt app, open the Quiz builder and select the Email block. The Email input settings panel opens.
  3. Scroll to Klaviyo list and pick your list from Select a Klaviyo list.
  4. Tick Subscribed below the list. It stays greyed out until you pick a list.
  5. Save your quiz changes with the top-right Save button.

    Per-quiz lists

    To feed a different Klaviyo list from each quiz, set the email question block of every quiz separately and pick its list there.

  6. Preview the quiz and complete it with a sample email to verify the connection.

  7. In Klaviyo, go to Audience > Lists & Segments and open the list to confirm the test contact was added as Subscribed.

    Warning

    Quiz contacts can be added only to a Single Opt-in list in Klaviyo.

Creating a Private API Key in Klaviyo

The RevenueHunt app can add quiz contacts straight to a Klaviyo list. This needs a Private API Key.

  1. Create a Private API Key in Klaviyo. The app needs it to write to a list.
  2. In account Settings open the API Keys tab and create a new Private API Key.
  3. Allow Full access.
  4. Copy the private key.
  5. In the Quiz Connect tab scroll to Klaviyo and edit the connection.
  6. Paste your Private API Key.
  7. Choose to mark all profiles as true and select a list that contacts should be added to.

    Warning

    Keep in mind that contacts from the quiz can be added only to a Single Opt-in List in Klaviyo.

  8. Save the changes and publish them with the top-right Publish button.

  9. Take the quiz with a sample email from Preview, then check the list in Klaviyo.

Creating a Private API Key in Klaviyo

The RevenueHunt app can add quiz contacts straight to a Klaviyo list. This needs a Private API Key.

  1. Create a Private API Key in Klaviyo. The app needs it to write to a list.
  2. In account Settings open the API Keys tab and create a new Private API Key.
  3. Allow Full access.
  4. Copy the private key.
  5. In the Quiz Connect tab scroll to Klaviyo and edit the connection.
  6. Paste your Private API Key.
  7. Choose to mark all profiles as true and select a list that contacts should be added to.

    Warning

    Keep in mind that contacts from the quiz can be added only to a Single Opt-in List in Klaviyo.

  8. Save the changes and publish them with the top-right Publish button.

  9. Take the quiz with a sample email from Preview, then check the list in Klaviyo.

Creating a Private API Key in Klaviyo

The RevenueHunt app can add quiz contacts straight to a Klaviyo list. This needs a Private API Key.

  1. Create a Private API Key in Klaviyo. The app needs it to write to a list.
  2. In account Settings open the API Keys tab and create a new Private API Key.
  3. Allow Full access.
  4. Copy the private key.
  5. In the Quiz Connect tab scroll to Klaviyo and edit the connection.
  6. Paste your Private API Key.
  7. Choose to mark all profiles as true and select a list that contacts should be added to.

    Warning

    Keep in mind that contacts from the quiz can be added only to a Single Opt-in List in Klaviyo.

  8. Save the changes and publish them with the top-right Publish button.

  9. Take the quiz with a sample email from Preview, then check the list in Klaviyo.

Creating a Private API Key in Klaviyo

The RevenueHunt app can add quiz contacts straight to a Klaviyo list. This needs a Private API Key.

  1. Create a Private API Key in Klaviyo. The app needs it to write to a list.
  2. In account Settings open the API Keys tab and create a new Private API Key.
  3. Allow Full access.
  4. Copy the private key.
  5. In the Quiz Connect tab scroll to Klaviyo and edit the connection.
  6. Paste your Private API Key.
  7. Choose to mark all profiles as true and select a list that contacts should be added to.

    Warning

    Keep in mind that contacts from the quiz can be added only to a Single Opt-in List in Klaviyo.

  8. Save the changes and publish them with the top-right Publish button.

  9. Take the quiz with a sample email from Preview, then check the list in Klaviyo.

Creating a Private API Key in Klaviyo

The RevenueHunt app can add quiz contacts straight to a Klaviyo list. This needs a Private API Key.

  1. Create a Private API Key in Klaviyo. The app needs it to write to a list.
  2. In account Settings open the API Keys tab and create a new Private API Key.
  3. Allow Full access.
  4. Copy the private key.
  5. In the Quiz Connect tab scroll to Klaviyo and edit the connection.
  6. Paste your Private API Key.
  7. Choose to mark all profiles as true and select a list that contacts should be added to.

    Warning

    Keep in mind that contacts from the quiz can be added only to a Single Opt-in List in Klaviyo.

  8. Save the changes and publish them with the top-right Publish button.

  9. Take the quiz with a sample email from Preview, then check the list in Klaviyo.

Disconnect Klaviyo

There are two ways to stop sending quiz data to Klaviyo. You can stop one quiz, or disconnect Klaviyo from your whole RevenueHunt account.

Option 1: Disconnect a single quiz

If you only want one specific quiz to stop sending data to Klaviyo (while other quizzes in your account keep working):

  1. Open the Quiz settings of the quiz you want to disconnect.
  2. Find the Klaviyo section and uncheck the Send Quiz Leads to Klaviyo Profiles checkbox.
  3. Save your changes.

No more quiz data will flow from that specific quiz to Klaviyo. Other quizzes in your account will continue to send data normally.

Option 2: Disconnect Klaviyo from your entire RevenueHunt account

If you want to completely revoke the Klaviyo connection across your whole RevenueHunt account:

  1. Open Quiz settings and go to the Integrations tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Confirm the action.

The change saves on its own, and no quiz in your account sends data to Klaviyo any more. To reconnect later, click Connect again and complete the OAuth flow.

In this version the Klaviyo connection is set on each quiz, so disconnecting one quiz leaves the others working.

  1. Open the Quiz Builder and go to the Connect tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Publish the changes with the top-right Publish button.

That quiz stops sending contacts to Klaviyo. Contacts already in your Klaviyo account are not affected.

In this version the Klaviyo connection is set on each quiz, so disconnecting one quiz leaves the others working.

  1. Open the Quiz Builder and go to the Connect tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Publish the changes with the top-right Publish button.

That quiz stops sending contacts to Klaviyo. Contacts already in your Klaviyo account are not affected.

In this version the Klaviyo connection is set on each quiz, so disconnecting one quiz leaves the others working.

  1. Open the Quiz Builder and go to the Connect tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Publish the changes with the top-right Publish button.

That quiz stops sending contacts to Klaviyo. Contacts already in your Klaviyo account are not affected.

In this version the Klaviyo connection is set on each quiz, so disconnecting one quiz leaves the others working.

  1. Open the Quiz Builder and go to the Connect tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Publish the changes with the top-right Publish button.

That quiz stops sending contacts to Klaviyo. Contacts already in your Klaviyo account are not affected.

In this version the Klaviyo connection is set on each quiz, so disconnecting one quiz leaves the others working.

  1. Open the Quiz Builder and go to the Connect tab.
  2. Scroll to Klaviyo and click Disconnect.
  3. Publish the changes with the top-right Publish button.

That quiz stops sending contacts to Klaviyo. Contacts already in your Klaviyo account are not affected.

Congratulations!

You have learned how to create a quiz email flow in Klaviyo, and how to add contacts to a Klaviyo list.


This article explains how to create a post-quiz email flow in Klaviyo and add contacts to a list in Klaviyo.