How to Send Leads to Zapier¶
Zapier connects to thousands of apps, including most CRMs and mailing lists. Send your quiz leads to Zapier, and Zapier passes them on to any service it supports.
This article explains how to connect your quiz to Zapier, what data is sent, and how to build a sample Zap.
The 💎 Built for Shopify version of the RevenueHunt app integrates directly with Zapier.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send quiz leads to Google Sheets.
- Send follow-up emails directly from Zapier.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send follow-up emails directly from Zapier.
Before you start
You need:
- An active Zapier account.
- Access to the quiz you want to connect.
- Access to your CRM or mailing list.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send follow-up emails directly from Zapier.
Before you start
You need:
- An active Zapier account.
- Access to the quiz you want to connect.
- Access to your CRM or mailing list.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send follow-up emails directly from Zapier.
Before you start
You need:
- An active Zapier account.
- Access to the quiz you want to connect.
- Access to your CRM or mailing list.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send follow-up emails directly from Zapier.
Before you start
You need:
- An active Zapier account.
- Access to the quiz you want to connect.
- Access to your CRM or mailing list.
What connecting the quiz to Zapier gives you
- Send quiz data to an app the RevenueHunt app does not integrate with directly.
- Send follow-up emails directly from Zapier.
Before you start
You need:
- An active Zapier account.
- Access to the quiz you want to connect.
- Access to your CRM or mailing list.
Link quiz to Zapier¶
-
Prepare your quiz: add a
Name,Phone NumberorEmailquestion, so you can identify each lead.- To do this, use the
+Add Questionor+Add Blockoptions in the Questions section of the Quiz builder. - Click
Savewhen you have added them.
- To do this, use the
-
Connecting to Zapier: From the dashboard, navigate to
quiz settings.- Go to the
Integrationssection and findZapier Integration. - Click
Connectto open the Zapier login page. - Log in with your credentials.
- Go to the
-
Find your RevenueHunt API key: the authentication page asks for it.

- Go back to the app and click
Copy Zapier API Key. Copy the key to your clipboard.
- Go back to the app and click
-
Paste the API key: paste it into the authentication page and select
Yes, Continue to Revenue Hunt 2.0.0. Zapier returns you to the integrations page, now connected. - Test the connection:
Previewthe quiz and complete it with sample answers, including an email address. Close the quiz once you reach the results page. -
Create a New Zap: Log in to Zapier and click
+ Create Zapto create a new Zap.- Select
RevenueHunt 2.0.0as App. - Select
New Responseas the trigger event. - Select
RevenueHunt 2.0.0as Account. - Click
Continue. - Choose the quiz to receive responses from, for example
Skincare Quiz.

- Select
-
Test the trigger: check that the data arrives correctly:
- Zapier will retrieve the latest quiz responses.
- Verify that all relevant information (response ID, quiz ID, answers) is populated correctly.

What data is sent to Zapier?
Check What data is sent to Zapier? to see what data is sent to Zapier from your RevenueHunt quiz.
-
Decide what happens to the quiz leads: with the integration working, choose what Zapier does with the data. It offers many integrations, including:
- Sending responses to a Google Sheet.
- Filtering responses based on specific conditions.
- Sending emails through Zapier's own email integration.
Tip
Explore various options available in Zapier to utilize the quiz data effectively.
When you have finished, Publish the Zap.
-
To see the active Zaps connected to your quiz:
- Navigate to the app's
Integrationspage. - Find the
Zapiersection. - Here, you will find a list of all active Zaps associated with the quiz.

