Skip to content

Sending Follow-up Emails with Klaviyo

In this tutorial, you'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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 our built-in Klaviyo email templates

In this tutorial, you'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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 our built-in Klaviyo email templates

In this tutorial, you'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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 our built-in Klaviyo email templates

In this tutorial, you'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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 our built-in Klaviyo email templates

In this tutorial, you'll learn how to add RevenueHunt app (Product Recommendation Quiz) leads to Klaviyo and how to build a post-quiz email flow in Klaviyo.

You'll 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 our built-in Klaviyo email templates

Intro

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

Connecting the quiz to Klaviyo can significantly increase your sales.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

With the new OAuth connection, you no longer need to manage Public or Private API Keys — just authenticate once and your entire account is connected.

Let's get started.

In this tutorial, you'll 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.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

Sending a follow-up email with Klaviyo is very easy. Let's get started.

In this tutorial, you'll 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.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

Sending a follow-up email with Klaviyo is very easy. Let's get started.

In this tutorial, you'll 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.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

Sending a follow-up email with Klaviyo is very easy. Let's get started.

In this tutorial, you'll 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.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

Sending a follow-up email with Klaviyo is very easy. Let's get started.

In this tutorial, you'll 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.

RevenueHunt allows you to send all quiz information directly to Klaviyo. This includes the quiz taker's email and name but also all the quiz questions, answers and recommended products.

Sending a follow-up email with Klaviyo is very easy. Let's get started.

