Skip to content

Notifications

To set up email notifications, go to the Quiz settings section. Emails to self are sent to the store owner. Emails to respondents are sent to the customer.

In the Notifications tab of the Quiz Builder, you can activate and edit two emails. One goes to the customer and one goes to the store owner. Both are sent at the end of the quiz.

In the Notifications tab of the Quiz Builder, you can activate and edit two emails. One goes to the customer and one goes to the store owner. Both are sent at the end of the quiz.

In the Notifications tab of the Quiz Builder, you can activate and edit two emails. One goes to the customer and one goes to the store owner. Both are sent at the end of the quiz.

In the Notifications tab of the Quiz Builder, you can activate and edit two emails. One goes to the customer and one goes to the store owner. Both are sent at the end of the quiz.

In the Notifications tab of the Quiz Builder, you can activate and edit two emails. One goes to the customer and one goes to the store owner. Both are sent at the end of the quiz.

Emails to customers

manual_shopifyV2_quizbuilder_notification_torespondent

Email template

Send an email when someone completes the quiz - Activate this option to send notification/results email to the customer email address when they completes the quiz (reaches the results page).

Email-to: - Select a slide that contains the email questions from the dropdown.

Reply-to: - Add an email address to which the notification should be sent.

Email subject: - Add the title of the notification email.

Email liquid template - Add a liquid email template. The template can be built based on the Metadata provided.

Reset - Resets the email template to the default template.

Useful code snippets: - Click an item below to copy the code snippets to customize the Liquid email template.

Items list snippet - Lists all the recomended products.

Responses by block snippet - Lists all the customer answers.

Email preview

Jul 10, 2025 12:35 PM - Date of the quiz completion. Click to open a dropdown and choose a different response.

From: - Email address of the sender. Go to the App settings > SMTP section to set up your email server details. Otherwise, the email will be sent from RevenueHunt email address.

Metadata - Lists all the metadata provided by the customer.

Expand all - Expands all the metadata.

Copy to clipboard - Copies the selected metadata to the clipboard.

Quiz response metadata structure

manual_shopifyV2_quizbuilder_notification_metadata

This object contains all the data generated when a customer completes a quiz, including responses, product recommendations and result content. It is used to power dynamic results pages, follow-up emails, and custom workflows.


Basic Information

responseId - Unique ID for this specific quiz response

resultRef - Internal reference to the results layout

quizId - ID of the quiz that was completed

quizName - Name of the quiz

firstName / fullName - Name entered by the customer

email - Email address submitted

createdAt - Timestamp of quiz completion (ISO format)


Customer answers (answersByBlock)

"answersByBlock": {
"qbc-485600ce": {
"type": "picture_choice",
"value": "Dry and tight all over",
"choicesRefs": ["qbcc-30928613"]
}
}

Each quiz question block is mapped to the customer's answer.

Fields inside each entry:

type - The kind of question, for example multiple_choice, picture_choice or email

value - The answer selected or typed by the customer

choicesRefs - List of selected choice references (used internally)

Example: qbc-485600cetype: picture_choice, value: "Dry and tight all over", choicesRefs: ["qbcc-30928613"]


Tags

"tags": []

tags - A list of tags to assign to the customer. Often used for segmentation. Empty if unused.


Product Recommendations (recommendationsBySlot)