- Navigate to the app's
To connect the quiz to your CRM through Zapier:
- Go to your quiz and click on the Connect tab.
-
Scroll down to Zapier and copy your
Zapier API Key. The next steps need it.
-
In the Connect tab, click the Zapier
Connectbutton. - On the prompt, select
Accept Invite & Build a Zapto proceed to Zapier's website. - Once redirected to Zapier, click on
Make a Zap. - In Zapier, search for
RevenueHuntand select version 1.1.1. - Follow the on-screen instructions to build your Zap. You choose the triggers and actions that suit what you want done with the quiz data.
OR
Set up the connection via Zapier:
- Add Connection Go to Zapier > Apps and click
+ Add Connection.
- Select
RevenueHuntfrom the app list.
- Copy API Key Copy your API Key from the Quiz Builder > Connect > Zapier tab:
And paste it in the window that pops up:
Confirm with Yes, Continue to RevenueHunt. - New connection added: a
New Connection Addedbanner appears. Use the connection to set up your email flow.
To connect the quiz to your CRM through Zapier:
- Go to your quiz and click on the Connect tab.
-
Scroll down to Zapier and copy your
Zapier API Key. The next steps need it.
-
In the Connect tab, click the Zapier
Connectbutton. - On the prompt, select
Accept Invite & Build a Zapto proceed to Zapier's website. - Once redirected to Zapier, click on
Make a Zap. - In Zapier, search for
RevenueHuntand select version 1.1.1. - Follow the on-screen instructions to build your Zap. You choose the triggers and actions that suit what you want done with the quiz data.
OR
Set up the connection via Zapier:
- Add Connection Go to Zapier > Apps and click
+ Add Connection.
- Select
RevenueHuntfrom the app list.
- Copy API Key Copy your API Key from the Quiz Builder > Connect > Zapier tab:
And paste it in the window that pops up:
Confirm with Yes, Continue to RevenueHunt. - New connection added: a
New Connection Addedbanner appears. Use the connection to set up your email flow.
To connect the quiz to your CRM through Zapier:
- Go to your quiz and click on the Connect tab.
-
Scroll down to Zapier and copy your
Zapier API Key. The next steps need it.
-
In the Connect tab, click the Zapier
Connectbutton. - On the prompt, select
Accept Invite & Build a Zapto proceed to Zapier's website. - Once redirected to Zapier, click on
Make a Zap. - In Zapier, search for
RevenueHuntand select version 1.1.1. - Follow the on-screen instructions to build your Zap. You choose the triggers and actions that suit what you want done with the quiz data.
OR
Set up the connection via Zapier:
- Add Connection Go to Zapier > Apps and click
+ Add Connection.
- Select
RevenueHuntfrom the app list.
- Copy API Key Copy your API Key from the Quiz Builder > Connect > Zapier tab:
And paste it in the window that pops up:
Confirm with Yes, Continue to RevenueHunt. - New connection added: a
New Connection Addedbanner appears. Use the connection to set up your email flow.
To connect the quiz to your CRM through Zapier:
- Go to your quiz and click on the Connect tab.
-
Scroll down to Zapier and copy your
Zapier API Key. The next steps need it.
-
In the Connect tab, click the Zapier
Connectbutton. - On the prompt, select
Accept Invite & Build a Zapto proceed to Zapier's website. - Once redirected to Zapier, click on
Make a Zap. - In Zapier, search for
RevenueHuntand select version 1.1.1. - Follow the on-screen instructions to build your Zap. You choose the triggers and actions that suit what you want done with the quiz data.
OR
Set up the connection via Zapier:
- Add Connection Go to Zapier > Apps and click
+ Add Connection.
- Select
RevenueHuntfrom the app list.
- Copy API Key Copy your API Key from the Quiz Builder > Connect > Zapier tab:
And paste it in the window that pops up:
Confirm with Yes, Continue to RevenueHunt. - New connection added: a
New Connection Addedbanner appears. Use the connection to set up your email flow.
To connect the quiz to your CRM through Zapier:
- Go to your quiz and click on the Connect tab.
-
Scroll down to Zapier and copy your
Zapier API Key. The next steps need it.
-
In the Connect tab, click the Zapier
Connectbutton. - On the prompt, select
Accept Invite & Build a Zapto proceed to Zapier's website. - Once redirected to Zapier, click on
Make a Zap. - In Zapier, search for
RevenueHuntand select version 1.1.1. - Follow the on-screen instructions to build your Zap. You choose the triggers and actions that suit what you want done with the quiz data.
OR
Set up the connection via Zapier:
- Add Connection Go to Zapier > Apps and click
+ Add Connection.
- Select
RevenueHuntfrom the app list.
- Copy API Key Copy your API Key from the Quiz Builder > Connect > Zapier tab:
And paste it in the window that pops up:
Confirm with Yes, Continue to RevenueHunt. - New connection added: a
New Connection Addedbanner appears. Use the connection to set up your email flow.
Alternative ways to send quiz leads to Zapier¶
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
To control exactly which data reaches Zapier, use one of these methods instead.
- Using Webhooks: connect your quiz to Webhooks, as described in How to Send Leads to Webhooks. Then, in Webhooks, forward the data you want to Zapier.
- Uploading a CSV file: export your quiz responses as a CSV file and upload it to Zapier.
What data is sent to Zapier?¶
Once you have linked your quiz to Zapier, your Zap receives the full response after every quiz completion.