Add Email 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 by clicking on the + Add Question button and selecting the email question type or by clciking + Add Block to add a new email block to an existing slide.
  2. You can ask for marketing consent directly in the quiz.

    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.
  2. You can ask for marketing consent directly in the quiz.

    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.
  2. You can ask for marketing consent directly in the quiz.

    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.
  2. You can ask for marketing consent directly in the quiz.

    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.
  2. You can ask for marketing consent directly in the quiz.

    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.
  2. You can ask for marketing consent directly in the quiz.

    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, you'll authenticate your Klaviyo account via OAuth — no API keys needed.

  1. Open Quiz Settings.
  2. Go to the Integrations tab and scroll down to Klaviyo.
  3. Click Connect. You'll be redirected to a Klaviyo authentication page.
  4. Log in to Klaviyo (or select your Klaviyo account if you're already logged in) and click Allow to grant access.
  5. Once authenticated, you'll be redirected back to Quiz Settings, where Klaviyo will now show a Connected badge.

    Account-level connection

    Connecting Klaviyo via OAuth links your entire RevenueHunt account. All quizzes in that account will gain the option to send leads to Klaviyo Profiles. However, this does not happen automatically for each quiz — you need to enable it individually per quiz (see the next steps below).

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

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

    Tip

    If you ever want to stop data from a specific quiz flowing to Klaviyo, simply uncheck that checkbox and save. You do not need to disconnect Klaviyo entirely.

  8. To test the connection, click Preview and complete the quiz with a test name and email all the way to the results page. Make sure to provide a sample email that doesn't already exist 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 a new profile wasn't added to Profiles in Klaviyo, double-check that the Send Quiz Leads to Klaviyo Profiles checkbox 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.

To connect the quiz to Klaviyo you'll have to provide your Klaviyo Public API Key.

Public API Key is essential because it allows us to 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. Test quiz all the way to the results. Make sure to provide a sample email that doesn't already exist in your Kalviyo account.
  8. To verify the test, open Kalviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If a new profile wasn't added to Profiles in Klaviyo, double-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.

To connect the quiz to Klaviyo you'll have to provide your Klaviyo Public API Key.

Public API Key is essential because it allows us to 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. Test quiz all the way to the results. Make sure to provide a sample email that doesn't already exist in your Kalviyo account.
  8. To verify the test, open Kalviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If a new profile wasn't added to Profiles in Klaviyo, double-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.

To connect the quiz to Klaviyo you'll have to provide your Klaviyo Public API Key.

Public API Key is essential because it allows us to 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. Test quiz all the way to the results. Make sure to provide a sample email that doesn't already exist in your Kalviyo account.
  8. To verify the test, open Kalviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If a new profile wasn't added to Profiles in Klaviyo, double-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.

To connect the quiz to Klaviyo you'll have to provide your Klaviyo Public API Key.

Public API Key is essential because it allows us to 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. Test quiz all the way to the results. Make sure to provide a sample email that doesn't already exist in your Kalviyo account.
  8. To verify the test, open Kalviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If a new profile wasn't added to Profiles in Klaviyo, double-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.

To connect the quiz to Klaviyo you'll have to provide your Klaviyo Public API Key.

Public API Key is essential because it allows us to 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. Test quiz all the way to the results. Make sure to provide a sample email that doesn't already exist in your Kalviyo account.
  8. To verify the test, open Kalviyo > Profiles section.
  9. If a new profile was added the integration was successful.

    Tip

    If a new profile wasn't added to Profiles in Klaviyo, double-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 Takers

All quiz contacts can be grouped into a segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. Segment definition: Select Properties about someone and add a property that will be unique for profiles coming from the quiz. This can be any of the custom properties that RevenueHunt sends to Klaviyo Profiles.

    Example

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

    • If you don't see the ANSWERS_BY_BLOCK-QuizID property in the dropdown menu, you may need to take a test quiz and try again.

  4. Segment definition: As segment definition set up a rule that follows this format: Custom property from the Quiz is set Type: text.

    Example

    • ANSWERS_BY_BLOCK-QuizID is set Type: text.
  5. Click Create a segment and wait for Klaviyo to load all the contacts that match the segment definition. This may take a few minutes.

  6. Once the agent finishes loading, all the profiles that already match the segment definition will be added to the segment. New contacts coming from the quiz will be added to the segment automatically.

All quiz contacts can be grouped into a segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. The Permalink-QuizID property is unique for profiles coming from the quiz.
  4. If you don't see the permalink property in the dropdown menu, you may need to take a test quiz and try again.
  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 segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. The Permalink-QuizID property is unique for profiles coming from the quiz.
  4. If you don't see the permalink property in the dropdown menu, you may need to take a test quiz and try again.
  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 segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. The Permalink-QuizID property is unique for profiles coming from the quiz.
  4. If you don't see the permalink property in the dropdown menu, you may need to take a test quiz and try again.
  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 segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. The Permalink-QuizID property is unique for profiles coming from the quiz.
  4. If you don't see the permalink property in the dropdown menu, you may need to take a test quiz and try again.
  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 segment in Klaviyo.

  1. To create a new segment in Klaviyo go to Audience > List & Segements and click Create New > New Segment.
  2. Name the segment and set up the definition.
  3. The Permalink-QuizID property is unique for profiles coming from the quiz.
  4. If you don't see the permalink property in the dropdown menu, you may need to take a test quiz and try again.
  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 Triger

  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Set the Reentry criteria to Allow reentry so quiz takers receive an email every time they complete the quiz. Click Confirm and Confirm and save.

    Alternative: trigger from a Klaviyo list

    Instead of triggering from a segment, you can trigger the flow when a contact is added to a specific Klaviyo list. This is useful if you're using the Klaviyo list selector in your quiz's email question block to send contacts directly to a list (see Add Contacts to List).

  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Click Confirm and Confirm and save. This way whenever someone enters the segment they will trigger the email flow.
  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Click Confirm and Confirm and save. This way whenever someone enters the segment they will trigger the email flow.
  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Click Confirm and Confirm and save. This way whenever someone enters the segment they will trigger the email flow.
  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Click Confirm and Confirm and save. This way whenever someone enters the segment they will trigger the email flow.
  1. To create an email flow that includes only quiz takers open the Flows tab in Klaviyo.
  2. Click Create flow and then Build from scratch.
  3. Name the flow and click Create flow.
  4. Next, you'll be asked to set up a flow trigger.
  5. Choose the trigger to be Added to a segment and select the segment created in the previous step. Click Confirm and Confirm and save. This way whenever someone enters the segment they will trigger the email flow.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

If you've asked for marketing consent in the quiz, you can update it in the Klaviyo email flow. Just follw these steps:

  1. Right below the flow trigger, add a Profile property update action.
  2. Click + Step.
  3. A menu will appear letting up set up the profile property update.
  4. Select to Update existing property, from the Select property dropdown menu select Accepts marketing and set the value to true.
  5. Turn this action LIVE.

Edit the Email

  1. Grab the Email action and drop it below the last step.
  2. In Email details section edit the Subject.
  3. Then, click Select template. You'll be taken to the Templates section in Klaviyo.
  4. To create a new email template, click Create. You'll be redirected to the Klaviyo email builder.
  5. In the Klaviyo email builder you can use pre-designed blocs to add images or text to your template.
  6. To add the quiz content and quiz recommended products you'll need to add an HTML block. Drag and drop the HTML block to the email builder.
  7. In the Quiz Settings > Integrations section, you'll find a button to download a Klaviyo Template. Click the Klaviyo Template button and a new window will open. There, click Copy code to copy the existing template.

    Klaviyo Template

    how to send leads to klaviyo email tempalte download1

    The code contains several ready-to-use code snippets that allow you to display:

    • Dynamic Results Page: Display dynamic result 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 result 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. You can freely edit the email template to your liking. For example, you can remove sections of the code that you don't need and restyle the rest to match your branding.

    Let Quiz Copilot edit and style your Klaviyo template

    You don't need a developer to customize the Klaviyo HTML template. Just paste the template code into Quiz Copilot and ask it to:

    • remove sections you don't need (e.g. keep only recommended products or only 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

    Check the Use quiz data in Klaviyo email templates article to learn how to customize your Klaviyo email template with quiz properties.

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

  12. Turn your email LIVE.

From that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be sent a follow-up email.

  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 that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be sent a follow-up email.

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

  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 that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be sent a follow-up email.

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

  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 that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be sent a follow-up email.

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

  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 that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be sent a follow-up email.

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

  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 that moment on, all the quiz takers, who leave their email, will be automatically added to your Kalviyo Segment and will be 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

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.

This way, quiz takers will receive an email every time they complete the quiz.

Alternative method

You can also achieve this by adding 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 quiz taker completes the quiz, the property is re-added and they re-enter the segment, triggering the flow again.

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.

This way, each time a quiz taker takes the quiz again, they will be re-added to the segment and will trigger the email flow again.

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.

This way, each time a quiz taker takes the quiz again, they will be re-added to the segment and will trigger the email flow again.

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.

This way, each time a quiz taker takes the quiz again, they will be re-added to the segment and will trigger the email flow again.

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.

This way, each time a quiz taker takes the quiz again, they will be re-added to the segment and will trigger the email flow again.

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.

This way, each time a quiz taker takes the quiz again, they will be re-added to the segment and will trigger the email flow again.

Add Contacts to List

With the OAuth connection in place, you can add contacts from the quiz directly to a list in Klaviyo. No additional API keys are needed — the list selector lives inside the email question block.

  1. First, make sure that you have a Klaviyo list ready to add contacts to. If you don't have one, you can create a new one in Klaviyo > Audience > Lists & Segments. In the list settings, make sure to set it to Single Opt-in.
  2. In the RevenueHunt app, open the Quiz Builder and click on the email question block to open its settings.
  3. Under the Klaviyo list dropdown, select the list you want quiz takers added to.
  4. Set the subscription status (for example, Subscribed).
  5. Save your quiz changes with the top-right Save button.

    Per-quiz lists

    If you have multiple quizzes and want each to feed a different Klaviyo list, configure the email question block of each quiz individually and select the appropriate 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.

RevenueHunt app allows you to add contacts from the quiz directly to a list in Klaviyo. To do that you'll need to provide a Private API Key.

  1. To create a new Private Key for the RevenueHunt app in your Klaviyo account.
  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. Remember to test the connection with a sample email via the Preview button.

RevenueHunt app allows you to add contacts from the quiz directly to a list in Klaviyo. To do that you'll need to provide a Private API Key.

  1. To create a new Private Key for the RevenueHunt app in your Klaviyo account.
  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. Remember to test the connection with a sample email via the Preview button.

RevenueHunt app allows you to add contacts from the quiz directly to a list in Klaviyo. To do that you'll need to provide a Private API Key.

  1. To create a new Private Key for the RevenueHunt app in your Klaviyo account.
  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. Remember to test the connection with a sample email via the Preview button.

RevenueHunt app allows you to add contacts from the quiz directly to a list in Klaviyo. To do that you'll need to provide a Private API Key.

  1. To create a new Private Key for the RevenueHunt app in your Klaviyo account.
  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. Remember to test the connection with a sample email via the Preview button.

RevenueHunt app allows you to add contacts from the quiz directly to a list in Klaviyo. To do that you'll need to provide a Private API Key.

  1. To create a new Private Key for the RevenueHunt app in your Klaviyo account.
  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. Remember to test the connection with a sample email via the Preview button.

Disconnect Klaviyo

There are two ways to stop sending quiz data to Klaviyo, depending on whether you want to stop a single quiz or disconnect Klaviyo from your entire 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 changes will save automatically. No more quiz data will flow to Klaviyo from any quiz in your account. To reconnect later, simply click Connect again and complete the OAuth flow.

Congratulations!

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


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