"recommendationsBySlot": {
"rsbss-33464eed": {
"type": "product",
"value": "Ordinary Serum",
"variants": [

Each result "slot" contains one or more product recommendations.

Each product object includes: id, title, vendor, handle: Shopify product metadata

variants - Variant ID, price, and image per product

slotHeading / slotDescription - Rich text HTML displayed on results pages

image - URL for the main product image

price - Object with amount and currencyCode

Example: rsbss-33464eed → contains "Ordinary Serum", $45 USD


Variable Scores (variableScores)

"variableScores": { "score": 0 }

Used only if the quiz has a scoring logic. Contains numerical results or score breakdowns.


Result Sections (resultSections)

"resultSections": [
"rsbh-273d9ef6": {
"type": "heading",
"content": "<p>Here's what your skin wants!</p>"
}
]

An ordered array of blocks that make up the results page. Each block can be:

heading

text

products

button

Products blocks have a slots array that contains product lists grouped by slot reference.


Rendered Result Content (resultContentByBlock)

"rsbh-273d9ef6": {
"type": "heading",
"content": "<p>Here's what your skin wants!</p>"
}       

A lookup table of rendered content for each block (used in external templates like email).

Each entry is keyed by the block reference and contains:

type - Type of block (text, heading, products, etc.)

content or slots - The rendered HTML or product data

Use cases

Use this metadata to:

  • Personalize results pages based on customer answers

  • Send dynamic follow-up emails with relevant product suggestions

  • Store quiz responses for analytics and customer profiling

  • Integrate with marketing tools like Klaviyo or HubSpot using dynamic fields

quiz builder notifications to respondent inactive

Your quiz needs an email question before it can send notifications to customers. See Questions to add one.

To activate notification emails to customers, toggle Send email when someone completes the quiz on. Additional customization options will appear.

quiz builder notifications to respondent active

The TO RESPONDENT section shows the email settings on the left and the email preview on the right.

quiz builder notifications to respondent preview

Select a response from the list to preview what the email will look like.

Email REPLY_TO: - Fill in the email address to which the customer will be able to send a reply.

Email TO: - Select from which email question (in case of multiple email questions) the customer's address should be taken in order to send the results.

Email Subject: - Type in the email subject that the customer will see in their inbox. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, answer to a specific question, etc.)

Email Text Message - Edit the content of the email sent to the customer. Choose between the Basic text email template, which cannot be styled, and the advanced HTML template. The HTML template can be styled and can show product images.

switch to advanced HTML message - Switches to the advanced HTML email template. Email can be edited with HTML and metadata can be included with Handlebars.

quiz builder notifications HTML

switch to basic text message - Switched to the basic text email template. Email can be edited with regular text. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, recommended products, answers to questions, etc.).

quiz builder notification basic

quiz builder notifications to respondent inactive

Your quiz needs an email question before it can send notifications to customers. See Questions to add one.

To activate notification emails to customers, toggle Send email when someone completes the quiz on. Additional customization options will appear.

quiz builder notifications to respondent active

The TO RESPONDENT section shows the email settings on the left and the email preview on the right.

quiz builder notifications to respondent preview

Select a response from the list to preview what the email will look like.

Email REPLY_TO: - Fill in the email address to which the customer will be able to send a reply.

Email TO: - Select from which email question (in case of multiple email questions) the customer's address should be taken in order to send the results.

Email Subject: - Type in the email subject that the customer will see in their inbox. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, answer to a specific question, etc.)

Email Text Message - Edit the content of the email sent to the customer. Choose between the Basic text email template, which cannot be styled, and the advanced HTML template. The HTML template can be styled and can show product images.

switch to advanced HTML message - Switches to the advanced HTML email template. Email can be edited with HTML and metadata can be included with Handlebars.

quiz builder notifications HTML

switch to basic text message - Switched to the basic text email template. Email can be edited with regular text. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, recommended products, answers to questions, etc.).

quiz builder notification basic

quiz builder notifications to respondent inactive

Your quiz needs an email question before it can send notifications to customers. See Questions to add one.

To activate notification emails to customers, toggle Send email when someone completes the quiz on. Additional customization options will appear.

quiz builder notifications to respondent active

The TO RESPONDENT section shows the email settings on the left and the email preview on the right.

quiz builder notifications to respondent preview

Select a response from the list to preview what the email will look like.

Email REPLY_TO: - Fill in the email address to which the customer will be able to send a reply.

Email TO: - Select from which email question (in case of multiple email questions) the customer's address should be taken in order to send the results.

Email Subject: - Type in the email subject that the customer will see in their inbox. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, answer to a specific question, etc.)

Email Text Message - Edit the content of the email sent to the customer. Choose between the Basic text email template, which cannot be styled, and the advanced HTML template. The HTML template can be styled and can show product images.

switch to advanced HTML message - Switches to the advanced HTML email template. Email can be edited with HTML and metadata can be included with Handlebars.