Zapier receives a JSON object, the same payload the Webhooks integration sends. Each trigger contains:
| Field | Value |
|---|---|
responseId |
Unique ID of the response. |
quizId |
Short ID of the quiz. |
quizName |
The name of the quiz. |
createdAt |
ISO8601 timestamp of the response. |
marketId |
The market or locale ID. |
firstName, lastName, fullName |
The customer's name. |
email |
The customer's email address. |
phone |
The customer's phone number. |
answersByBlock |
Nested object keyed by block reference, each with the answer value and question type. |
tags |
Array of all tags assigned. |
variableScores |
All variables and their final scores. |
highestVariableRef |
Reference of the top-scoring variable. |
resultRef |
Reference of the results page shown. |
recommendationsBySlot |
The recommended items, organized by slot reference. |
resultSections |
The results page sections that were visible to the customer. |
resultContentByBlock |
The full content (text, images and slots) of each result block. |
Inside recommendationsBySlot
Each recommended item carries: id, handle, title, description, price, image, onlineStoreUrl and vendor.
Map your Zap to block references
Answers are keyed by the block reference, such as qbc-123, not by the question title. You can therefore rename a question without breaking your Zap. Each reference sits under the Advanced tab of its block in the Quiz builder.
Example User Data
Example Answer Structure
Each question block in the quiz is represented in the answersByBlock object, including the question type, value, and choices selected.
Example Tags
Tags are automatically generated based on quiz logic or answers:
You can use them to segment leads or filter automations in Zapier.
Product Recommendations
If your quiz includes product recommendation logic, these are sent in the recommendationsBySlot field, grouped by result sections or slots:
Results page Content
The quiz’s results page content is included in two sections:
resultSections → Organized view of all result blocks (headings, text, products, etc.)
resultContentByBlock→ Flattened key-value pairs for each block reference
Example:
During setup you can check what Zapier receives:
- The customer's email address.
- Recommended products.
- Responses to quiz questions.

After configuring the triggers, you can test the connection in Zapier's Test trigger section to ensure the correct data is being captured.

What the Payload Contains
The legacy payload is flat, and property names are not prefixed with the quiz ID. That makes it easy to reuse a Zap across quizzes that share the same structure.
| Field | Value |
|---|---|
email |
The customer's email address, or several joined by commas if the quiz collects more than one. |
name |
The customer's full name. |
phone |
The customer's phone number. |
legal |
Any legal or consent text the customer accepted. |
quiz_id |
The quiz Hash ID, for example LVPS1n. |
quiz_name |
The name of the quiz. |
response_id |
Unique hash ID of this response. |
permalink |
URL of the customer's results page. |
permalink_hash |
The unique hash part of that URL. |
created_at |
ISO8601 timestamp of the response. |
result_page_name |
Name of the results page, for quizzes with multiple results. |
[SLIDE_TITLE] |
One property per question, keyed by the slide title. For example What is your skin type?: Oily. |
[TAG_NAME] |
One property per tag assigned, with a value of true. For example Skin Type: Oily: true. |
tags |
Comma-separated list of all tags assigned. |
products |
Comma-separated list of all recommended product titles. |
product_[INDEX]_[FIELD] |
The recommended products, one property per field. |
slot_[SLOT_NAME]_product_[INDEX]_[FIELD] |
The same products grouped by slot, when your results page uses them. |
Product [FIELD] values
name, url, price, image_url and sku. The slot-based properties carry name, url, price and image_url.
Renaming a question breaks your Zap
Answer keys are built from the slide titles. Editing a question title in the Quiz Builder changes the key sent to Zapier, so you have to re-map that field in your Zap.
During setup you can check what Zapier receives:
- The customer's email address.
- Recommended products.
- Responses to quiz questions.