quiz builder notifications HTML

switch to basic text message - Switched to the basic text email template. Email can be edited with regular text. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, recommended products, answers to questions, etc.).

quiz builder notification basic

quiz builder notifications to respondent inactive

Your quiz needs an email question before it can send notifications to customers. See Questions to add one.

To activate notification emails to customers, toggle Send email when someone completes the quiz on. Additional customization options will appear.

quiz builder notifications to respondent active

The TO RESPONDENT section shows the email settings on the left and the email preview on the right.

quiz builder notifications to respondent preview

Select a response from the list to preview what the email will look like.

Email REPLY_TO: - Fill in the email address to which the customer will be able to send a reply.

Email TO: - Select from which email question (in case of multiple email questions) the customer's address should be taken in order to send the results.

Email Subject: - Type in the email subject that the customer will see in their inbox. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, answer to a specific question, etc.)

Email Text Message - Edit the content of the email sent to the customer. Choose between the Basic text email template, which cannot be styled, and the advanced HTML template. The HTML template can be styled and can show product images.

switch to advanced HTML message - Switches to the advanced HTML email template. Email can be edited with HTML and metadata can be included with Handlebars.

quiz builder notifications HTML

switch to basic text message - Switched to the basic text email template. Email can be edited with regular text. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, recommended products, answers to questions, etc.).

quiz builder notification basic

quiz builder notifications to respondent inactive

Your quiz needs an email question before it can send notifications to customers. See Questions to add one.

To activate notification emails to customers, toggle Send email when someone completes the quiz on. Additional customization options will appear.

quiz builder notifications to respondent active

The TO RESPONDENT section shows the email settings on the left and the email preview on the right.

quiz builder notifications to respondent preview

Select a response from the list to preview what the email will look like.

Email REPLY_TO: - Fill in the email address to which the customer will be able to send a reply.

Email TO: - Select from which email question (in case of multiple email questions) the customer's address should be taken in order to send the results.

Email Subject: - Type in the email subject that the customer will see in their inbox. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, answer to a specific question, etc.)

Email Text Message - Edit the content of the email sent to the customer. Choose between the Basic text email template, which cannot be styled, and the advanced HTML template. The HTML template can be styled and can show product images.

switch to advanced HTML message - Switches to the advanced HTML email template. Email can be edited with HTML and metadata can be included with Handlebars.

quiz builder notifications HTML

switch to basic text message - Switched to the basic text email template. Email can be edited with regular text. You can use Information Recalls to recall information in this text field (for example customer name, quiz name, recommended products, answers to questions, etc.).

quiz builder notification basic

Emails to the store owner

manual_shopifyV2_quizbuilder_notification_toself

Email template

Receive an email when someone completes the quiz - Activate this option to receive notifications to your specified email address when someone completes the quiz (reaches the results page).

Email to: - Add an email address to which the notification should be sent.

Email subject: - Add the title of the notification email.

Email liquid template - Add liquid email template. The template can be built based on the Metadata provided.

Reset - Resets the email template to the default template.

Useful code snippets: - Click an item below to copy the code snippets to customize the Liquid email template.

Personal information template - Lists all the personal information provided by the customer.

Responses by block snippet - Lists all the customer answers.

Email preview

Jul 10, 2025 12:35 PM - Date of the quiz completion. Click to open a dropdown and choose a different response.

From: - Email address of the sender. Go to the App settings > SMTP section to set up your email server details. Otherwise, the email will be sent from RevenueHunt email address.

Metadata - Lists all the metadata provided by the customer.

Expand all - Expands all the metadata.

Copy to clipboard - Copies the selected metadata to the clipboard.

Quiz response metadata structure

manual_shopifyV2_quizbuilder_notification_metadata

This object contains all the data generated when a customer completes a quiz, including responses, product recommendations and result content. It is used to power dynamic results pages, follow-up emails, and custom workflows.


Basic Information

responseId - Unique ID for this specific quiz response

resultRef - Internal reference to the results layout

quizId - ID of the quiz that was completed

quizName - Name of the quiz

firstName / fullName - Name entered by the customer

email - Email address submitted

createdAt - Timestamp of quiz completion (ISO format)


Customer answers (answersByBlock)

"answersByBlock": {
"qbc-485600ce": {
"type": "picture_choice",
"value": "Dry and tight all over",
"choicesRefs": ["qbcc-30928613"]
}
}

Each quiz question block is mapped to the customer's answer.

Fields inside each entry:

type - The kind of question, for example multiple_choice, picture_choice or email

value - The answer selected or typed by the customer

choicesRefs - List of selected choice references (used internally)

Example: qbc-485600cetype: picture_choice, value: "Dry and tight all over", choicesRefs: ["qbcc-30928613"]


Tags

"tags": []

tags - A list of tags to assign to the customer. Often used for segmentation. Empty if unused.


Product Recommendations (recommendationsBySlot)

"recommendationsBySlot": {
"rsbss-33464eed": {
"type": "product",
"value": "Ordinary Serum",
"variants": [

Each result "slot" contains one or more product recommendations.

Each product object includes: id, title, vendor, handle: Shopify product metadata

variants - Variant ID, price, and image per product

slotHeading / slotDescription - Rich text HTML displayed on results pages

image - URL for the main product image

price - Object with amount and currencyCode

Example: rsbss-33464eed → contains "Ordinary Serum", $45 USD


Variable Scores (variableScores)

"variableScores": { "score": 0 }

Used only if the quiz has a scoring logic. Contains numerical results or score breakdowns.


Result Sections (resultSections)

"resultSections": [
"rsbh-273d9ef6": {
"type": "heading",
"content": "<p>Here's what your skin wants!</p>"
}
]

An ordered array of blocks that make up the results page. Each block can be:

heading

text

products

button

Products blocks have a slots array that contains product lists grouped by slot reference.


Rendered Result Content (resultContentByBlock)

"rsbh-273d9ef6": {
"type": "heading",
"content": "<p>Here's what your skin wants!</p>"
}       

A lookup table of rendered content for each block (used in external templates like email).

Each entry is keyed by the block reference and contains:

type - Type of block (text, heading, products, etc.)

content or slots - The rendered HTML or product data

Use cases

Use this metadata to:

  • Personalize results pages based on customer answers

  • Send dynamic follow-up emails with relevant product suggestions

  • Store quiz responses for analytics and customer profiling

  • Integrate with marketing tools like Klaviyo or HubSpot using dynamic fields

quiz builder notifications to self inactive

Get email when someone completes the quiz - You will receive an email at the address you provide whenever someone reaches the results page. This email template cannot be edited.

Get email when someone proceedes to checkout - You will receive an email at the address you provide whenever someone reaches the results page and then goes to the cart. This email template cannot be edited.

quiz builder notifications to self active

quiz builder notifications to self inactive

Get email when someone completes the quiz - You will receive an email at the address you provide whenever someone reaches the results page. This email template cannot be edited.

Get email when someone proceedes to checkout - You will receive an email at the address you provide whenever someone reaches the results page and then goes to the cart. This email template cannot be edited.

quiz builder notifications to self active

quiz builder notifications to self inactive

Get email when someone completes the quiz - You will receive an email at the address you provide whenever someone reaches the results page. This email template cannot be edited.

Get email when someone proceedes to checkout - You will receive an email at the address you provide whenever someone reaches the results page and then goes to the cart. This email template cannot be edited.

quiz builder notifications to self active

quiz builder notifications to self inactive

Get email when someone completes the quiz - You will receive an email at the address you provide whenever someone reaches the results page. This email template cannot be edited.

Get email when someone proceedes to checkout - You will receive an email at the address you provide whenever someone reaches the results page and then goes to the cart. This email template cannot be edited.

quiz builder notifications to self active

quiz builder notifications to self inactive

Get email when someone completes the quiz - You will receive an email at the address you provide whenever someone reaches the results page. This email template cannot be edited.

Get email when someone proceedes to checkout - You will receive an email at the address you provide whenever someone reaches the results page and then goes to the cart. This email template cannot be edited.

quiz builder notifications to self active


Back to Quiz Builder

← Previous: Results Page Next: Quiz Settings