After configuring the triggers, you can test the connection in Zapier's Test trigger section to ensure the correct data is being captured.

What the Payload Contains
The legacy payload is flat, and property names are not prefixed with the quiz ID. That makes it easy to reuse a Zap across quizzes that share the same structure.
| Field | Value |
|---|---|
email |
The customer's email address, or several joined by commas if the quiz collects more than one. |
name |
The customer's full name. |
phone |
The customer's phone number. |
legal |
Any legal or consent text the customer accepted. |
quiz_id |
The quiz Hash ID, for example LVPS1n. |
quiz_name |
The name of the quiz. |
response_id |
Unique hash ID of this response. |
permalink |
URL of the customer's results page. |
permalink_hash |
The unique hash part of that URL. |
created_at |
ISO8601 timestamp of the response. |
result_page_name |
Name of the results page, for quizzes with multiple results. |
[SLIDE_TITLE] |
One property per question, keyed by the slide title. For example What is your skin type?: Oily. |
[TAG_NAME] |
One property per tag assigned, with a value of true. For example Skin Type: Oily: true. |
tags |
Comma-separated list of all tags assigned. |
products |
Comma-separated list of all recommended product titles. |
product_[INDEX]_[FIELD] |
The recommended products, one property per field. |
slot_[SLOT_NAME]_product_[INDEX]_[FIELD] |
The same products grouped by slot, when your results page uses them. |
Product [FIELD] values
name, url, price, image_url and sku. The slot-based properties carry name, url, price and image_url.
Renaming a question breaks your Zap
Answer keys are built from the slide titles. Editing a question title in the Quiz Builder changes the key sent to Zapier, so you have to re-map that field in your Zap.
During setup you can check what Zapier receives:
- The customer's email address.
- Recommended products.
- Responses to quiz questions.

After configuring the triggers, you can test the connection in Zapier's Test trigger section to ensure the correct data is being captured.

What the Payload Contains
The legacy payload is flat, and property names are not prefixed with the quiz ID. That makes it easy to reuse a Zap across quizzes that share the same structure.
| Field | Value |
|---|---|
email |
The customer's email address, or several joined by commas if the quiz collects more than one. |
name |
The customer's full name. |
phone |
The customer's phone number. |
legal |
Any legal or consent text the customer accepted. |
quiz_id |
The quiz Hash ID, for example LVPS1n. |
quiz_name |
The name of the quiz. |
response_id |
Unique hash ID of this response. |
permalink |
URL of the customer's results page. |
permalink_hash |
The unique hash part of that URL. |
created_at |
ISO8601 timestamp of the response. |
result_page_name |
Name of the results page, for quizzes with multiple results. |
[SLIDE_TITLE] |
One property per question, keyed by the slide title. For example What is your skin type?: Oily. |
[TAG_NAME] |
One property per tag assigned, with a value of true. For example Skin Type: Oily: true. |
tags |
Comma-separated list of all tags assigned. |
products |
Comma-separated list of all recommended product titles. |
product_[INDEX]_[FIELD] |
The recommended products, one property per field. |
slot_[SLOT_NAME]_product_[INDEX]_[FIELD] |
The same products grouped by slot, when your results page uses them. |
Product [FIELD] values
name, url, price, image_url and sku. The slot-based properties carry name, url, price and image_url.
Renaming a question breaks your Zap
Answer keys are built from the slide titles. Editing a question title in the Quiz Builder changes the key sent to Zapier, so you have to re-map that field in your Zap.
During setup you can check what Zapier receives:
- The customer's email address.
- Recommended products.
- Responses to quiz questions.

After configuring the triggers, you can test the connection in Zapier's Test trigger section to ensure the correct data is being captured.

What the Payload Contains
The legacy payload is flat, and property names are not prefixed with the quiz ID. That makes it easy to reuse a Zap across quizzes that share the same structure.
| Field | Value |
|---|---|
email |
The customer's email address, or several joined by commas if the quiz collects more than one. |
name |
The customer's full name. |
phone |
The customer's phone number. |
legal |
Any legal or consent text the customer accepted. |
quiz_id |
The quiz Hash ID, for example LVPS1n. |
quiz_name |
The name of the quiz. |
response_id |
Unique hash ID of this response. |
permalink |
URL of the customer's results page. |
permalink_hash |
The unique hash part of that URL. |
created_at |
ISO8601 timestamp of the response. |
result_page_name |
Name of the results page, for quizzes with multiple results. |
[SLIDE_TITLE] |
One property per question, keyed by the slide title. For example What is your skin type?: Oily. |
[TAG_NAME] |
One property per tag assigned, with a value of true. For example Skin Type: Oily: true. |
tags |
Comma-separated list of all tags assigned. |
products |
Comma-separated list of all recommended product titles. |
product_[INDEX]_[FIELD] |
The recommended products, one property per field. |
slot_[SLOT_NAME]_product_[INDEX]_[FIELD] |
The same products grouped by slot, when your results page uses them. |
Product [FIELD] values
name, url, price, image_url and sku. The slot-based properties carry name, url, price and image_url.
Renaming a question breaks your Zap
Answer keys are built from the slide titles. Editing a question title in the Quiz Builder changes the key sent to Zapier, so you have to re-map that field in your Zap.
During setup you can check what Zapier receives:
- The customer's email address.
- Recommended products.
- Responses to quiz questions.

After configuring the triggers, you can test the connection in Zapier's Test trigger section to ensure the correct data is being captured.

What the Payload Contains
The legacy payload is flat, and property names are not prefixed with the quiz ID. That makes it easy to reuse a Zap across quizzes that share the same structure.
| Field | Value |
|---|---|
email |
The customer's email address, or several joined by commas if the quiz collects more than one. |
name |
The customer's full name. |
phone |
The customer's phone number. |
legal |
Any legal or consent text the customer accepted. |
quiz_id |
The quiz Hash ID, for example LVPS1n. |
quiz_name |
The name of the quiz. |
response_id |
Unique hash ID of this response. |
permalink |
URL of the customer's results page. |
permalink_hash |
The unique hash part of that URL. |
created_at |
ISO8601 timestamp of the response. |
result_page_name |
Name of the results page, for quizzes with multiple results. |
[SLIDE_TITLE] |
One property per question, keyed by the slide title. For example What is your skin type?: Oily. |
[TAG_NAME] |
One property per tag assigned, with a value of true. For example Skin Type: Oily: true. |
tags |
Comma-separated list of all tags assigned. |
products |
Comma-separated list of all recommended product titles. |
product_[INDEX]_[FIELD] |
The recommended products, one property per field. |
slot_[SLOT_NAME]_product_[INDEX]_[FIELD] |
The same products grouped by slot, when your results page uses them. |
Product [FIELD] values
name, url, price, image_url and sku. The slot-based properties carry name, url, price and image_url.
Renaming a question breaks your Zap
Answer keys are built from the slide titles. Editing a question title in the Quiz Builder changes the key sent to Zapier, so you have to re-map that field in your Zap.
Legacy vs Built for Shopify: payload format
| Feature | Legacy | Built for Shopify |
|---|---|---|
| Data format | Flattened key-value pairs | Nested, structured JSON |
| Keys | Slide titles, for example What is your skin type? |
Internal references, for example qbc-123 |
| Stability | Renaming a question breaks the Zap mapping | Renaming a question is safe |
| Product data | Flattened numbered fields like product_[INDEX]_name |
Full item objects inside recommendationsBySlot |
Sending follow-up emails directly from Zapier¶
With the quiz connected, you can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.

Tip
Check this Zapier article for more information.
You can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.

Tip
Check this Zapier article for more information.
You can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.

Tip
Check this Zapier article for more information.
You can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.

Tip
Check this Zapier article for more information.
You can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.

Tip
Check this Zapier article for more information.
You can build an email flow in Zapier. It sends a follow-up email as soon as the customer finishes the quiz.
Tip
Check this Zapier article for more information.
This article explains how to send quiz leads to Zapier from the RevenueHunt app.