# Billing and Payment Issues
Source: https://store-docs.quizify.io/account-and-plans/billing/billing-and-payment-issues
Guide to resolving Quizify billing issues — unexpected charges, failed payments, overage charges, and how Quizify billing works through Shopify's app billing system.
Quizify billing is managed through Shopify's app billing system — not directly through Quizify. This guide explains how billing works and how to resolve common billing issues.
***
## How Quizify Billing Works
Quizify charges are processed by **Shopify's app billing system**. This means:
* You are charged through your Shopify account, not a separate Quizify account
* Quizify charges appear on your **Shopify invoice** alongside other app charges
* Payment is taken from the payment method on file with your Shopify account
* Billing cycles align with your Shopify billing cycle
You cannot pay for Quizify separately from your Shopify account — all charges flow through Shopify.
***
## Where to View Quizify Charges
1. Go to your Shopify admin
2. Navigate to **Settings → Billing**
3. Under **Bills** or **Invoices**, select the relevant billing period
4. Quizify charges appear as line items within your Shopify invoice
***
## Unexpected Charges
### Overage Charges
The most common unexpected charge is an overage fee — additional charges for quiz submissions beyond your plan's included limit.
If your quiz received more submissions than your plan includes, you are charged per additional submission at the overage rate for your plan.
To avoid overage charges: monitor your submission usage in Quizify and upgrade your plan before you approach the limit.
### Plan Change Charges
Upgrading mid-billing-cycle may result in a pro-rated charge for the remainder of the cycle at the new plan rate.
***
## Failed Payments
If a payment for Quizify fails:
* Shopify will typically retry the payment automatically
* You may receive an email notification from Shopify about the failed payment
* If the payment continues to fail, Shopify may pause the app until the payment issue is resolved
* Check and update your payment method in Shopify admin → Settings → Billing → Payment methods
A failed payment can cause your quiz to stop working if Shopify pauses the app. Resolve the payment issue promptly to restore access.
***
## Refund Requests
Quizify charges are processed through Shopify's billing system. Refund requests should be directed to Quizify support — not Shopify support. Quizify's refund eligibility depends on the circumstances:
* **Accidental upgrades:** Contact Quizify support promptly
* **Overage charges:** Generally not refundable, but contact support if you believe the charges are incorrect
***
## How to Cancel Quizify
Cancelling Quizify stops future billing but does not automatically delete your data:
1. Go to Shopify admin → **Apps**
2. Find Quizify in your installed apps
3. Click **Delete** or **Uninstall**
4. Confirm the uninstall
After uninstalling, you will no longer be billed for Quizify. Note that uninstalling may affect whether your quiz data (quizzes, submissions) is retained — contact Quizify support before uninstalling if you want to preserve your data.
# Upgrading or Downgrading Your Plan
Source: https://store-docs.quizify.io/account-and-plans/billing/upgrading-or-downgrading-your-plan
How to upgrade or downgrade your Quizify plan from within Shopify admin, what happens to existing quizzes and data when you change plans, and billing implications.
You can change your Quizify plan at any time from within your Shopify admin. This guide explains how to change plans and what to expect when you upgrade or downgrade.
***
## How to Initiate a Plan Change
1. Open Quizify from your Shopify admin
2. Go to the **Pricing** or **Plans page**
3. Review the available plans
4. Click **Upgrade** or **Switch to this plan** on the plan you want to move to
5. You will be redirected to a Shopify billing confirmation screen
6. Confirm the plan change in Shopify
The change takes effect immediately after confirmation.
***
## Upgrading Your Plan
When you upgrade to a higher plan:
* **New features are available immediately** — you can access any features included in the new plan right away
* **Billing changes at the next cycle** — depending on Shopify's billing model, you may be charged a pro-rated amount for the remainder of the current billing cycle or the new price will apply from the next cycle. Shopify's billing screen will show the exact charges.
* **Existing quizzes and data are unchanged** — all quizzes, submissions, and settings are preserved
***
## Downgrading Your Plan
When you downgrade to a lower plan:
**Features may become inaccessible.** If your current plan includes features not available on the lower plan — such as marketing integrations, Shopify Customer Integration, custom fonts, or higher submission limits — those features will no longer be accessible after the downgrade.
**Existing quiz data is preserved.** Your quizzes, submissions, and settings are not deleted when you downgrade. However, you may not be able to edit or access features that require a higher plan.
**Plan-gated features in quizzes.** If a quiz uses a feature not available on the lower plan (such as Score and Type Recommendations, Answer Tags, or per-funnel integration settings), that configuration may become inactive or hidden after the downgrade. Review your quizzes for any plan-specific features before downgrading.
**Submission limits.** If your usage exceeds the lower plan's submission limit, you may be charged overage fees or the quiz may be paused, depending on the lower plan's terms.
***
## What Happens to Quizzes Built Using Plan-Gated Features
If you downgrade and a quiz uses a feature not available on the lower plan:
* That feature or configuration may be deactivated or hidden from the quiz flow
* The quiz itself is not deleted, but it may not function as intended until you upgrade again
Review any quizzes that use plan-gated features before downgrading.
***
## Confirming the Plan Change in Shopify
All Quizify billing is handled through Shopify. After selecting a new plan in Quizify, Shopify will show a billing confirmation screen. Review the charges shown and confirm to complete the plan change.
Your new plan and its charges will appear in your Shopify invoice history under Billing.
# Understanding Submission Limits
Source: https://store-docs.quizify.io/account-and-plans/plans-and-limits/understanding-submission-limits
Explains how Quizify submission limits work — what counts as a submission, what happens when the limit is reached, and how overage charges apply on paid plans.
Each Quizify plan includes a submission limit — the maximum number of quiz completions you can receive per billing period. This guide explains what counts as a submission, what happens when you reach your limit, and how to track your usage.
***
## What Counts as a Submission
A **submission** is counted each time a customer completes your quiz and reaches the result page. This includes:
* Any quiz on your store
* Whether or not the customer provided their email address
* Whether or not the customer added a product to the cart
Customers who start the quiz but abandon it before reaching the result page are **not** counted as submissions.
***
## How Submission Limits Are Counted
Submissions are counted on a **monthly** basis, aligned to your billing cycle. The count resets at the start of each new billing period.
If you have multiple quizzes on your store, all submissions across all quizzes count toward the same limit.
***
## What Happens When You Reach the Limit
The behaviour when you hit the submission limit depends on your plan:
**Free plan:** The quiz may stop accepting new completions — customers who take the quiz may not be able to reach the result page.
**Paid plans (Starter, Growth, Pro, Plus):** Paid plans use a usage-based overage model. When you exceed the included submissions, you are charged an overage rate per additional submission (Starter: $0.05, Growth: $0.04, Pro: $0.03, Plus: $0.02). Your quiz continues to accept responses — it does not stop working.
The exact overage rate and whether your plan uses hard limits or overage billing depends on your specific Quizify version and plan. Check your plan details in Quizify for the precise terms.
## How to View Current Submission Usage
1. Open Quizify from your Shopify admin
2. Go to **Settings** or **Account**
3. Look for a **Usage** or **Billing** section
4. Your current submission count for the billing period is displayed here
Monitoring your usage helps you anticipate when you are approaching the limit and whether an upgrade is needed.
# How Quizzes Display on Desktop and Mobile
Source: https://store-docs.quizify.io/embedding-and-display/display-behavior/how-quizzes-display-on-desktop-and-mobile
Explains how Quizify quiz layout adapts between desktop and mobile — covering key layout differences, column behaviour, image sizing, and device-specific considerations.
Quizify quizzes are built to work on all screen sizes. The quiz layout adapts automatically between desktop and mobile, adjusting column counts, image sizing, and navigation placement so the quiz is usable regardless of the device a customer is using.
***
## How the Quiz Layout Responds to Screen Size
Quizify uses responsive design principles. When the available screen width narrows — such as on a mobile device — the quiz layout adjusts:
* Multi-column answer grids collapse to fewer columns
* Images scale proportionally to fit the narrower width
* Navigation buttons repositioned for thumb-friendly access
* Text sizes adjust to remain readable at smaller sizes
These adjustments happen automatically — you do not need to create a separate mobile version of your quiz.
***
## Column Count Differences
On desktop, grid layouts typically display three or four answer columns per row. On mobile:
* A four-column grid typically collapses to two columns
* A three-column grid may collapse to two or one column
* A two-column grid may remain at two columns or collapse to one, depending on screen width
The exact behaviour depends on the column count you have set and the width of the device screen. Test in Preview using the mobile view to confirm the layout looks correct.
***
## Image Sizing and Proportions on Mobile
Answer images and question images are scaled to fit the narrower mobile width. Images that look proportional on desktop may appear taller or more cropped on mobile, depending on the image dimensions and layout settings.
Use square or near-square answer images for the most consistent display across desktop and mobile.
## Navigation Placement Differences
On desktop, navigation buttons (Next, Back) often appear at the bottom of the answer list. On mobile, they may be repositioned to be more easily accessible — particularly if you have the sticky navigation setting enabled, which keeps them visible as the customer scrolls.
***
## Settings That Can Be Configured Per Device
Some settings in Quizify are worth reviewing with mobile in mind:
* **Layout column count** — While the quiz auto-adjusts column counts, review your layout settings to ensure the desktop configuration produces a sensible mobile result
# Mobile Responsiveness
Source: https://store-docs.quizify.io/embedding-and-display/display-behavior/mobile-responsiveness
Covers how Quizify quizzes are designed to work on all mobile devices — responsive layout, touch interaction, mobile browser compatibility, and troubleshooting tips.
Quizify quizzes are built to work smoothly on mobile devices. The quiz layout is fully responsive, touch interactions are supported, and the quiz has been tested across major mobile browsers.
***
## Quizify's Responsive Design Approach
Quizify uses a mobile-first responsive design approach. The quiz layout is built to adapt to the screen width of the device viewing it. At small screen widths, the quiz:
* Uses a single-column or two-column layout for answers
* Scales all images and content to fit the narrower width
* Adjusts font sizes for readability on small screens
* Repositions navigation elements for thumb-accessible use
These adjustments happen automatically — no separate mobile configuration is required.
***
## Touch Interaction
Quizify quizzes are fully touch-compatible:
* **Selecting answers** — Customers tap on answer cards or options to select them, the same as clicking on a desktop
* **Navigation** — The Next and Back buttons are tappable and sized appropriately for touch
* **Scrolling** — If a question has many answer options, customers can scroll through them normally
* **Swipe** — The quiz does not use swipe gestures for navigation — customers use the Next and Back buttons
***
## Mobile Browser Compatibility
Quizify quizzes are tested and supported on the major mobile browsers:
* **iOS Safari** — The primary browser on iPhone and iPad
* **Chrome on Android** — The most common browser on Android devices
* **Samsung Internet** — Common on Samsung Galaxy devices
* **Firefox Mobile** — Available on both iOS and Android
If a customer reports the quiz not working on a specific browser, ask them to try Chrome or Safari as a first step.
***
## Common Mobile Display Issues and Fixes
### Quiz appears very small or does not fill the screen
This can happen if the Shopify page the quiz is embedded on does not have a proper mobile viewport meta tag. Check that your Shopify theme includes `` in the theme's HTML. Most modern Shopify themes include this by default.
### Answer images appear too large on mobile
Use square or near-square images for answer options to ensure consistent sizing across screen widths. Tall portrait images may overflow their containers on narrow screens.
### Popup quiz does not appear on mobile
Confirm that the popup delay is long enough for the page to fully load on a mobile connection. Very short delays (1–2 seconds) may trigger the popup before the page is interactive on slower mobile connections.
***
## Tips for Testing Your Quiz on Mobile
* Use the Preview function in the Quizify editor and switch to the mobile view
* Open the live quiz on your own mobile phone and walk through it completely
* Test on both iOS and Android if possible
* Check the quiz on both Wi-Fi and a mobile data connection — mobile data connections may be slower and reveal loading issues
* Ask a colleague or friend to test on a different device and browser
# Where You Can Place a Quiz on Your Store
Source: https://store-docs.quizify.io/embedding-and-display/display-behavior/where-you-can-place-a-quiz-on-your-store
Overview of all placement options for a Quizify quiz — embedded pages, popup triggered by a link or button, automatic popup, and result widget — with guidance on which suits different goals.
Quizify gives you several ways to present a quiz to customers on your Shopify store. Each placement has different characteristics and suits different use cases.
***
## Placement Options Overview
### 1. Embedded on a Page
**What it is:** The quiz renders inline as part of a page — product page, homepage, collection page, blog post, or custom page. The recommended method is the **app block**, which can be added in the Shopify Theme Editor without any coding. Alternatively, the HTML embed code can be pasted directly into a page content editor or theme file.
**Best for:**
* Product pages where you want to help customers choose a variant or complementary product
* A dedicated quiz page you want customers to navigate to directly
* Homepages where the quiz is a featured section
* Blog post pages where you want to engage readers with a relevant recommendation experience
**Pros:**
* Always visible to any visitor who lands on that page
* No interruption to the browsing experience
* App block method requires no coding
**Cons:**
* Requires the customer to navigate to the page to see the quiz
* Does not proactively engage visitors on other pages
***
### 1b. Menu or Button Link (Popup on Click)
**What it is:** A direct link (`#quizify-pop-YOUR_QUIZ_ID&size=fullsize`) is added to a navigation menu item, hero button, or any link on the store. When clicked, the quiz opens as a popup overlay. Size can be set to fullsize, medium, or small.
**Best for:**
* Navigation menus — so the quiz is accessible from anywhere on the store
* Call-to-action buttons on the homepage or product pages
* Any situation where you want the quiz triggered by a click rather than visible on the page
**Pros:**
* No embed code needed — just a link URL
* Works from any page via the menu
* Popup keeps customers on their current page
**Cons:**
* Customers must click to open — not visible by default
* Less prominent than an inline embedded quiz
***
### 2. Popup
**What it is:** The quiz appears as a floating overlay on one or more pages of your store, triggered automatically after a time delay.
**Best for:**
* Proactively engaging visitors who are browsing without specifically seeking out a quiz
* Lead generation on high-traffic pages
* Stores that want the quiz to appear without requiring the customer to navigate to a specific page
**Pros:**
* Reaches customers who may not find the quiz on their own
* Can be targeted to specific pages or shown across the whole store
* Good for lead capture and email opt-ins
**Cons:**
* Can feel intrusive if timing and frequency are not well configured
* Customers may dismiss it before engaging
***
### 3. Result Widget
**What it is:** An embeddable element that shows returning customers their saved quiz results — without them needing to retake the quiz.
**Best for:**
* Product pages where returning customers should see their personalised recommendations
* Customer account pages as a "My Recommendations" section
* Re-engagement: reminding customers what was recommended to them previously
**Pros:**
* Personalises the shopping experience for returning customers
* Reduces friction — customers do not need to retake the quiz
* Works across devices for logged-in customers
**Cons:**
* Only useful for customers who have previously taken the quiz
* Invisible to new visitors
# Adding a Quiz to a Collection Page
Source: https://store-docs.quizify.io/embedding-and-display/embed-quiz/adding-a-quiz-to-a-collection-page
How to add a Quizify quiz to a Shopify collection page — using the app block for no-code inline embedding in the theme editor, or the direct link to open it as a popup from a button.
A quiz placed on a collection page helps customers navigate a product range and find the specific item that suits them — rather than scrolling through all products without guidance. This works well for large collections where choice can be overwhelming.
***
## Why a Collection Page Quiz Works Well
When a customer lands on a collection page, they are interested in that category but may not know which product is right for them. A quiz placed at the top of the collection guides them to the best match within the range — making the browsing experience more purposeful and increasing the chance of a purchase.
***
## Method 1: App Block (Recommended)
The app block is the easiest way to add a quiz inline on a collection page. No embed code or HTML editing required.
1. Go to **Shopify Admin → Online Store → Themes → Customise**
2. In the theme editor, navigate to a **Collection** page — use the page type dropdown to select a collection
3. Click **Add section** or **Add block** within the collection template
4. Find and select the **Quizify** app block
5. In the block settings, enter your **Quiz ID** (found on the Publish page of your quiz editor — open the quiz editor and click the **Publish** tab)
6. Drag the block above the product grid — so customers see it before they begin browsing
7. Click **Save**
***
## Method 2: Direct Link (Open as Popup from a Button)
If you prefer the quiz to open as a popup when a customer clicks a button — rather than appearing inline — use the direct link method.
Set the button URL to:
\#quizify-pop-YOUR\_QUIZ\_ID\&size=fullsize
Replace `YOUR_QUIZ_ID` with the quiz ID from the Publish page of your quiz editor. You can also use `medium` or `small` instead of `fullsize` to change the popup size.
In the Shopify Theme Editor, find the button or call-to-action element on the collection page and set its link to the direct link above.
See: Opening a Quiz via a Link or Button
***
## Targeting a Specific Collection vs. All Collection Pages
When you add an app block to the collection template in the theme editor, it typically applies to all collection pages that use that template — not just one specific collection.
To show a quiz only on a specific collection page:
* Check if your theme allows creating separate collection templates. If so, create a template for that collection and add the quiz block only to that template.
* Use a **Custom Liquid** section with a conditional check: `{% if collection.handle == 'your-collection-handle' %}` to show the quiz on only that collection.
***
## Recommended Placement
The quiz typically works best placed above the product grid — so customers see it immediately when they arrive on the collection page, before they begin scrolling through products.
# Adding a Quiz to a Product Page
Source: https://store-docs.quizify.io/embedding-and-display/embed-quiz/adding-a-quiz-to-a-product-page
How to add a Quizify quiz to a Shopify product page — using the app block for no-code inline embedding, or the direct link to open the quiz as a popup from a button.
Placing a quiz on a product page helps customers choose the right variant before adding to cart. For products with multiple variants — sizes, shades, strengths, or configurations — a quiz on the product page can guide customers to the right option without leaving the page.
***
## Why a Product Page Quiz Is Effective
Customers landing on a product page are often close to purchasing but uncertain about which option to choose. A short quiz placed on the product page answers that question in context — reducing hesitation and increasing confidence.
Common uses include:
* Shade or tone finders for beauty and cosmetics products
* Size guides for clothing, footwear, or accessories
* Strength or dosage selectors for supplements
* Variant finders for any product with multiple options
***
## Method 1: App Block (Recommended)
The app block is the easiest way to add a quiz inline on a product page. No embed code or HTML editing required.
1. Go to **Shopify Admin → Online Store → Themes → Customise**
2. In the theme editor, navigate to a **Product** page (select a product from the dropdown)
3. Click **Add section** or **Add block** within the product page template
4. Find and select the **Quizify** app block
5. In the block settings, enter your **Quiz ID** (found on the Publish page of your quiz editor — open the quiz editor and click the **Publish** tab)
6. Drag the block to your preferred position — typically below the product description
7. Click **Save**
> **Note:** Sections and blocks added in the theme editor apply to the product page template — they may appear on all product pages that use that template. If you only want the quiz on a specific product page, check if your theme supports product-specific templates.
***
## Method 2: Direct Link (Open as Popup from a Button)
If you want customers to trigger the quiz by clicking a button on the product page — rather than seeing it inline — use the direct link method.
Set the button URL to:
\#quizify-pop-YOUR\_QUIZ\_ID\&size=fullsize
Replace `YOUR_QUIZ_ID` with the quiz ID from the Publish page of your quiz editor. You can also use `medium` or `small` instead of `fullsize` to change the popup size.
In the Shopify Theme Editor, find the button or call-to-action element on the product page and set its link to the direct link above.
See: Opening a Quiz via a Link or Button
***
## Targeting a Specific Product vs. All Product Pages
If you want the quiz to appear on all product pages in your store, adding an app block or custom section to the product template is the right approach.
If you want the quiz to appear on only one specific product page:
* Some themes allow you to create separate templates for specific products — create a template for that product and add the quiz block only to that template
* Use conditional logic in a Custom Liquid section: `{% if product.handle == 'your-product-handle' %}` to show the quiz only for that product
***
## Recommended Placement
The quiz typically works best when placed:
* Below the product description and images
* Above or below the reviews section
* In a clearly labelled section such as "Find Your Perfect Shade" or "Which size is right for you?"
# Adding a Quiz to Your Homepage
Source: https://store-docs.quizify.io/embedding-and-display/embed-quiz/adding-a-quiz-to-your-homepage
How to add a Quizify quiz to your Shopify homepage — using the app block for no-code inline embedding in the theme editor, or the direct link to open the quiz as a popup from a hero button.
Placing a quiz on your homepage lets you engage visitors immediately and guide them toward the right products from the start of their shopping journey. It works well as a prominent section below the hero banner, or triggered as a popup from a call-to-action button.
***
## Method 1: App Block (Recommended)
The app block is the easiest way to add a quiz inline on the homepage. No embed code or HTML editing required.
1. Go to **Shopify Admin → Online Store → Themes**
2. Click **Customise** next to your active theme
3. The theme editor opens on your homepage by default
4. In the left-hand panel, click **Add section**
5. Find and select the **Quizify** app block
6. In the block settings, enter your **Quiz ID** (found on the Publish page of your quiz editor — open the quiz editor and click the **Publish** tab)
7. Use the drag handle to move the section to the position on the homepage where you want the quiz to appear
8. Click **Save**
***
## Method 2: Direct Link (Open as Popup from a Button)
If you want customers to trigger the quiz by clicking a homepage button — for example, a hero banner call-to-action — rather than seeing it inline, use the direct link method.
Set the button URL to:
\#quizify-pop-YOUR\_QUIZ\_ID\&size=fullsize
Replace `YOUR_QUIZ_ID` with the quiz ID from the Publish page of your quiz editor. You can also use `medium` or `small` instead of `fullsize` to change the popup size.
In the Shopify Theme Editor, find the button or call-to-action element on the homepage and set its link to the direct link above.
See: Opening a Quiz via a Link or Button
***
## Positioning the Quiz Section on the Homepage
You can place the quiz section anywhere on the homepage — before or after any existing section. Common placements include:
* **Below the hero banner** — High visibility for all visitors who scroll past the main image
* **As the hero section itself** — If the quiz is the primary call to action for your store
* **Mid-page** — Between a featured collection and a promotional banner, for visitors who need more guidance before browsing
Drag the section in the theme editor to find the position that works best with your existing homepage layout.
# Adding a Quiz Using the App Block
Source: https://store-docs.quizify.io/embedding-and-display/embed-quiz/adding-a-quiz-using-the-app-block
How to add a Quizify quiz to a Shopify page section using the app block in the theme editor — no coding required. Enter the quiz ID and the quiz renders directly in that section.
The Quizify app block lets you add a quiz directly to any section on your Shopify store without any embed code or HTML editing. It is the recommended no-code method for embedding a quiz as part of a page layout — on the homepage, product pages, collection pages, or any other theme-managed page.
***
## How the App Block Works
When you add the Quizify app block to a section in the Shopify Theme Editor, you simply enter your quiz ID in the block settings, and the quiz renders inline on the page. There is no code to paste — the block handles everything.
***
## Finding Your Quiz ID
Before adding the app block, get your quiz ID from the Publish page:
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz
2. Click the **Publish** tab at the top of the editor
3. Your quiz ID is displayed on this page — copy it
***
## Adding the App Block in the Theme Editor
1. Go to **Shopify Admin → Online Store → Themes → Customise**
2. Navigate to the page where you want the quiz to appear (homepage, product page, collection page, etc.)
3. In the left-hand panel, click **Add section** or, within an existing section, click **Add block**
4. Find and select the **Quizify** app block from the list
5. In the block settings panel on the left, enter your **Quiz ID**
6. Drag the block to the position on the page where you want the quiz to appear
7. Click **Save**
The quiz will now render inline on the page in the position you set.
***
## Which Pages Support the App Block
The app block can be added to any page type in the Shopify Theme Editor, including:
* Homepage
* Product pages
* Collection pages
* Custom pages (if your theme supports app blocks on those templates)
* Blog post pages (if your theme supports app blocks on those templates)
# Enabling the Quizify App Embed
Source: https://store-docs.quizify.io/embedding-and-display/embed-quiz/enabling-the-quizify-app-embed
Critical first step: how to activate the Quizify app embed block in the Shopify Theme Editor — required for any quiz to display on your storefront.
Before any Quizify quiz can appear on your Shopify store, you need to enable the Quizify app embed in the Shopify Theme Editor. This is a one-time step that activates the Quizify script on your storefront. Without it, the quiz will not display — even if you have pasted the embed code onto a page.
***
## Why This Step Is Required
Shopify requires all apps that add functionality to a store's frontend to be activated through the Theme Editor's App Embeds section. This is a Shopify security and performance feature that gives store owners control over which apps are active in their theme.
Until you toggle Quizify on in App Embeds, the quiz script is not loaded on your storefront, and any embed codes you have added to pages will not render a quiz.
***
## How to Enable the App Embed
1. Log in to your **Shopify Admin**
2. Go to **Online Store → Themes**
3. Click **Customise** next to your active theme
4. In the theme editor, look for the **App Embeds** section — it is typically found in the left-hand sidebar at the bottom, or in a dedicated "Apps" icon in the toolbar
5. Find **Quizify** in the list of available app embeds
6. Toggle the **Quizify** switch to the on position
7. Click **Save** in the theme editor
The Quizify script is now active in your theme.
You must save the theme editor after toggling the embed on. If you close the editor without saving, the change will not take effect.
## How to Verify the App Embed Is Active
After saving:
1. Navigate to a page on your live store where you have placed a quiz embed code (or open a page in Preview)
2. If the app embed is active and the embed code is correctly placed, the quiz should render on the page
3. If the quiz still does not show, check that the embed code is correctly pasted — see the Copying and Using the Quiz Embed Code guide
***
## What Happens If You Skip This Step
If the app embed is not enabled:
* The quiz will not appear on any page of your store
* No error message is shown to visitors — they simply see the page without the quiz
* The embed code you paste into a page will have no visible effect
This is one of the most common reasons a quiz does not show on a Shopify store after installation.
# Configuring Popup Delay and Display Frequency
Source: https://store-docs.quizify.io/embedding-and-display/popup-display/configuring-popup-delay-and-display-frequency
How to set the time delay before the quiz popup appears and configure how often it shows to the same visitor — immediately or after a delay, and never again or after a set period.
Two key settings control the timing and repetition of your quiz popup: the delay (how long after the page loads before the popup appears) and the frequency (how often the same visitor sees it). Getting these right balances engagement with avoiding annoyance.
***
## How to Access These Settings
1. From Quizify, open the quiz configured as a popup
2. Click **Edit Quiz**
3. Go to the **Publish** tab
4. Scroll to the **Popup Quiz** section
The **Delay** and **Frequency** settings are both found here.
***
## Popup Delay
The delay setting controls whether the popup appears the moment the page loads or waits for a set amount of time first.
### Options
* **Immediately** — The popup appears as soon as the page finishes loading, with no wait.
* **After a delay** — The popup waits for a number of seconds you specify before appearing.
### How to Set the Delay
1. In the **Popup Quiz** section, find the **Delay** setting
2. Choose **Immediately** or enter the number of seconds to wait
3. Save
### Recommended Delay
A delay of 5 to 10 seconds works well for most stores. This gives visitors a moment to land on the page before the popup is introduced.
Avoid showing the popup immediately if possible. A visitor who has just arrived is more likely to dismiss it before engaging with your store.
## Display Frequency
Frequency controls how often the same visitor sees the popup after they have already seen it once.
### Options
* **Never show again** — Once a visitor has seen the popup, it will not appear to them again.
* **Show again after a set time** — The popup is suppressed for a period you specify (for example, 7 days), then it may appear again on their next visit after that period.
### How to Set the Frequency
1. In the **Popup Quiz** section, find the **Frequency** setting
2. Choose **Never** or select a time period after which the popup should reappear
3. Save
Quizify uses browser-based storage to track whether a visitor has already seen the popup. If a visitor clears their browser data or switches to a different device, the popup may appear to them again even if the frequency setting would otherwise suppress it.
## Testing Your Settings
After configuring delay and frequency:
1. Open a private or incognito browser window to simulate a fresh visitor session
2. Visit your Shopify store and navigate to the page where the popup is configured
3. Wait the number of seconds you set as the delay and confirm the popup appears
4. Dismiss the popup, then revisit the same page in the same incognito window and confirm it does not reappear if frequency is set to Never
# Triggering the Popup on Specific Pages
Source: https://store-docs.quizify.io/embedding-and-display/popup-display/triggering-the-popup-on-specific-pages
How to configure the Quizify quiz popup to appear only on a specific page or on all pages of your store — using the Select Page setting in the Popup Quiz section of the Publish tab.
By default, the quiz popup can be shown on all pages of your store. You can restrict it to a specific page so the popup only appears to visitors who are most likely to find it relevant.
***
## How to Access Page Targeting
1. From Quizify, open the quiz configured as a popup
2. Click **Edit Quiz**
3. Go to the **Publish** tab
4. Scroll to the **Popup Quiz** section
5. Find the **Select Page** setting
***
## Page Targeting Options
### All Pages
Select **All Pages** to show the popup on every page of your store where the trigger conditions are met. This is the broadest option and works well for general engagement or lead capture quizzes.
### Specific Page
Select a specific page to limit the popup to a single location on your store. The popup will only appear when a visitor is on that page.
To target a specific page:
1. In the **Select Page** field, choose the option to target a specific page
2. Enter or select the page you want to target
3. Save
Targeting a specific page works well when the quiz is closely related to that page's content — for example, showing a skincare quiz only on your skincare collection page.
## Testing Page Targeting
After saving your page targeting setting:
1. Open a private or incognito browser window
2. Navigate to the specific page you have targeted
3. Wait for the popup delay and confirm the popup appears
4. Navigate to a different page on your store and confirm the popup does not appear there
# Result Widget
Source: https://store-docs.quizify.io/embedding-and-display/result-widget/result-widget
How to add the Result Widget app block to your Shopify store so returning customers can view their past quiz questions, answers, and recommended products without retaking the quiz.
The Result Widget lets returning customers view their past quiz responses directly on your store — without needing to take the quiz again. It shows them the questions they answered, the answers they gave, and a link to their result page with the products recommended for them.
This gives customers a quick way to revisit and buy from their personalised recommendations on any future visit.
***
## How It Works
When a customer visits a page where the Result Widget is placed:
* If they are **logged in to their customer account**, the widget automatically retrieves their past quiz responses based on their account email and displays them.
* If they are **not logged in**, the widget shows an email input field. Once the customer enters the email they used when taking the quiz, the widget loads their past responses and results.
The widget displays:
* The questions from the quiz and the answers the customer selected
* A link to their result page, where they can view their recommended products and purchase them
***
## Adding the Result Widget to Your Store
The Result Widget is added as an **app block** through the Shopify theme editor. You can place it on any page of your store.
### Step 1: Get Your Quiz ID
Before adding the app block, you need the Quiz ID for the quiz you want the widget to display results for.
1. Open the quiz in Quizify
2. Click **Edit Quiz**
3. Go to the **Publish** tab
4. Find and copy the **Quiz ID** shown there
### Step 2: Add the App Block
1. Go to **Shopify Admin → Online Store → Themes**
2. Click **Customise** on your active theme
3. Navigate to the page where you want the widget to appear
4. Click **Add block** or **Add section** and look for the **Quizify Result Widget** app block
5. Select it to add it to the page
### Step 3: Enter the Quiz ID
1. With the Result Widget app block selected in the theme editor, find the **Quiz ID** field in the block settings panel
2. Paste the Quiz ID you copied from the Publish tab
3. Save the theme
The widget will not load any results if the Quiz ID field is empty or incorrect. Make sure you are using the ID from the correct quiz.
## Where to Place the Result Widget
You can add the Result Widget app block to any page in your Shopify theme — for example:
* The **customer account page**, so returning customers always have access to their results when they log in
* A **dedicated recommendations page** you create for this purpose
# Quiz Flow
Source: https://store-docs.quizify.io/getting-started/basic-concepts/quiz-flow
Explains how a customer progresses through a Quizify quiz — from the optional Intro Step through questions to the result — and the optional steps you can add to the flow.
Quiz flow is the sequence of steps a customer moves through from the moment they start your quiz to the moment they see their product recommendations. Understanding how that sequence works — and what you can add to it — helps you design a quiz experience that feels intentional and converts well.
## The Standard Flow
Every Quizify quiz follows the same core structure:
**Where to configure this:** In the Quizify admin, open the quiz you want to edit, then use the quiz editor’s **Settings** area to configure quiz-wide options. To change whether the quiz ends on a **Result Page** or a **Thank You Page**, open the quiz’s **Recommendation settings** (the section where recommendation options/types are selected).
1. The customer answers **Question 1**
2. They proceed through each subsequent question in order
3. After the final question, they reach the **result** — either a **Result Page** showing personalised product recommendations, or a **Thank You Page**, depending on how the quiz is configured in the recommendation settings
Every quiz always ends with one of these two result types. Which one the customer sees is determined by the recommendation option you select for your quiz — it cannot be turned off.
By default, questions appear in the order you arrange them in the quiz editor. The customer moves forward one question at a time and cannot skip ahead.
## Optional Steps in the Flow
You can extend the standard flow with additional stages:
* **Intro Step** — a landing screen shown before the first question. It can include a heading, descriptive content, and a call-to-action button that starts the quiz. Enabling an Intro Step gives customers context before they begin and encourages them to engage, which can improve quiz completion rates. It can be enabled or disabled in your quiz settings.
* **User Information Form** — a lead capture step that collects details such as the customer's name, email address, or phone number. You can position it as either the **first step** in the quiz (before any questions) or the **last step** (after all questions, before the result). The form can also be disabled entirely if you do not need to collect customer information.
Neither step is required. You can enable one, both, or neither depending on what your quiz needs to accomplish.
The Intro Step and User Information Form are configured separately within your quiz settings. They do not affect how questions are ordered or how the result is calculated.
## How Conditional Logic Changes the Flow
Conditional logic lets you change which question appears next based on a customer's previous answer. Instead of following a fixed sequence, the quiz adapts — routing customers to the questions most relevant to them and skipping those that are not.
For example, a customer who selects "oily skin" on Question 1 might skip directly to Question 4, while a customer who selects "dry skin" moves to Question 2.
Conditional logic is covered in detail in the conditional logic documentation. This article covers the default, linear flow.
## How the Quiz Ends
Every quiz ends with a result — customers always see one of two things:
* **Result Page** — displays personalised product recommendations based on the customer's answers. What products appear depends on the recommendation type configured for your quiz.
* **Thank You Page** — a custom end screen configured through your recommendation settings. Use it when you want to direct customers to a specific next action rather than showing product recommendations directly.
Which result the customer sees is determined by the recommendation option you choose. Both are permanent — your quiz will always end with one of them.
## How Flow Differs by Recommendation Type
Quizify supports different recommendation types, and each one can affect what the Result Page displays and how results are calculated:
* Some recommendation types score each answer and surface the products that accumulate the highest score
* Others match specific answer combinations to predefined result sets
* The path through the questions remains the same regardless of recommendation type — what changes is how the answers are evaluated and what products are shown at the end
The recommendation type you choose should align with how your products are logically differentiated. See [recommendation types](/how-recommendations-work) for a full breakdown of each option.
# Quiz Responses
Source: https://store-docs.quizify.io/getting-started/basic-concepts/quiz-responses
Explains what happens when a customer submits a quiz — what data is captured, where it's stored in Quizify, and how it can be exported or sent to integrations.
Every time a customer completes your quiz, Quizify records a response — a snapshot of everything that happened during that session. Understanding what gets captured, where it lives, and how it moves through your store helps you make the most of your quiz data.
## What Triggers a Response
A response is recorded the moment a customer submits the quiz. Browsing through questions or abandoning partway through does not create a record — only a full submission counts.
## What Data Is Captured
Each response includes the following:
* **Answers** — the choices the customer selected for each question
* **Answer tags** — any tags associated with the selected answers, which drive your recommendation logic
* **Recommendation shown** — the product or products displayed to the customer at the end of the quiz
* **Timestamp** — the date and time the quiz was submitted
* **User info** — name, email, and any other fields from the user info form, if you have that form enabled in your quiz
If your quiz does not include a user info form, or a customer skips it, responses are still recorded. The user info fields will simply be empty for that submission.
## Where to View Responses
All captured responses appear in the Submissions section of your Quizify dashboard. Each entry shows the data listed above for a single quiz submission. You can browse individual responses to review what a customer answered and what recommendation they received.
## How Responses Flow to Integrations
Response data can be sent automatically to external platforms as soon as a submission is recorded. Quizify supports connections to:
* **Email marketing platforms** — pass customer details and answer tags to your email list, enabling targeted follow-up sequences
* **Webhooks** — send raw response data to any endpoint you control, allowing you to pipe submissions into your own systems or third-party tools
You configure these connections in the [Integrations](/integrations-and-automation) section of the dashboard. Once set up, data flows to your connected platforms on every new submission without any manual action.
Sending answer tags to your email platform lets you segment customers by their quiz results and send more relevant product recommendations in follow-up emails.
## Data Retention and Privacy
Quizify stores response data in accordance with applicable privacy regulations. Because your quiz may collect personal information — particularly when the user info form is enabled — you should review your store's privacy policy to ensure it accurately reflects how this data is collected and used. You are responsible for obtaining any necessary consent from customers before collecting their information through your quiz.
# Build from a Template
Source: https://store-docs.quizify.io/getting-started/first-quiz-creation/build-from-a-template
How to browse, select, and customise a pre-built quiz template in Quizify — the fastest way to get a professional quiz live on your Shopify store.
Templates are the fastest way to launch a product recommendation quiz in Quizify. Each template comes with a pre-built structure and pre-filled questions, so you start with a solid foundation rather than a blank canvas. Once you select a template, every element — questions, answers, and settings — is fully editable to match your store and products.
## Accessing the Template Library
1. From your Shopify admin, open the **Quizify** app.
2. Click **Create Quiz** in the top right corner of the dashboard.
3. Select **Start from a Template** when prompted to choose how to build your quiz.
The template library opens, displaying all available templates organised by category.
## Browsing and Previewing Templates
Templates are grouped by industry and use case, making it straightforward to find one suited to your store type.
* Use the **category filter** along the top of the library to narrow results by industry (for example, Skincare, Fashion, or Home & Living).
* Click any template card to open a preview, which shows the question flow and answer structure you will start with.
* To return to the library without selecting, click **Back to Templates**.
Preview a few templates before committing. The question flow in a template is a starting point — but choosing one that already resembles your intended quiz structure saves editing time.
## Selecting a Template
1. In the template preview, click **Use This Template**.
2. Enter a name for your quiz in the **Quiz Name** field.
3. Click **Create Quiz**.
Quizify creates a new quiz with the template's pre-filled questions and answers already in place. You are taken directly to the quiz editor.
Selecting a template does not affect any of your existing quizzes. Each use of a template creates a separate, independent quiz.
## Editing Template Questions and Answers
The quiz editor gives you full control over every part of the template content.
### Editing Questions
1. In the quiz editor, click the question you want to change.
2. Update the text in the **Question** field.
3. To reorder questions, drag the question card to a new position using the handle on the left.
4. To remove a question, click the **delete icon** on the question card and confirm.
5. To add a new question, click **Add Question** at the bottom of the question list.
### Editing Answers
1. Click the question whose answers you want to edit.
2. Click an answer option to edit its label text.
3. To add a new answer, click **Add Answer** within that question.
4. To remove an answer, click the **delete icon** next to it.
### Editing Quiz Settings
1. Click the **Settings** tab in the quiz editor.
2. Update details such as the quiz title, description, button labels, and result page messaging.
3. Click **Save** to apply your changes.
## Linking Template Answers to Your Products
Templates do not include product links — you connect answers to your own products after selecting the template.
**Important:** If an answer has no products linked under **Recommended Products**, Quizify may not be able to show a recommendation for that selection.
1. In the quiz editor, click the question whose answers you want to link.
2. Click an answer option to expand its settings.
3. Under **Recommended Products**, click **Add Product**.
4. Search for the product from your Shopify catalogue and select it.
5. Repeat for each answer option across all questions.
6. Click **Save** when you are done.
Each answer can be linked to one or more products. Quizify uses these links to generate personalised product recommendations when a customer completes the quiz.
# Build from Scratch
Source: https://store-docs.quizify.io/getting-started/first-quiz-creation/build-from-scratch
A step-by-step walkthrough of creating a new quiz in Quizify manually — naming it, adding questions, configuring recommendations, and publishing.
Building a quiz from scratch gives you full control over every question, answer, and recommendation your shoppers experience. This guide walks you through each step — from naming your quiz to publishing it on your store.
## Start a New Quiz
1. From the Quizify dashboard, click **Create Quiz**.
2. Select **From Scratch** as your starting method.
3. Enter a name for your quiz in the **Quiz Name** field. This name is internal — shoppers won't see it.
4. Click **Create Quiz** to go directly into the quiz editor.
Choose a descriptive name that reflects the quiz's purpose, such as "Skincare Routine Finder" or "Coffee Subscription Match." This makes it easier to manage multiple quizzes later.
## Add Questions and Answer Options
1. In the quiz builder, click **Add Question** to create your first question.
2. Enter your question text in the **Question** field.
3. Click **Add Answer** to create an answer option. Enter the answer text.
4. Repeat step 3 until all answer options for this question are added.
5. Click **Add Question** again to add subsequent questions and repeat the process.
Keep questions focused on one topic at a time. Clear, specific questions lead to more accurate product recommendations.
## Choose a Recommendation Type
After naming your quiz, and adding questions and answers, Quizify prompts you to select a recommendation type. This setting controls how the quiz matches shoppers to products at the end.
Select the recommendation type that fits your store's logic, then click **Next**.
The recommendation type affects how results are calculated and which products are suggested. For a full explanation of each option, see the Recommendations documentation.
## Save and Preview the Quiz
1. Click **Save** at any point to preserve your progress. Quizify saves your quiz as a draft automatically, but saving manually ensures your latest changes are captured.
2. To review the shopper experience before publishing, click **Preview**. The preview opens your quiz in a new window exactly as shoppers will see it.
3. Test your answers and confirm that the flow and results appear as expected.
4. Return to the quiz builder to make any adjustments, then save again.
## Publish the Quiz
1. Once you are satisfied with the quiz, click **Publish**.
2. Quizify lets you publish your quiz on website in many different ways.
3. Choose embed or popup option and follow the steps to publish your quiz.
# Quiz Creation Overview
Source: https://store-docs.quizify.io/getting-started/first-quiz-creation/quiz-creation-overview
An overview of the two ways to create a quiz in Quizify — building from scratch or using a template — to help you choose the best starting point for your store.
Quizify gives you two ways to build a product recommendation quiz for your store: start from scratch or use a pre-built template. Knowing which path suits your goals saves time and gets your quiz live faster.
## Two Ways to Create a Quiz
**Where to start:** In the Quizify app admin/dashboard, open your Quizzes list and click **Create quiz** (or **New quiz**) to reach the quiz creation screen where you can choose **From Scratch** or **From a Template**.
### Build from Scratch
Building from scratch gives you full control over every part of your quiz — the questions, answer logic, result pages, and product mappings. You define the structure from the ground up.
Choose this option when:
* Your store has a unique product catalogue that doesn't fit a standard template
* You want a custom question flow or branching logic
* You're rebuilding an existing quiz with a specific structure in mind
For step-by-step instructions, see [Build from Scratch](/build-from-scratch).
### Start from a Template
Templates are pre-structured quizzes built around common use cases — skincare finders, gift guides, supplement selectors, and more. You customise the content; the framework is already in place.
Choose this option when:
* You want to launch quickly without designing a question flow from scratch
* Your product category aligns with an available template
* You're new to quiz building and want a working example to learn from
For step-by-step instructions, see [Build from a Template](/build-from-a-template).
## How Quiz Creation Works: A High-Level Overview
Regardless of the method you choose, building a quiz in Quizify follows the same broad stages:
1. **Choose your creation method** — select **From Scratch** or **From a Template** from the quiz creation screen.
2. **Set up your quiz basics** — give your quiz a name, set the language, and configure introductory content.
3. **Build your questions and answers** — add questions, define answer options, and set up any branching logic.
4. **Map answers to products** — connect answer choices to the products or collections you want to recommend.
5. **Design your results page** — configure how product recommendations appear to your customers.
6. **Publish your quiz** — embed the quiz on your store and make it live.
You can save your progress at any stage and return later. Your quiz won't go live until you explicitly publish it.
# Accessing the Dashboard
Source: https://store-docs.quizify.io/getting-started/installation-and-setup/accessing-the-dashboard
How to open the Quizify dashboard from your Shopify admin panel, what the dashboard shows on first load, and steps to take if the dashboard won't open.
Your Quizify dashboard is where you create and manage all your product recommendation quizzes. This guide shows you how to open the dashboard from your Shopify admin, what you'll see on first load, and how to resolve common access issues.
## Opening the Quizify Dashboard
Quizify runs inside your Shopify admin — no separate login or URL required.
1. Log in to your **Shopify admin** at `yourstore.myshopify.com/admin`.
2. In the left sidebar, click **Apps**.
3. Find **Quizify** in your installed apps list and click it.
Shopify loads the Quizify dashboard inside the admin interface. You stay within your Shopify session throughout.
If you use Quizify frequently, pin it to your sidebar for faster access. In the Apps section, click the pin icon next to Quizify.
## What the Dashboard Shows on First Load
When the dashboard opens for the first time after installation, you'll see a welcome screen prompting you to create your first quiz. No quizzes or data appear until you build one.
Once you have quizzes set up, the dashboard home displays:
* A list of your existing quizzes with their published status
* Quick-access buttons to create a new quiz or edit an existing one
* Summary metrics for quiz views, completions, and product recommendations

If you've just installed Quizify, it can take up to 30 seconds for the dashboard to fully initialize on its first load. This is normal.
## Fixing Dashboard Load Issues
If the Quizify dashboard shows an error or refuses to load, work through the following steps in order.
1. **Refresh the page.** Press `F5` (Windows) or `Cmd + R` (Mac) to reload.
2. **Clear your browser cache.** Cached data can cause the app frame to fail. Clear your cache, then try reopening Quizify from **Apps**.
3. **Disable browser extensions.** Ad blockers and privacy extensions sometimes block the scripts Quizify needs to run. Disable them temporarily and reload.
4. **Try a different browser.** If the issue persists, open your Shopify admin in a different supported browser.
5. **Check your Shopify session.** Log out of Shopify and log back in, then navigate to Quizify again.
6. **Contact support.** If none of the above steps resolve the issue, contact Quizify support with a description of the error message and your browser details.
## Recommended Browsers
Quizify works in any modern browser. For the best experience, use an up-to-date version of one of the following:
* Google Chrome
* Mozilla Firefox
* Microsoft Edge
* Apple Safari (macOS only)
Internet Explorer is not supported. If you're using IE, switch to one of the browsers listed above.
# Dashboard Overview
Source: https://store-docs.quizify.io/getting-started/installation-and-setup/dashboard-overview
A guided tour of the Quizify dashboard covering the main navigation sections: quiz list, submissions, analytics, integrations, and settings.
The Quizify dashboard is your central workspace for building quizzes, reviewing customer responses, and managing how Quizify connects with the rest of your store. Knowing where each section lives saves time and helps you get the most out of the app.
## The Main Navigation Menu
The left-hand sidebar contains the main navigation menu. Every major area of Quizify is accessible from here, and the active section is highlighted so you always know where you are. The five core sections are: Quizzes, Submissions, Analytics, Integrations, and Settings.
## Quizzes
The **Quizzes** section is your quiz library. This is where you create new quizzes, edit existing ones, and manage their publication status.
From this section, you can:
* Create a new quiz using the **Create Quiz** button
* Open any existing quiz to edit its questions, logic, or results
* Duplicate a quiz to use as a starting point for a new one
* Enable or disable a quiz without deleting it
If you manage multiple quizzes, use the search bar at the top of the quiz list to find one quickly.
## Submissions
The **Submissions** section stores every response customers submit through your quizzes. Each submission includes the answers provided and the product recommendations that were shown.
Use this section to:
* Browse and filter individual customer responses
* Review which answers led to specific product recommendations
* Export submission data for further analysis
Submissions are tied to the quiz that generated them. If you delete a quiz, its submission history is also removed.
## Analytics
The **Analytics** section gives you a performance overview for each of your quizzes. You can see how many customers started and completed a quiz, where drop-offs occur, and which results are shown most often.
Key data available in Analytics:
* **Start rate** — how many visitors began the quiz
* **Completion rate** — how many finished it
* **Top results** — the most frequently recommended products or outcomes
* **Question-level drop-off** — where customers exit the quiz
Use question-level drop-off data to identify questions that may be causing confusion or friction.
## Integrations
The **Integrations** section (sometimes labeled **Apps**) is where you connect Quizify to external tools such as email marketing platforms, CRM systems, and other Shopify apps.
From this section you can:
* Browse available integrations
* Connect and authenticate third-party services
* Configure what data is sent to each connected tool (for example, passing a customer's email and quiz results to your email platform)
Each integration has its own configuration options. Refer to the specific integration guide for setup details.
## Settings
The **Settings** section controls global preferences for your Quizify account and quizzes. Changes made here apply across your entire setup unless overridden at the individual quiz level.
Settings you can manage here include:
* Branding defaults (colors, fonts, logo)
* Language texts
* Custom CSS
# Installing Quizify
Source: https://store-docs.quizify.io/getting-started/installation-and-setup/installing-quizify
Learn how to find and install Quizify from the Shopify App Store, grant the required permissions, and access the app for the first time after installation.
Installing Quizify takes only a few minutes and requires no technical knowledge. This guide walks you through finding the app in the Shopify App Store, granting the necessary permissions, and confirming that your installation was successful.
## Find Quizify in the Shopify App Store
1. Log in to your Shopify admin at `your-store.myshopify.com/admin`.
2. Click **Apps** in the left-hand navigation menu.
3. Click the **Shopify App Store** at the top of the Apps page. This opens the App Store in a new tab.
4. In the App Store search bar, type **Quizify** and press **Enter**.
5. Click the **Quizify - Product Quiz Builder** listing in the search results.

Make sure you are logged into the correct Shopify store before proceeding, especially if you manage multiple stores.
## Install the App
1. On the Quizify listing page, click the **Install** button.
2. Shopify will redirect you to your store's admin and display a permissions screen. This screen lists the data Quizify needs access to in order to function — including products, collections, and store information.
3. Review the listed permissions, then click **Install app** to confirm.
Quizify requests only the permissions required to build quizzes and recommend products. Shopify will not proceed with installation until you explicitly confirm by clicking Install app.
## Access Quizify After Installation
After you confirm the installation, Shopify automatically redirects you to the Quizify dashboard. This is your home base for creating and managing quizzes.
On your first visit, Quizify may prompt you to complete a short onboarding flow. This helps configure the basics — such as connecting your product catalog — so your first quiz is ready to publish sooner.
## Confirm the Installation Was Successful
You can verify Quizify is installed correctly in two ways:
1. Check that you can see the Quizify dashboard in your browser after the redirect. A successful installation displays the main Quizify interface with options to create a new quiz.
2. In your Shopify admin, click **Apps** in the left-hand navigation. Quizify should appear in your list of installed apps.
If Quizify appears in both locations, your installation is complete.
## Access Quizify from Shopify Admin Going Forward
You do not need to return to the App Store to open Quizify again. To access it at any time:
1. Log in to your Shopify admin.
2. Click **Apps** in the left-hand navigation menu.
3. Click **Quizify** in your installed apps list.
Shopify loads the Quizify dashboard directly from there.
# Home
Source: https://store-docs.quizify.io/index
Browse the Quizify Help Center by topic to find setup guides, feature walkthroughs, and troubleshooting help.
Welcome to the Quizify Help Center. Find guides and answers organized by topic below.
3 topics
5 topics
3 topics
5 topics
4 topics
6 topics
3 topics
2 topics
4 topics
## Getting Started
* [How Quizify Works](/getting-started/basic-concepts/how-quizify-works)
* [Quiz Flow](/getting-started/basic-concepts/quiz-flow)
* [Quiz Responses](/getting-started/basic-concepts/quiz-responses)
* [Installing Quizify](/getting-started/installation-and-setup/installing-quizify)
* [Accessing the Dashboard](/getting-started/installation-and-setup/accessing-the-dashboard)
* [Dashboard Overview](/getting-started/installation-and-setup/dashboard-overview)
* [Quiz Creation Overview](/getting-started/first-quiz-creation/quiz-creation-overview)
* [Build from a Template](/getting-started/first-quiz-creation/build-from-a-template)
* [Build from Scratch](/getting-started/first-quiz-creation/build-from-scratch)
## Quiz Management
* [Creating a New Quiz](/quiz-creation-and-management/quiz-setup/creating-a-new-quiz)
* [Editing a Quiz](/quiz-creation-and-management/quiz-setup/editing-a-quiz)
* [Duplicating a Quiz](/quiz-creation-and-management/quiz-setup/duplicating-a-quiz)
* [Deleting a Quiz](/quiz-creation-and-management/quiz-setup/deleting-a-quiz)
* [Adding Questions to Your Quiz](/quiz-creation-and-management/questions-and-answers/adding-questions-to-your-quiz)
* [Question Types](/quiz-creation-and-management/questions-and-answers/question-types)
* [Adding Descriptions to Answer](/quiz-creation-and-management/questions-and-answers/adding-descriptions-to-answer)
* [Adding Images to Answer](/quiz-creation-and-management/questions-and-answers/adding-images-to-answer)
* [Questions Required or Optional](/quiz-creation-and-management/questions-and-answers/making-questions-required-or-optional)
* [Limiting Answer Selections](/quiz-creation-and-management/questions-and-answers/limiting-answer-selections)
* [Editing Questions and Answers](/quiz-creation-and-management/questions-and-answers/editing-questions-and-answers)
* [Understanding Conditional Logic](/quiz-creation-and-management/logic-jump/understanding-conditional-logic)
* [Setting Up Logic Jumps](/quiz-creation-and-management/logic-jump/setting-up-logic-jumps)
* [Showing or Hiding Questions Based on Answers](/quiz-creation-and-management/logic-jump/showing-or-hiding-questions-based-on-answers)
* [Conditional Logic Examples and Use Cases](/quiz-creation-and-management/logic-jump/conditional-logic-examples-and-use-cases)
* [Troubleshooting Conditional Logic](/quiz-creation-and-management/logic-jump/troubleshooting-conditional-logic)
* [What Are Answer Tags?](/quiz-creation-and-management/answer-tags/what-are-answer-tags)
* [Adding Tags to Quiz Answers](/quiz-creation-and-management/answer-tags/adding-tags-to-quiz-answers)
* [Using Answer Tags to Segment Quiz Leads](/quiz-creation-and-management/answer-tags/using-answer-tags-to-segment-quiz-leads)
* [How Answer Tags Sync to Integrations](/quiz-creation-and-management/answer-tags/how-answer-tags-sync-to-integrations)
* [What Is the User Information Form?](/quiz-creation-and-management/user-information-form/what-is-the-user-information-form)
* [Collecting Customer Information](/quiz-creation-and-management/user-information-form/collecting-customer-information)
* [Marketing Consent](/quiz-creation-and-management/user-information-form/marketing-consent)
## Quiz Design and Customization
* [Customising Your Quiz Design](/quiz-design-and-customization/design-settings/customising-your-quiz-design)
* [Changing Quiz Fonts](/quiz-design-and-customization/design-settings/changing-quiz-fonts)
* [Adding Custom CSS to Your Quiz](/quiz-design-and-customization/design-settings/adding-custom-css-to-your-quiz)
* [Quiz Display Behaviour Settings](/quiz-design-and-customization/advanced-display-options/quiz-display-behaviour-settings)
* [Customising the Quiz Loader and Animations](/quiz-design-and-customization/advanced-display-options/customising-the-quiz-loader-and-animations)
* [Quizify Branding on Your Quiz](/quiz-design-and-customization/advanced-display-options/quizify-branding-on-your-quiz)
* [Customising Quiz Button and Label Text](/quiz-design-and-customization/language/customising-quiz-button-and-label-text)
* [Setting Up Multi-Language Text](/quiz-design-and-customization/language/setting-up-multi-language-text)
## Product Recommendations
* [How Product Recommendations Work](/product-recommendations/how-recommendations-work/how-product-recommendations-work)
* [Normal (Answer-Based) Recommendations](/product-recommendations/how-recommendations-work/normal-answer-based-recommendations)
* [Linking Answers to Products](/product-recommendations/how-recommendations-work/linking-answers-to-products)
* [Linking Answers to Product Variants](/product-recommendations/how-recommendations-work/linking-answers-to-product-variants)
* [Linking Answers to Product Tags](/product-recommendations/how-recommendations-work/linking-answers-to-product-tags)
* [Exact Match and Partial Match](/product-recommendations/how-recommendations-work/exact-match-and-partial-match)
* [Score-Based Recommendations](/product-recommendations/how-recommendations-work/score-based-recommendations)
* [Type-Based Recommendations](/product-recommendations/how-recommendations-work/type-based-recommendations)
* [Linking Answers to Collections](/product-recommendations/setting-up-recommendations/linking-answers-to-collections)
* [Thank You Page with No Product Recommendation](/product-recommendations/setting-up-recommendations/thank-you-page-with-no-product-recommendation)
* [Understanding Quiz Scoring](/product-recommendations/score-recommendations/understanding-quiz-scoring)
* [Assigning Score Values to Answers](/product-recommendations/score-recommendations/assigning-score-values-to-answers)
* [Defining Score Ranges and Outcome Labels](/product-recommendations/score-recommendations/defining-score-ranges-and-outcome-labels)
* [Setting Up Advanced Formula-Based Scoring](/product-recommendations/score-recommendations/setting-up-advanced-formula-based-scoring)
* [Mapping Score Ranges to Products](/product-recommendations/score-recommendations/mapping-score-ranges-to-products)
* [Displaying the Score on the Result Page](/product-recommendations/score-recommendations/displaying-the-score-on-the-result-page)
* [Understanding Type-Based Recommendations](/product-recommendations/type-recommendations/understanding-type-based-recommendations)
* [Creating Result Types](/product-recommendations/type-recommendations/creating-result-types)
* [Linking Answers to Result Types](/product-recommendations/type-recommendations/linking-answers-to-result-types)
* [Mapping Result Types to Products](/product-recommendations/type-recommendations/mapping-result-types-to-products)
* [Customising the Appearance of Each Result Type](/product-recommendations/type-recommendations/customising-the-appearance-of-each-result-type)
* [Customising the Result Page](/product-recommendations/result-page/customising-the-result-page)
* [Customising Result Page Text and Buttons](/product-recommendations/result-page/customising-result-page-text-and-buttons)
* [Hiding Unavailable Products](/product-recommendations/result-page/hiding-unavailable-products)
* [Randomising Product Order](/product-recommendations/result-page/randomising-product-order)
* [Adding a Discount Coupon](/product-recommendations/result-page/adding-a-discount-coupon)
* [Setting Up a Thank You Page](/product-recommendations/result-page/setting-up-a-thank-you-page)
* [Quick Redirect to Skip the Thank You Page](/product-recommendations/result-page/using-quick-redirect-to-skip-the-thank-you-page)
## Embedding and Display
* [Embedding a Quiz on Your Shopify Store](/embedding-and-display/embed-quiz/embedding-a-quiz-on-your-shopify-store)
* [Enabling the Quizify App Embed](/embedding-and-display/embed-quiz/enabling-the-quizify-app-embed)
* [Adding a Quiz Using the App Block](/embedding-and-display/embed-quiz/adding-a-quiz-using-the-app-block)
* [Adding a Quiz to Your Homepage](/embedding-and-display/embed-quiz/adding-a-quiz-to-your-homepage)
* [Adding a Quiz to a Product Page](/embedding-and-display/embed-quiz/adding-a-quiz-to-a-product-page)
* [Adding a Quiz to a Collection Page](/embedding-and-display/embed-quiz/adding-a-quiz-to-a-collection-page)
* [Opening a Quiz via a Link or Button](/embedding-and-display/embed-quiz/opening-a-quiz-via-a-link-or-button)
* [Setting Up a Quiz as a Popup](/embedding-and-display/popup-display/setting-up-a-quiz-as-a-popup)
* [Configuring Popup Delay and Display Frequency](/embedding-and-display/popup-display/configuring-popup-delay-and-display-frequency)
* [Triggering the Popup on Specific Pages](/embedding-and-display/popup-display/triggering-the-popup-on-specific-pages)
* [Where You Can Place a Quiz on Your Store](/embedding-and-display/display-behavior/where-you-can-place-a-quiz-on-your-store)
* [How Quizzes Display on Desktop and Mobile](/embedding-and-display/display-behavior/how-quizzes-display-on-desktop-and-mobile)
* [Mobile Responsiveness](/embedding-and-display/display-behavior/mobile-responsiveness)
* [Result Widget](/embedding-and-display/result-widget/result-widget)
## Integrations and Automation
* [Connecting Email Marketing Platforms: An Overview](/integrations-and-automation/email-and-marketing-tools/connecting-email-marketing-platforms-an-overview)
* [Connecting Klaviyo to Quizify](/integrations-and-automation/email-and-marketing-tools/connecting-klaviyo-to-quizify)
* [Connecting Mailchimp to Quizify](/integrations-and-automation/email-and-marketing-tools/connecting-mailchimp-to-quizify)
* [Connecting Active Campaign to Quizify](/integrations-and-automation/email-and-marketing-tools/connecting-active-campaign-to-quizify)
* [Connecting Brevo to Quizify](/integrations-and-automation/email-and-marketing-tools/connecting-brevo-to-quizify)
* [Connecting Omnisend to Quizify](/integrations-and-automation/email-and-marketing-tools/connecting-omnisend-to-quizify)
* [Sending Quiz Leads to Your Email Platform](/integrations-and-automation/email-and-marketing-tools/sending-quiz-leads-to-your-email-platform)
* [Setting Up an Automated Post-Quiz Email](/integrations-and-automation/customer-email-templates/setting-up-an-automated-post-quiz-email)
* [Customising the Customer Email Template](/integrations-and-automation/customer-email-templates/customising-the-customer-email-template)
* [Using Dynamic Fields in the Customer Email](/integrations-and-automation/customer-email-templates/using-dynamic-fields-in-the-customer-email)
* [Connecting Quizify to Zapier](/integrations-and-automation/crm-and-external-tools/connecting-quizify-to-zapier)
* [Connecting Quizify to Make](/integrations-and-automation/crm-and-external-tools/connecting-quizify-to-make)
* [Connecting Google Analytics to Your Quiz](/integrations-and-automation/analytics-integrations/connecting-google-analytics-to-your-quiz)
* [Connecting Facebook Pixel to Your Quiz](/integrations-and-automation/analytics-integrations/connecting-facebook-pixel-to-your-quiz)
* [Connecting JudgeMe to Display Reviews](/integrations-and-automation/review-app-integrations/connecting-judge-me-to-display-reviews)
* [Connecting Loox to Display Reviews](/integrations-and-automation/review-app-integrations/connecting-loox-to-display-reviews)
* [Connecting Trustoo to Display Reviews](/integrations-and-automation/review-app-integrations/connecting-trustoo-to-display-reviews)
* [Connecting Shopify Customers to Quizify](/integrations-and-automation/shopify/connecting-shopify-customers-to-quizify)
## Submissions and Data
* [Viewing Quiz Submissions](/submissions-and-data/submissions/viewing-quiz-submissions)
* [Viewing Individual Quiz Responses](/submissions-and-data/submissions/viewing-individual-quiz-responses)
* [Understanding Submission Data](/submissions-and-data/submissions/understanding-submission-data)
* [Understanding Your Quiz Analytics](/submissions-and-data/analytics-and-performance/understanding-your-quiz-analytics)
* [Tracking Quiz Dropoff and Completion Rates](/submissions-and-data/analytics-and-performance/tracking-quiz-dropoff-and-completion-rates)
* [Tracking Leads and Revenue](/submissions-and-data/analytics-and-performance/tracking-leads-and-revenue)
* [Exporting Quiz Responses](/submissions-and-data/managing-data/exporting-quiz-responses)
* [Deleting Quiz Submission Data](/submissions-and-data/managing-data/deleting-quiz-submission-data)
## Account and Plans
* [Plans and Pricing](/account-and-plans/plans-and-limits/plans-and-pricing)
* [Feature Availability by Plan](/account-and-plans/plans-and-limits/feature-availability-by-plan)
* [Understanding Submission Limits](/account-and-plans/plans-and-limits/understanding-submission-limits)
* [Upgrading or Downgrading Your Plan](/account-and-plans/billing/upgrading-or-downgrading-your-plan)
* [Billing and Payment Issues](/account-and-plans/billing/billing-and-payment-issues)
## Troubleshooting
* [Quiz Not Showing on Shopify Store](/troubleshooting/quiz-display-issues/quiz-not-showing-on-shopify-store)
* [Quiz Not Loading](/troubleshooting/quiz-display-issues/quiz-not-loading)
* [Embed Code Not Working](/troubleshooting/quiz-display-issues/embed-code-not-working)
* [Quiz Changes Not Showing on the Storefront](/troubleshooting/quiz-display-issues/quiz-changes-not-showing-on-the-storefront)
* [No Quiz Submissions Being Received](/troubleshooting/submission-issues/no-quiz-submissions-being-received)
* [Integration Not Sending Quiz Data](/troubleshooting/integration-issues/integration-not-sending-quiz-data)
* [Email Platform Not Receiving Quiz Leads](/troubleshooting/integration-issues/email-platform-not-receiving-quiz-leads)
* [Quiz Loading Slowly](/troubleshooting/general-issues/quiz-loading-slowly)
* [Unexpected Errors in the Quiz](/troubleshooting/general-issues/unexpected-errors-in-the-quiz)
# Connecting Facebook Pixel to Your Quiz
Source: https://store-docs.quizify.io/integrations-and-automation/analytics-integrations/connecting-facebook-pixel-to-your-quiz
How to connect your Facebook Pixel to Quizify, what quiz events are fired (start, complete, add to cart), and how to use quiz event data in Facebook Ads Manager.
Connecting your Facebook Pixel to Quizify lets you track quiz interactions — such as starts, completions, and add-to-cart actions — in Facebook Ads Manager. You can use this data to build custom audiences, run retargeting campaigns, and measure how quiz engagement contributes to ad conversions.
***
## Where to Find the Facebook Pixel Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Facebook Pixel** in the list
4. Click **Connect** or **Set Up**
***
## Entering Your Pixel ID
1. Log in to your Facebook Business account
2. Go to **Events Manager** (at business.facebook.com/events\_manager)
3. Select your Pixel from the list
4. Copy your **Pixel ID** — a 15–16 digit number shown in the Pixel overview
5. Paste the Pixel ID into the Facebook Pixel field in Quizify
6. Save the settings
***
## What Events Are Fired
Once connected, Quizify fires the following events to your Facebook Pixel:
* **Quiz Start** — fired when a customer begins the quiz
* **Quiz Complete** — fired when a customer reaches the result page
* **Add to Cart** — fired when a customer clicks an add-to-cart button on the result page
These are standard custom events sent as Facebook Pixel custom events (not standard events like Purchase or Lead, unless Quizify maps them as such in your version).
***
## How to Use These Events in Facebook Ads Manager
Once quiz events are being sent to your Pixel, you can use them in Facebook Ads Manager in several ways:
**Retargeting audiences:** Create a Custom Audience of people who fired the Quiz Start event but did not fire Quiz Complete — these are customers who started but did not finish your quiz. You can retarget them with an ad reminding them to complete the quiz.
**Engagement-based audiences:** Create a Custom Audience of people who completed the quiz. These are your most engaged prospects and can be targeted with product-focused ads aligned to their quiz outcome.
**Lookalike audiences:** Use your quiz completers or converters as the seed audience for a Lookalike Audience to find new customers with similar characteristics.
**Conversion tracking:** If you map the Add to Cart or Quiz Complete event as a conversion in your ad campaign, Facebook will optimise ad delivery to find people most likely to take those actions.
***
## Testing That Pixel Events Are Firing
Use the **Facebook Pixel Helper** browser extension (available for Chrome) to verify that events are firing correctly:
1. Install Facebook Pixel Helper from the Chrome Web Store
2. Open your quiz on your live store
3. The Pixel Helper icon in your browser toolbar will show which Pixel events are firing
4. Complete the quiz step by step and confirm that Quiz Start, Quiz Complete, and Add to Cart events appear in the Pixel Helper
You can also use the **Test Events** tool in Facebook Events Manager to send a live test.
# Connecting Google Analytics to Your Quiz
Source: https://store-docs.quizify.io/integrations-and-automation/analytics-integrations/connecting-google-analytics-to-your-quiz
How to connect Google Analytics to Quizify, what quiz events are tracked (start, question view, completion, add-to-cart), and how to view quiz data in your GA dashboard.
Connecting Google Analytics to Quizify lets you track quiz-related events — such as quiz starts, question views, completions, and add-to-cart actions — alongside your other store data. This gives you a fuller picture of how your quiz contributes to customer journeys.
***
## Where to Find the Google Analytics Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Google Analytics** in the list
4. Click **Connect** or **Set Up**
***
## Entering Your GA Measurement ID or Tracking ID
Quizify supports both GA4 (Google Analytics 4) and Universal Analytics (UA):
**For GA4:**
* Your Measurement ID starts with `G-` (e.g., `G-XXXXXXXXXX`)
* Find it in Google Analytics under Admin → Data Streams → your web stream → Measurement ID
**For Universal Analytics:**
* Your Tracking ID starts with `UA-` (e.g., `UA-XXXXXXXX-X`)
* Find it in Google Analytics under Admin → Property Settings → Tracking ID
Google ended processing for Universal Analytics properties in July 2023. If you have not already migrated to GA4, consider doing so as UA data is no longer updated.
1. Enter your Measurement ID (GA4) or Tracking ID (UA) in the Google Analytics field in Quizify
2. Save the settings
***
## What Events Are Tracked
Once connected, Quizify sends the following events to Google Analytics:
* **Quiz Start** — fired when a customer begins the first question
* **Question View** — fired each time a customer views a question
* **Quiz Complete** — fired when a customer reaches the result page
* **Add to Cart** — fired when a customer clicks an add-to-cart button on the result page
* **Result Page View** — fired when the result page loads
These events appear in Google Analytics under **Events** (GA4) or **Behaviour → Events** (Universal Analytics).
***
## How to Find Quiz Event Data in Google Analytics
**In GA4:**
1. Go to **Reports → Engagement → Events**
2. Look for event names related to Quizify (e.g., `quiz_start`, `quiz_complete`)
3. Click an event to view detailed data
**In Universal Analytics:**
1. Go to **Behaviour → Events → Overview**
2. Filter by event category or label for Quizify events
***
## Testing That Events Are Firing
To verify events are being sent:
1. Open your quiz on your live store
2. Open Google Analytics in a separate tab — go to **Reports → Realtime**
3. Complete the quiz step by step
4. Watch the Realtime Events report to confirm each event appears as you progress through the quiz
If events are not appearing in real time, double-check that the Measurement ID was entered correctly and that the integration is saved.
# Connecting Quizify to Make
Source: https://store-docs.quizify.io/integrations-and-automation/crm-and-external-tools/connecting-quizify-to-make
How to connect Quizify to Make (formerly Integromat) — entering a Make webhook URL in Quizify, setting up a scenario, and what quiz data is available in the payload.
Make (formerly Integromat) is a visual automation platform that lets you build complex multi-step workflows — called scenarios — triggered by quiz submissions. Quizify connects to Make via a webhook URL, which you set up in a Make scenario and paste into Quizify.
***
## Where to Find the Make Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Make** (or **Integromat**) in the list
4. You will be prompted to enter a webhook URL — this comes from your Make scenario
***
## Step 1: Create a Make Scenario with a Webhook Trigger
1. Log in to Make at [make.com](http://make.com)
2. Click **Create a new scenario**
3. Click the **+** button to add a module
4. Search for **Webhooks** and select the **Custom Webhook** module
5. Click **Add** to create a new webhook
6. Give it a name (e.g., "Quizify submissions") and click **Save**
7. Make will generate a webhook URL — copy this URL
***
## Step 2: Enter the Webhook URL in Quizify
1. Go back to Quizify's Make integration settings
2. Paste the webhook URL you copied from Make into the webhook URL field
3. Save the settings
***
## Step 3: Trigger a Test Submission
1. In Make, the Custom Webhook module will show "Waiting for data"
2. Complete a test quiz on your store
3. Make will receive the quiz submission data and show it as a data sample in the webhook module
***
## Step 4: Build Your Scenario Using the Received Data
With the test data received, you can now map fields from the quiz payload to the other modules in your scenario — for example:
* Add the customer's email to a Google Sheet
* Create a contact in HubSpot using the name and email fields
* Send a Slack message with the quiz summary
* Filter by answer tag using a Router or Filter module
***
## What Quiz Data Is Available in the Payload
The Make webhook payload includes:
* Customer answers (question text and answer selected)
* User information (first name, last name, email, phone)
* Answer tags
* Recommendation shown (products)
* Submission timestamp
* Quiz name and ID
All fields are available for mapping in Make modules.
***
## Testing the Connection
After building your scenario:
1. Click **Run once** in Make to activate it for one test run
2. Complete a real test quiz submission on your store
3. Check that Make received the data and that all modules in your scenario executed correctly
4. If everything works, activate the scenario fully to run automatically on every future submission
# Connecting Quizify to Zapier
Source: https://store-docs.quizify.io/integrations-and-automation/crm-and-external-tools/connecting-quizify-to-zapier
How to connect Quizify to Zapier, what quiz data is available in the trigger payload, and how to build Zaps that automate actions when a quiz is submitted.
Zapier lets you connect Quizify to thousands of other apps without writing any code. When a customer submits your quiz, Zapier can automatically trigger actions in other tools — like adding the customer to a CRM, sending a Slack notification, or logging the submission to a spreadsheet.
***
## Where to Find the Zapier Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Zapier** in the list
4. Follow the instructions or link to connect Quizify as a Zapier app
***
## Connecting Quizify as a Zapier Trigger
In Zapier:
1. Create a new Zap
2. Search for **Quizify** in the app search
3. Select **New Quiz Submission** as the trigger event
4. Follow the authentication steps to connect your Quizify account to Zapier
5. Select which quiz should trigger the Zap (or choose all quizzes)
6. Click **Test Trigger** — Zapier will pull a sample submission to show you the available data
***
## What Quiz Data Is Available in the Zap Trigger
When a quiz is submitted, Zapier receives a payload that includes:
* **Customer answers** — each question and the answer(s) selected
* **User information** — first name, last name, email, phone (if collected)
* **Answer tags** — tags from the customer's selected answers
* **Recommendation shown** — the products or outcome displayed on the result page
* **Submission timestamp** — date and time of submission
* **Quiz ID and quiz name** — identifying which quiz was submitted
All of this data is available as fields when you build your Zap action.
***
## Example Zaps
**Add quiz leads to a CRM:** Trigger: New Quizify submission → Action: Create contact in HubSpot, Salesforce, or Zoho CRM — map the email, name, and answer tags to the CRM fields.
**Log submissions to Google Sheets:** Trigger: New Quizify submission → Action: Add row to Google Sheets — create a row per submission with all quiz fields.
**Send a Slack notification:** Trigger: New Quizify submission → Action: Send Slack message — notify your team when a high-value lead completes the quiz.
**Filter by answer tag:** Add a Filter step between the trigger and action: only proceed if the answer tag equals a specific value — for example, only add to CRM if the customer selected "High Budget".
***
## Testing the Zapier Connection
1. After building your Zap, click **Test & Continue** on the action step
2. Zapier sends a test payload using the sample submission data
3. Verify the action completes correctly in the connected app
4. Turn the Zap on
Complete a real test quiz submission on your store to confirm the full end-to-end flow works in production.
# Customising the Customer Email Template
Source: https://store-docs.quizify.io/integrations-and-automation/customer-email-templates/customising-the-customer-email-template
How to edit the automated post-quiz email template in Quizify — customising the email body, subject line, sender name, and adding dynamic variables for personalisation.
The automated post-quiz email has a template that you can edit to match your brand voice and include relevant content for your customers. This guide explains how to access the template editor and what you can customise.
***
## Accessing the Email Template Editor
1. Open Quizify from your Shopify admin
2. Open the quiz you want to edit
3. Go to **Settings** and find the **Customer Email** section
4. Click **Edit Template** or **Customise Email**
The template editor opens and shows the current email content.
***
## Editing the Email Body
The email body is the main content of your post-quiz email. You can edit it directly in the template editor.
A well-structured post-quiz email typically includes:
* **A greeting** — personalised with the customer's name using `{{first_name}}` if available
* **A summary line** — briefly acknowledging the quiz and the result (e.g., "Based on your answers, here's what we recommend for you")
* **The product recommendation block** — using `{{recommended_products}}` to show the recommended items
* **A call to action** — encouraging the customer to shop or return to their results
* **A sign-off** — your store name or team name
## Using Rich Text or HTML
Depending on your Quizify version, the template editor may support:
* **Rich text editing** — a visual editor with formatting controls (bold, italic, links, headings)
* **HTML editing** — direct HTML input for full control over layout and styling
If HTML editing is available and you are comfortable with it, you can create a fully branded email with custom layouts, colours, and typography. If you prefer the visual editor, use the rich text mode.
Keep your HTML simple. Complex HTML layouts can render inconsistently across different email clients. Stick to single-column layouts, inline styles, and web-safe fonts for the best cross-client compatibility.
## Email Design Best Practices
**Keep the email focused.** The purpose of the post-quiz email is to reinforce the product recommendation and bring the customer back to your store. Avoid cluttering the email with unrelated promotions.
**Use the customer's name.** Including `{{first_name}}` in the greeting makes the email feel personal. If no name was collected, ensure your template handles this gracefully — for example, by using a generic opening like "Hi there" as a fallback.
**Make the recommendation prominent.** The product block — `{{recommended_products}}` — should be easy to see. Place it early in the email, not buried at the bottom.
**Include a clear call to action.** Every post-quiz email should have a button or link that takes the customer somewhere useful: their result page, a product page, or your store. Use `{{view_result_button}}` or a manually written link.
***
## How to Preview the Email
Before enabling the automated email, preview how it looks:
1. In the template editor, look for a **Preview** or **Send Test** button
2. Click it to send a test version of the email to your own address
3. Review the email in your inbox and check:
* Dynamic variables are rendering correctly (not showing as raw text like `{{first_name}}`)
* Layout and formatting look correct
* Links work
# Setting Up an Automated Post-Quiz Email
Source: https://store-docs.quizify.io/integrations-and-automation/customer-email-templates/setting-up-an-automated-post-quiz-email
How to configure Quizify to send an automated email to customers after they complete the quiz — enabling the email, setting the sender name and address, and writing the subject line.
Quizify can automatically send an email to customers immediately after they complete your quiz. This email can include their product recommendation, a personal message, and a link back to their results — making it a powerful follow-up tool for driving conversions.
***
## How to Access the Customer Email Settings
1. Open Quizify from your Shopify admin
2. Open the quiz you want to configure
3. Go to **Email** within the quiz editor
4. Find the **Send email** section
***
## Enabling the Automated Email
In the Customer Email settings:
1. Toggle the **Send automated email** switch to on
2. The email will now be sent automatically to every customer who completes the quiz and provides their email address via the user information form
The automated email is only sent to customers who have submitted an email address. If no email was collected, the email cannot be sent. Make sure the user information form is enabled and the email field is included on your quiz.
## Setting the Sender Name and Reply-To Address
The sender name and reply-to email address control how the email appears to the recipient.
1. In the **Sender Name** field, enter the name you want displayed as the sender — for example, your store name
2. In the **Reply-To Email** field, enter the email address you want customer replies to go to — this is typically your store's customer service email
Customers who reply to the automated email will reach the reply-to address you set here.
***
## Writing the Subject Line
The subject line is the first thing customers see when the email arrives in their inbox. A good subject line:
* References the quiz outcome (e.g., "Your personalised skincare results are here")
* Creates a sense of relevance and personalisation
* Is under 60 characters for best display across email clients
Enter your subject line in the **Subject Line** field in the email settings.
***
## Which Quiz Types Support the Automated Email
The automated post-quiz email works with all quiz recommendation types, including:
* Answer-based (direct product link) quizzes
* Score-based quizzes
* Type-based quizzes
The dynamic variables available in the email body differ slightly depending on the recommendation type used.
***
## How to Test the Email Before Going Live
Before enabling the automated email for live customers, send yourself a test:
1. Complete the quiz on your live store using a real email address
2. Check your inbox for the automated email
3. Verify the sender name, subject line, and email content display correctly
4. Click any links in the email to confirm they work
If the email does not arrive, check your spam folder and confirm the email field is enabled in the user information form.
# Using Dynamic Fields in the Customer Email
Source: https://store-docs.quizify.io/integrations-and-automation/customer-email-templates/using-dynamic-fields-in-the-customer-email
Reference guide for all dynamic variables available in Quizify's post-quiz customer email — with a description of what each outputs and example usage in the template.
Dynamic fields let you personalise the post-quiz email with information specific to each customer — their name, their quiz answers, and the products recommended to them. This guide covers every available variable, what it outputs, and when to use it.
***
## How Dynamic Fields Work
Dynamic fields are placeholders you insert into your email template. When the email is sent, Quizify replaces each placeholder with the actual value for that specific customer.
For example, if you write:
Hi , here are your results…
The customer receives:
Hi Sarah, here are your results…
If a field has no value — for example, because you did not collect the customer's first name — the placeholder is replaced with nothing (blank). Design your email so it still reads naturally if a field is empty.
***
## Available Dynamic Fields
### `{{first_name}}`
**What it outputs:** The customer's first name, as entered in the user information form.
**When it works:** Any quiz type, as long as the first name field is enabled in the user information form and the customer filled it in.
**Example use:**
Hi , thanks for taking our quiz!
### `{{last_name}}`
**What it outputs:** The customer's last name, as entered in the user information form.
**When it works:** Any quiz type, as long as the last name field is enabled and filled in.
**Example use:**
Dear ,
### `{{product_type}}`
**What it outputs:** The result type label or score range label assigned to this customer's outcome — for example, "Oily Skin", "Adventurous", or "Score: 24/30".
**When it works:** Score-based and type-based recommendation quizzes. For answer-based quizzes without a defined result type or score, this variable may return blank.
**Example use:**
Based on your answers, your skin type is \*\*\`\`\`.
### `{{recommended_products}}`
**What it outputs:** An HTML block showing the products recommended to this customer on the result page — including product images, names, and links to the product pages on your Shopify store.
**When it works:** All recommendation types. If no products were recommended (e.g., a thank-you-only outcome), this variable may return blank or a default message.
**Example use:**
Here are the products we picked for you:
### `{{question_answer}}`
**What it outputs:** A formatted summary of the customer's quiz answers — listing each question and the answer(s) they selected.
**When it works:** All quiz types. Useful for giving customers a record of their quiz responses in the email.
**Example use:**
Here's a summary of your quiz answers:
### `{{view_result_button}}`
**What it outputs:** A clickable button that links back to the quiz result page for this customer's specific submission.
**When it works:** All quiz types, provided the result page link is available for that submission.
**Example use:**
Want to revisit your results?
### `{{website_url}}`
**What it outputs:** Your Shopify store's URL.
**When it works:** Always — this is populated from your store settings.
**Example use:**
Visit us at to explore more products.
## What Happens If a Variable Has No Value
If a dynamic field cannot be populated — for example, because the customer did not enter their first name, or the quiz type does not support `{{product_type}}` — the variable is replaced with an empty string. The rest of the email sends normally.
To handle this gracefully, write your template so it reads naturally even without the variable. For example, instead of relying solely on `{{first_name}}` for the greeting, use a fallback:
Hi , (or simply use "Hi there," if names are optional)
# Connecting Active Campaign to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-active-campaign-to-quizify
Step-by-step guide to connecting Active Campaign to Quizify — entering your API key and URL, selecting a contact list, and syncing quiz leads as Active Campaign contacts.
Connecting Active Campaign to Quizify automatically adds quiz leads as contacts in your Active Campaign account. This guide walks you through finding your credentials and completing the connection.
***
## Before You Start
Make sure the following are in place:
* You have an Active Campaign account
* The user information form is enabled on your quiz with the email field included
* You have access to your Active Campaign API key and API URL
***
## Step 1: Find the Active Campaign Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Active Campaign** in the list
4. Click **Connect** or **Set Up**
***
## Step 2: Get Your Active Campaign API Key and URL
Active Campaign requires both an API key and an API URL to authenticate.
1. Log in to your Active Campaign account
2. Go to **Settings** (gear icon in the left navigation)
3. Select **Developer**
4. You will see your **API URL** and **API Key** on this page
5. Copy both values
***
## Step 3: Enter Your Credentials in Quizify
1. Paste your Active Campaign API URL into the API URL field
2. Paste your API key into the API Key field
3. Click **Connect** or **Verify**
4. Quizify will validate your credentials and load your Active Campaign lists
***
## Step 4: Select a Contact List
Select the Active Campaign list you want quiz leads added to. Contacts created from quiz submissions will be subscribed to this list.
***
## Step 5: Save and Test
1. Save the integration settings
2. Complete a test quiz using a real or test email address
3. Check Active Campaign to confirm the contact was created and subscribed to the correct list
# Connecting Brevo to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-brevo-to-quizify
Step-by-step guide to connecting Brevo (formerly Sendinblue) to Quizify — entering your API key, selecting a contact list, and syncing quiz leads to Brevo.
Brevo (formerly Sendinblue) can be connected to Quizify to automatically add quiz leads to your Brevo contact lists. This guide explains how to find your API key and complete the connection.
***
## Before You Start
* You have a Brevo account
* The user information form is enabled on your quiz with the email field included
* You have access to your Brevo API key
***
## Step 1: Find the Brevo Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Brevo** in the list
4. Click **Connect** or **Set Up**
***
## Step 2: Get Your Brevo API Key
1. Log in to your Brevo account
2. Click your account name in the top-right corner
3. Select **SMTP & API** (or go to **Settings → API Keys**)
4. Click **Generate a new API key**
5. Name the key (e.g., "Quizify") and click **Generate**
6. Copy the API key — it will only be shown once
Store your API key somewhere safe. If you lose it, you will need to generate a new one.
## Step 3: Enter the API Key in Quizify
1. Paste your Brevo API key into the API key field in the Quizify Brevo integration settings
2. Click **Connect** or **Verify**
3. Quizify will validate the key and load your Brevo contact lists
***
## Step 4: Select a Contact List
Select the Brevo contact list you want quiz leads added to. Each completed quiz submission with a valid email address will add the customer to this list.
***
## Step 5: Save and Test
1. Save the integration settings
2. Complete a test quiz using a real or test email address
3. Check Brevo to confirm the contact appeared in the selected list
# Connecting Email Marketing Platforms: An Overview
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-email-marketing-platforms-an-overview
Overview of all email marketing integrations in Quizify — Mailchimp, Klaviyo, Active Campaign, Brevo, Omnisend — how they work and what data is synced on submission.
Quizify integrates with several email marketing platforms so that quiz leads — customers who complete your quiz and provide their email address — are automatically added to your email list. This guide explains how the integration works and which platforms are supported.
***
## Supported Email Platforms
Quizify integrates directly with the following email marketing platforms:
* **Mailchimp**
* **Klaviyo**
* **Active Campaign**
* **Brevo** (formerly Sendinblue)
* **Omnisend**
Each platform has its own setup process, covered in the individual connection guides linked at the end of this doc.
***
## How the Integration Works
When a customer completes your quiz and submits the user information form — including their email address — Quizify sends their contact data to your connected email platform in real time.
The process works like this:
1. Customer completes the quiz
2. Customer submits the user information form with their email address
3. Quizify sends the contact data to your email platform
4. A new contact is created (or an existing contact is updated) in your platform
This happens automatically for every qualifying quiz submission. You do not need to manually export or import contacts.
***
## What Data Is Synced
Quizify sends the following data to your email platform on each qualifying submission:
* **First name** — if collected in the user information form
* **Last name** — if collected in the user information form
* **Email address** — required for the sync to occur
* **Phone number** — if collected in the user information form
* **Answer tags** — tags from the customer's selected answers, mapped to the platform's contact properties or tags
The exact way answer tags appear in your platform (as contact tags, custom properties, or list segments) depends on the platform. See the individual platform guides for details.
***
## Requirement: Email Field Must Be Enabled
The email integration only syncs contacts who have provided an email address. For this to happen:
* The **user information form** must be enabled on your quiz
* The **email field** must be added to the form
If the user information form is disabled or the email field is not included, no contact data will be synced to your email platform — even if the platform integration is connected.
You can make the email field optional or required. If the field is optional and a customer skips it, that submission will not be synced to your email platform.
# Connecting Klaviyo to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-klaviyo-to-quizify
Step-by-step guide to connecting Klaviyo to Quizify — entering your API key, selecting a list, and syncing quiz leads with answer tags as Klaviyo profile properties.
Connecting Klaviyo to Quizify automatically creates or updates Klaviyo profiles when customers complete your quiz. Answer tags from the quiz are stored as profile properties, which you can use to trigger personalised email flows.
***
## Before You Start
Make sure the following are in place:
* You have a Klaviyo account
* The user information form is enabled on your quiz and includes the email field
* You have access to your Klaviyo private API key
***
## Step 1: Find the Klaviyo Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Klaviyo** in the list
4. Click **Connect** or **Set Up**
***
## Step 2: Get Your Klaviyo Private API Key
1. Log in to your Klaviyo account
2. Click your account name in the bottom-left corner
3. Select **Settings**, then go to **API Keys**
4. Click **Create Private API Key**
5. Give the key a name (e.g., "Quizify") and set the appropriate permissions — read/write access to profiles and lists is required
6. Copy the key
Klaviyo has both public and private API keys. You need the private API key for Quizify.
## Step 3: Enter the API Key in Quizify
1. Paste your Klaviyo private API key into the API key field in the Quizify Klaviyo integration settings
2. Click **Connect** or **Verify**
3. Quizify will validate the key and load your Klaviyo lists
***
## Step 4: Select a Klaviyo List
Select the Klaviyo list you want quiz leads added to. This is the list the customer profile will be subscribed to when they complete the quiz and submit their email address.
***
## Step 5: Save and Test
1. Save the integration settings
2. Complete a test quiz run using a real or test email address
3. Check Klaviyo to confirm a profile was created or updated
4. Verify that answer tags appear as profile properties on the contact
***
## How Answer Tags Appear in Klaviyo
Quizify syncs quiz answer tags to Klaviyo as **custom profile properties**. Each tag is stored as a property on the customer's Klaviyo profile, which you can use to:
* Trigger Klaviyo flows based on quiz outcomes (e.g., a flow that fires when a property equals a specific skin type)
* Personalise email content using profile property variables
* Segment your audience by quiz answers for targeted campaigns
***
## Using Quiz Data to Trigger Klaviyo Flows
Once quiz data is stored as profile properties in Klaviyo, you can use Klaviyo's flow builder to trigger automated emails based on that data.
For example:
* Create a flow triggered by the **Profile Property Updated** event
* Add a conditional split that checks for a specific answer tag (e.g., "skin-type:oily")
* Send a personalised email recommending products for that skin type
This allows you to send different post-quiz emails to different customer segments — all based on how they answered your quiz.
# Connecting Mailchimp to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-mailchimp-to-quizify
Step-by-step guide to connecting Mailchimp to Quizify — entering your API key, selecting the audience/list, and syncing quiz leads with answer tags as Mailchimp contact tags.
Connecting Mailchimp to Quizify lets you automatically add quiz leads to your Mailchimp audience. Every time a customer completes your quiz and provides their email address, they are added to your chosen Mailchimp list — with their answer tags included as contact tags.
***
## Before You Start
Make sure the following are in place before connecting:
* You have a Mailchimp account with an active audience (list)
* The user information form is enabled on your quiz and includes the email field
* You have access to your Mailchimp API key (instructions below)
***
## Step 1: Find the Mailchimp Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Mailchimp** in the list of available integrations
4. Click **Connect** or **Set Up**
***
## Step 2: Get Your Mailchimp API Key
1. Log in to your Mailchimp account
2. Click your profile name in the bottom-left corner and select **Profile**
3. Go to the **Extras** menu and select **API keys**
4. Click **Create A Key** to generate a new API key
5. Copy the key — you will need it in the next step
Keep your API key private. Anyone with access to it can manage your Mailchimp account.
## Step 3: Enter the API Key in Quizify
1. Paste your Mailchimp API key into the API key field in the Quizify Mailchimp integration settings
2. Click **Connect** or **Verify**
3. Quizify will validate the key and load your Mailchimp audiences
***
## Step 4: Select Your Mailchimp Audience
Once connected, select the Mailchimp audience (list) you want quiz leads added to. If you have multiple audiences, choose the one that corresponds to your quiz marketing list.
***
## Step 5: Save and Test
1. Save your integration settings
2. Complete a test run of your quiz using a real or test email address
3. Check your Mailchimp audience to confirm the contact was added
4. Verify that any answer tags from the quiz appear as tags on the Mailchimp contact
***
## How Answer Tags Appear in Mailchimp
When Quizify syncs a contact to Mailchimp, the answer tags collected from the customer's selected answers are added to the contact as **Mailchimp contact tags**. These tags appear in the contact's profile under Tags.
You can use these tags to:
* Segment your audience by quiz outcome
* Trigger tag-based automations
* Filter contacts for targeted campaigns
# Connecting Omnisend to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/connecting-omnisend-to-quizify
Step-by-step guide to connecting Omnisend to Quizify — entering your API key and configuring audience settings so quiz leads sync to Omnisend contacts with answer tags.
Omnisend integrates with Quizify to automatically add quiz leads to your Omnisend contact list. Answer tags from the quiz are included as contact properties, making it easy to segment and personalise your Omnisend campaigns based on quiz outcomes.
***
## Before You Start
* You have an Omnisend account
* The user information form is enabled on your quiz with the email field included
* You have access to your Omnisend API key
***
## Step 1: Find the Omnisend Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Omnisend** in the list
4. Click **Connect** or **Set Up**
***
## Step 2: Get Your Omnisend API Key
1. Log in to your Omnisend account
2. Go to **Store Settings** (gear icon)
3. Select **Integrations & API**
4. Under the **API** section, click **Create API Key**
5. Copy the generated key
***
## Step 3: Enter the API Key in Quizify
1. Paste your Omnisend API key into the API key field in the Quizify Omnisend integration settings
2. Click **Connect** or **Verify**
3. Quizify will validate the key and display your connection status
***
## Step 4: Configure Audience Settings
Once connected, review the audience configuration options:
* Confirm which contact list or segment quiz leads will be added to
* Check how consent status is handled if you have a marketing consent checkbox enabled on your quiz
***
## Step 5: Save and Test
1. Save the integration settings
2. Complete a test quiz using a real or test email address
3. Log in to Omnisend and check that the contact was created
4. Confirm that answer tags appear as contact properties
***
## How Answer Tags Appear in Omnisend
Quiz answer tags are synced to Omnisend as **custom contact properties**. You can use these properties to:
* Build segments based on quiz results
* Personalise email content using merge tags
* Trigger automation workflows based on quiz outcome data
# Sending Quiz Leads to Your Email Platform
Source: https://store-docs.quizify.io/integrations-and-automation/email-and-marketing-tools/sending-quiz-leads-to-your-email-platform
Explains what data Quizify sends to connected email platforms after a quiz submission — name, email, phone, answer tags — when it syncs, and how to verify data is arriving.
Once you have connected an email marketing platform to Quizify, leads are synced automatically after each qualifying quiz submission. This guide explains exactly what data is sent, when it is sent, and how to verify it is arriving correctly.
***
## What Data Is Sent
When a customer completes your quiz and submits the user information form, Quizify sends the following data to your connected email platform:
* **First name** — if the first name field is enabled and the customer filled it in
* **Last name** — if the last name field is enabled and the customer filled it in
* **Email address** — required for the sync to happen
* **Phone number** — if the phone field is enabled and the customer provided it
* **Answer tags** — tags assigned to the answers the customer selected during the quiz
Fields that are not enabled, or that the customer left blank, are not included in the sync.
***
## When the Sync Happens
Quizify sends contact data to your email platform **in real time** — immediately after the quiz submission is recorded. There is no manual trigger or scheduled batch export.
From the moment a customer submits the form, the data is sent. In most cases, the contact appears in your email platform within a few seconds to a minute.
***
## Prerequisites
The sync only works when both of the following conditions are met:
1. **The user information form is enabled** on your quiz
2. **The email field is included** in the form — with or without being marked required
If the form is disabled or the email field is not present, no contact data will be synced, even if the integration is connected and configured correctly.
If the email field is optional and a customer skips it, that specific submission will not be synced — but all other submissions with email addresses will sync normally.
## What Happens If the Email Already Exists in the Platform
If a customer provides an email address that already exists as a contact in your email platform, Quizify updates the existing contact rather than creating a duplicate. The update typically includes:
* Any new answer tags added to the existing contact's profile
* Updated name or phone number fields if they differ from what was previously stored
The exact update behaviour may vary slightly depending on the platform. For example, in Mailchimp, if the contact is unsubscribed, Quizify will not resubscribe them automatically — they remain unsubscribed.
***
## How to Verify Data Is Arriving
1. Complete a test quiz using a real email address you have access to
2. Log in to your email platform
3. Search for the email address you used
4. Confirm the contact was created or updated
5. Check that the correct answer tags or properties are visible on the contact
If the contact does not appear within a few minutes, check the integration connection in Quizify and review the common issues in the troubleshooting guide.
# Connecting JudgeMe to Display Reviews
Source: https://store-docs.quizify.io/integrations-and-automation/review-app-integrations/connecting-judge-me-to-display-reviews
How to connect Judge.me to Quizify so product reviews from JudgeMe are displayed alongside recommended products on the quiz result page.
Showing product reviews on your quiz result page adds social proof at the moment when customers are most likely to make a purchase decision. If you use JudgeMe for product reviews on your Shopify store, you can connect it to Quizify to display those reviews alongside your product recommendations.
***
## Before You Start
* JudgeMe must be installed and active on your Shopify store
* You must have reviews published in JudgeMe for the products you are recommending
***
## Where to Find the Review App Integrations in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find the **Reviews** section or look for **JudgeMe** specifically
4. Click **Connect** or **Enable**
***
## How to Connect JudgeMe
The connection process for JudgeMe typically requires:
1. Selecting JudgeMe from the list of supported review apps in the integrations panel
2. Confirming the connection — Quizify detects the JudgeMe app installed on your store and links to it automatically, or prompts you to authorise the connection
3. Saving the settings
Once connected, Quizify will pull review data from JudgeMe for any products shown on your quiz result page.
***
## How Reviews Display on the Result Page
When JudgeMe is connected, each recommended product on the result page shows:
* The star rating from JudgeMe reviews for that product
* The number of reviews
* Optionally, a short review excerpt (depending on your result page layout settings)
The reviews appear beneath or alongside the product card — the exact placement depends on your result page design settings in Quizify.
***
## What Happens If a Recommended Product Has No JudgeMe Reviews
If a product has no reviews in JudgeMe, no star rating or review count is shown for that product on the result page. The product card still displays normally — the review section is simply omitted for that product.
***
## How to Verify Reviews Are Appearing
1. Complete your quiz on the live store to reach the result page
2. Check that the recommended products show star ratings and review counts from JudgeMe
3. If reviews are not showing, confirm that JudgeMe is connected in the Quizify integrations panel and that the products have published reviews in JudgeMe
# Connecting Loox to Display Reviews
Source: https://store-docs.quizify.io/integrations-and-automation/review-app-integrations/connecting-loox-to-display-reviews
How to connect Loox to Quizify so Loox product reviews appear alongside recommended products on the quiz result page, adding social proof to quiz outcomes.
Loox is a photo review app used by many Shopify stores. Connecting it to Quizify lets you display star ratings and review counts from Loox on your quiz result page, adding visual social proof at the point of recommendation.
***
## Before You Start
* Loox must be installed and active on your Shopify store
* Products you are recommending should have published reviews in Loox
***
## Where to Find the Loox Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find the **Reviews** section or look for **Loox** specifically
4. Click **Connect** or **Enable**
***
## The Connection Process
1. Select Loox from the list of supported review apps in the Quizify integrations panel
2. Confirm the connection — Quizify detects the Loox app on your store and links to it, or prompts you to authorise access
3. Save the settings
Once connected, Quizify pulls review data from Loox for products shown on the result page.
***
## How Loox Reviews Display on the Result Page
When Loox is connected, each recommended product on your result page shows:
* A star rating based on Loox reviews for that product
* A review count
The placement of the review elements follows your result page layout settings in Quizify.
***
## What Happens for Products with No Loox Reviews
If a recommended product has no Loox reviews, the review section is not shown for that product. The product card still appears with all other information — only the star rating and review count are omitted.
***
## How to Verify Reviews Are Appearing
1. Take your quiz to the result page on your live store
2. Confirm that recommended products show Loox star ratings and review counts
3. If reviews do not appear, check that Loox is connected in the Quizify integrations panel and that the products have published reviews in Loox
# Connecting Trustoo to Display Reviews
Source: https://store-docs.quizify.io/integrations-and-automation/review-app-integrations/connecting-trustoo-to-display-reviews
How to connect Trustoo to Quizify so Trustoo product reviews are shown alongside recommended products on the quiz result page, increasing trust and conversions.
Trustoo is a product review app for Shopify stores. Connecting it to Quizify lets you surface star ratings and review counts on your quiz result page — reinforcing trust in your product recommendations at the moment customers are deciding whether to buy.
***
## Before You Start
* Trustoo must be installed and active on your Shopify store
* Products you are recommending should have published reviews in Trustoo
***
## Where to Find the Trustoo Integration in Quizify
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find the **Reviews** section or look for **Trustoo** specifically
4. Click **Connect** or **Enable**
***
## The Connection Process
1. Select Trustoo from the list of supported review apps in the Quizify integrations panel
2. Confirm or authorise the connection — Quizify detects Trustoo installed on your store and links to it
3. Save the settings
Once connected, Quizify retrieves review data from Trustoo for products displayed on the result page.
***
## How Trustoo Reviews Display on the Result Page
When connected, each product card on the quiz result page shows:
* A star rating from Trustoo
* A review count
Review placement follows your result page layout and design settings in Quizify.
***
## What Happens for Products with No Trustoo Reviews
If a recommended product has no published reviews in Trustoo, no rating or review count is shown for that product. The product card displays as normal — only the review section is absent.
***
## How to Verify Reviews Are Appearing
1. Complete your quiz on the live store to reach the result page
2. Check that the recommended products show Trustoo star ratings and review counts
3. If reviews are missing, confirm Trustoo is connected in the Quizify integrations panel and that the relevant products have reviews published in Trustoo
# Connecting Shopify Customers to Quizify
Source: https://store-docs.quizify.io/integrations-and-automation/shopify/connecting-shopify-customers-to-quizify
How to enable the Shopify Customers integration — automatically creates or updates Shopify customer accounts when quiz takers submit their details, syncs marketing consent, and applies a Quizify tag for easy segmentation.
The Shopify Customers integration lets Quizify automatically create or update customer accounts in your Shopify store whenever someone completes your quiz and submits their details. It also syncs their marketing email subscription preference and applies a **Quizify** tag to their profile — so you can identify and segment quiz-generated customers directly inside Shopify.
***
## Before You Start
Make sure the following are in place before enabling this integration:
* The **user information form** is enabled on your quiz
* The **email field** is added to the user information form — this is required for a Shopify customer account to be created
* Optionally, the **marketing consent checkbox** is enabled if you want to sync subscription preferences to Shopify
If the email field is not included in your user information form, quiz submissions will not create or update any customer records in Shopify, even if the integration is connected.
## How to Enable the Integration
1. Open Quizify from your Shopify admin
2. Go to **Integrations** in the main navigation
3. Find **Shopify Customers** in the integrations list
4. Click **Connect**
That is all. Once connected, the integration is active for all quizzes immediately. No API keys or external account setup is required — Quizify connects directly to your Shopify store.
***
## What Happens After a Quiz Submission
When a customer completes your quiz and submits the user information form with their email address, Quizify does the following automatically:
### Creates or Updates a Shopify Customer Account
Quizify checks whether a Shopify customer account already exists for the submitted email address.
* **If no account exists** — a new customer account is created in Shopify using the name and email the customer provided
* **If an account already exists** — the existing customer record is updated with any new information from the quiz submission
You do not need to manually import quiz leads into Shopify. Every qualifying submission is handled in real time.
### Syncs Marketing Email Subscription
If you have the **marketing consent checkbox** enabled on your user information form, Quizify reads whether the customer ticked it:
* **Checkbox ticked** — the customer's Shopify account is set to **subscribed** for email marketing
* **Checkbox not ticked** — the customer's marketing subscription status is left as unsubscribed
This means your Shopify email marketing list reflects the customer's actual consent at the time they completed the quiz, keeping you aligned with email marketing best practices.
If you sell to customers in the EU, UK, or Canada, enabling the marketing consent checkbox and syncing it to Shopify is an important step toward GDPR and CASL compliance.
### Adds the Quizify Tag to the Customer Profile
Every customer account created or updated through this integration is automatically tagged with **Quizify** in Shopify. This tag is added alongside any existing tags on the customer's profile and is never removed by Quizify.
***
## Using the Quizify Tag in Shopify
The **Quizify** tag makes it easy to find and work with customers who came through your quiz. Here is what you can do with it inside Shopify:
* **Filter your customer list** — go to Customers in Shopify admin and search or filter by the tag "Quizify" to see all quiz-generated customers in one view
* **Create a customer segment** — use the Quizify tag as a condition in Shopify's customer segmentation tools to build a dedicated segment
* **Send a targeted email campaign** — use the Quizify segment in Shopify Email or any connected email platform to send a campaign specifically to customers who came through your quiz
* **Apply further tags or discounts** — use Shopify automations or third-party apps to trigger additional actions whenever a customer with the Quizify tag is created
Combining the Quizify tag with Shopify's customer segments is a straightforward way to measure how many customers your quiz has generated and to run re-engagement campaigns targeted specifically at quiz takers.
# Linking Answers to Product Tags
Source: https://store-docs.quizify.io/product-recommendations/how-recommendations-work/linking-answers-to-product-tags
How to enter a Shopify product tag in an answer link so all products carrying that tag appear as recommendations on the result page when that answer is selected.
Instead of linking an answer to individual products one by one, you can link it to a Shopify product tag. When a customer selects that answer, Quizify queries your Shopify store for all products carrying that tag and displays them on the result page. This makes it easy to recommend entire product ranges without manually listing every item.
***
## How Tag-Based Recommendations Work
When you enter a tag in an answer link, Quizify does not store a list of products — it queries Shopify in real time when the quiz result is generated. Any product in your store that carries the specified tag at the time a customer completes the quiz will appear in the result.
This means your recommendations stay current automatically. If you add a new product to Shopify and tag it correctly, it will start appearing in quiz results without any changes to the quiz itself.
***
## How to Link an Answer to a Product Tag
1. Open your quiz in the Quizify editor
2. Navigate to the **Recommendations** tab
3. Find the answer you want to configure — a tag input field is shown directly next to each answer
4. Enter the exact product tag as it appears in Shopify
5. Save
The tag must match exactly — including capitalisation and spacing — for Quizify to find the correct products. Double-check the tag in your Shopify admin under Products before entering it in Quizify.
## Linking Multiple Tags to One Answer
You can add more than one tag to a single answer. When multiple tags are entered, Quizify applies AND logic — a product must carry **all** of the specified tags to appear on the result page for that answer.
This is useful when you want to narrow down recommendations to products that belong to more than one category at once. For example, if an answer links to both `oily-skin` and `spf`, only products tagged with both will appear — not products that carry just one of the tags.
If you want products from either tag to appear (OR logic), link each tag to a separate answer rather than combining them on one answer.
***
## Case Sensitivity
Product tags in Shopify are case-sensitive in some contexts. To be safe, enter the tag exactly as it appears in Shopify. If your Shopify tag is `natural-skincare`, entering `Natural-Skincare` or `NATURAL-SKINCARE` may not return the expected products.
***
## What Happens If No Products Carry the Tag
If no products in your Shopify store carry the tag you entered, no products will appear on the result page for customers who select that answer. To prevent this:
* Verify the tag exists in Shopify before entering it in Quizify
* Test the quiz in Preview after setting up tag-based links
* Check that the products you intend to surface are tagged correctly in Shopify
***
## Use Cases for Tag-Based Recommendations
Tag-based links are particularly useful when:
* You want to recommend an entire product range without listing individual items
* Your catalogue changes frequently and you want recommendations to update automatically
* Multiple products suit the same answer and you manage them as a tagged group in Shopify
* You use tags as a product organisation system and want your quiz to reflect that structure
**Example:** A quiz answer about oily skin links to the tag `oily-skin-range`. Any product in your store tagged `oily-skin-range` — regardless of how many you have — will appear on the result page for that answer.
# Linking Answers to Product Variants
Source: https://store-docs.quizify.io/product-recommendations/how-recommendations-work/linking-answers-to-product-variants
How to link a quiz answer to a specific product variant (e.g., size S, colour blue) rather than the full product, for precise variant-level recommendations on the result page.
When a Shopify product has multiple variants — such as different sizes, colours, or formulations — you can link a quiz answer to a specific variant rather than the whole product. This allows you to recommend exactly the right version of a product based on what the customer tells you in the quiz.
***
## Why Link to a Variant Instead of the Whole Product
Linking to the entire product shows the product on the result page regardless of which variant is most relevant. When you link to a specific variant, you can direct the customer to the precise option that matches their needs — for example:
* A quiz about clothing size links the "What is your size?" answers to Size S, M, L, or XL variants of the same product
* A foundation quiz links answers about skin tone to the matching shade variant
* A supplement quiz links answers about dosage preference to the 30-count vs. 90-count variant
Variant-level links give customers a more accurate and actionable recommendation.
***
## How to Link an Answer to a Specific Variant
1. Open your quiz in the Quizify editor
2. Navigate to the **Recommendations** tab that contains the answers you want to configure
3. Find the answer and click on it
4. You will see a list of all the products in your store — search for your product by name and select it
5. After selecting the product, a **Variant** dropdown or selector will appear — choose the specific variant you want to link to this answer
6. Save
The variant selector only appears for products that have more than one variant set up in Shopify. If the product has no variants, it will link as a standard product.
The result page will display the specific variant — with the correct variant name, image, and price — rather than the generic product.
***
## How the Variant Displays on the Result Page
When a customer sees a variant-linked product on the result page, the variant details are reflected in the display. Depending on your Shopify product setup, this can include the variant-specific image, the correct price, and the variant name shown alongside the product title.
If your result page has an Add to Cart button, clicking it for a variant-linked product will add that specific variant to the customer's cart — without them needing to select a size or colour themselves.
***
## What Happens If the Linked Variant Is Out of Stock
If the specific variant you linked to an answer is out of stock in Shopify and you have the **hide unavailable products** setting enabled in Quizify, that variant will not appear on the result page. The rest of the recommended products will still show.
If the hide unavailable setting is not enabled, the variant will still appear on the result page even if it is out of stock. In that case, the customer may attempt to add it to cart and encounter a stock message.
Enable the hide unavailable products setting in your result page configuration to ensure out-of-stock variants are automatically hidden from results.
# Linking Answers to Products
Source: https://store-docs.quizify.io/product-recommendations/how-recommendations-work/linking-answers-to-products
Step-by-step guide to linking individual answer options to specific Shopify products in Quizify so those products appear on the result page when selected.
Linking answers to products is the core setup step for Normal (answer-based) recommendations. When a customer selects an answer, any products you have linked to that answer are added to their result page. This guide explains how to create and manage those links.
***
## How to Link an Answer to a Product
1. Open your quiz in the Quizify editor
2. Navigate to the recommendations tab that contains the questions and answers you want to link
3. Find the **Answer** and click on it
4. You will see a list of all the products in your store
5. Search for your Shopify product by name
6. Select the product from the search results
7. Save
The linked product will now appear on the result page for any customer who selects that answer.
Repeat this process for every answer option in your quiz. Any answer without a product link will not contribute any products to the customer's result.
## Linking Multiple Products to One Answer
You can link more than one product to a single answer option. This is useful when one answer implies several relevant products — for example, an answer about dry skin might link to a moisturiser, a hydrating serum, and a gentle cleanser.
To add a second product to an answer, click on **Answer** again after the first link is saved, and repeat the search and select process. There is no fixed limit on the number of products you can link to a single answer.
***
## Removing or Changing a Product Link
To remove a product link from an answer:
1. Open the answer settings
2. Find the product link you want to remove
3. Uncheck the checkbox next to that product
4. Save
To change a linked product, remove the existing link and add the replacement product.
***
## How Linked Products Appear on the Result Page
When a customer completes the quiz, Quizify collects all the products linked to their selected answers and displays them on the result page. If the customer selected multiple answers, the combined set of all linked products is shown — with any duplicates automatically removed, so each product only appears once.
Products display with their Shopify product image, name, and price. Depending on your result page settings, additional buttons such as Add to Cart or View Product may also be shown.
If you have exact match mode enabled in your quiz settings, a product will only appear if it is linked to every answer the customer selected — not just some of them. See the Exact Match and Partial Match Recommendations guide for more detail.
# Score-Based Recommendations
Source: https://store-docs.quizify.io/product-recommendations/how-recommendations-work/score-based-recommendations
Explains how score-based recommendations work — answers carry point values, scores accumulate into a total, and the total falls into a range that maps to product recommendations.
Score-based recommendations are a more advanced recommendation type in Quizify. Instead of linking answers directly to products, you assign point values to answers, define score ranges, and link each range to product recommendations. The customer's total score determines which products they see.
***
## How It Works
The scoring system works in three stages:
1. **Answers carry point values.** You assign a numeric score to each answer option in your quiz — for example, 1 point for a mild response, 3 points for a moderate one, 5 points for a strong one.
2. **Points accumulate into a total score.** As the customer moves through the quiz and selects answers, their point values add together to produce a final total score.
3. **The total score falls into a range.** You define score ranges — for example, 0–10, 11–20, 21–30 — and link each range to a specific product recommendation. Quizify identifies which range the customer's score falls into and displays the products for that range on the result page.
***
## When to Use Score-Based Recommendations
Score-based recommendations are the right choice when your products suit a spectrum of outcomes — where the difference between one recommendation and another depends on the overall picture rather than any single answer.
Common use cases include:
* **Severity or concern level** — a skincare quiz where mild, moderate, and severe concerns each point to different product strengths
* **Experience or skill level** — a fitness or nutrition quiz where beginners, intermediate users, and advanced users need different products
* **Lifestyle intensity** — a wellness quiz where answers reflect how active, stressed, or health-focused a customer is overall
If the right product for a customer depends on their cumulative profile rather than one specific answer, score-based recommendations are likely the right approach.
***
## How It Differs from Normal Recommendations
In Normal (answer-based) recommendations, each answer links directly to products, variants, collections, or product tags. The result is the union of everything the customer selected. Score-based recommendations do not use direct answer-to-product links. Instead, the total score is what determines the recommendation — individual answers only contribute their point values to the overall total.
This means:
* One answer alone cannot determine the result — the full picture of the quiz matters
* Products are mapped to score ranges, not to individual answers
* The result is always a single range outcome, not a combination of multiple answers' linked products
***
## Setup Overview
Setting up score-based recommendations involves four steps:
1. Set your quiz to use score-based recommendations in the quiz settings
2. Assign a point value to each answer option across your questions
3. Define the score ranges that cover all possible totals
4. Link each score range to the product recommendations for that outcome
See the related guides — Assigning Score Values to Answers, Defining Score Ranges and Outcome Labels, and Mapping Score Ranges to Product Recommendations — for detailed instructions on each step.
You need to plan your score ranges carefully before publishing. Make sure your ranges cover every possible total score a customer could achieve, so no customer ends up without a recommendation.
# Adding a Discount Coupon
Source: https://store-docs.quizify.io/product-recommendations/result-page/adding-a-discount-coupon
How to add a discount coupon to the Quizify result page — the Thank You Page type has a dedicated discount code field, while Normal, Score, and Type quizzes require the code to be added manually to the result content.
You can display a discount code on the quiz result page to reward customers for completing the quiz and encourage them to purchase their recommendations. How you add the code depends on the recommendation type your quiz uses.
***
## Before You Start: Create the Discount Code in Shopify
The discount code must exist in your Shopify store before you display it in Quizify. Quizify displays whatever code you enter — it does not create or validate the discount in Shopify for you.
To create a discount code in Shopify:
1. Go to **Shopify admin → Discounts**
2. Create a new discount code with the terms you want (percentage off, fixed amount, free shipping, etc.)
3. Note the exact discount code (including capitalisation)
***
## Thank You Page Type: Dedicated Discount Code Field
If your quiz uses the **Thank You Page** recommendation type, there is a dedicated discount code field in the result page settings. Enter the exact discount code there and it will be displayed to customers on the thank you page.
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Find the **Discount Code** field
4. Enter the exact discount code as it appears in Shopify
5. Save your settings
***
## Normal, Score, and Type Results: Add the Code to Your Content
For quizzes using **Normal**, **Score**, or **Type** recommendations, there is no dedicated discount code field. To display a discount code, add it as plain text inside your result page content — either in the content area above or below the products (for Normal), or within the content area of each score range or result type (for Score and Type).
No special styling is applied to the code — it appears as part of your written content, exactly as you type it. You can format it however you like, for example:
* `Use code **QUIZ10** at checkout for 10% off`
* `Your exclusive discount: QUIZ10`
* `As a thank you for completing the quiz, enjoy 10% off with code QUIZ10`
For Score and Type quizzes, you can add different discount codes to individual score ranges or result types if you want to offer different incentives per outcome.
***
## Does the Discount Apply Automatically?
No. The discount code is displayed to the customer as text — they need to copy it and enter it at checkout. It does not apply automatically to their cart when they click Add to Cart on the result page.
Use a simple, memorable discount code for quiz takers — for example, "QUIZ10" for 10% off. This reduces friction at checkout even if the customer does not copy the code directly.
# Customising the Result Page
Source: https://store-docs.quizify.io/product-recommendations/result-page/customising-the-result-page
Guide to the result page settings in Quizify — covering layout options, content sections, product information displayed, and the overall structure of the result page.
The result page is the final screen customers see after completing your quiz. It displays their personalised product recommendations alongside any content you configure. Quizify gives you a range of settings to control the layout, content, and product information shown on this page.
***
## How to Access Result Page Settings
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Open the result page settings panel
Here you will find all the options for customising what appears and how the page is structured.
***
## Layout Options
Quizify uses a grid layout to display recommended products. You can control the number of columns in the grid — for example, setting it to 1 displays products in a single column, while higher values show multiple products per row.
Layout settings are found under the **Design** settings tab in the quiz editor, not in the Recommendation settings.
Choose the number of columns that best suits your product type and the number of recommendations you expect to show. Fewer columns work well for quizzes that show detailed product cards, while more columns are useful when displaying a larger number of recommendations at a glance.
***
## What Product Information Displays
You can control which details appear on each product card:
* **Product image** — The main Shopify product image
* **Product title** — The product name as it appears in Shopify
* **Product description** — The short or full product description from Shopify
* **Price** — The current Shopify price for the product or variant
* **Add to Cart button** — Lets customers add the product to their cart directly
* **View Product button** — A link to the product page on your Shopify store
Enable or disable each of these in the result page settings to show only what is useful for your customers.
***
## Custom Text Sections
How content is structured on the result page depends on the recommendation type your quiz uses.
### Normal Recommendations
For quizzes using normal (vote-based) recommendations, you can add custom text content in two positions:
* **Above the products** — Use this for a heading or introduction to the result, such as "Here are your personalised recommendations"
* **Below the products** — Use this for a call to action, a discount reminder, or additional guidance
### Score and Type Recommendations
For quizzes using score-based or type-based recommendations, each result category (each score range or each result type) has its own single content area. You can write any text in this content area, and use the `{{ score_type_products }}` shortcode to control exactly where the product grid appears within it.
* If you include `{{ score_type_products }}` in the content, the product grid will appear at that position in the content
* If you do not include the shortcode, the product grid will appear after the content automatically
This gives you full control over whether the grid appears before, after, or in the middle of your text for each result category.
### First Name Shortcode
On any result page, you can display the customer's first name using the `{{ First name }}` shortcode. Add it to any content field on the result page and it will be replaced with the name entered by the customer. For example:
* `Thanks, {{ First name }}! Here are your recommendations.` displays as "Thanks, Sarah! Here are your recommendations."
***
## Section Order Settings
Some versions of Quizify allow you to reorder the sections on the result page — for example, placing the custom text above the products, or showing the user information form before the recommendations. Check your result page settings for section ordering options.
# Hiding Unavailable Products
Source: https://store-docs.quizify.io/product-recommendations/result-page/hiding-unavailable-products
How to enable the setting in Quizify that automatically hides out-of-stock or unavailable products and variants from the quiz result page in real time.
You can configure Quizify to automatically hide products that are out of stock or unavailable from the quiz result page. This ensures customers only see products they can actually purchase — avoiding frustration from recommending something they cannot add to cart.
***
## Where to Find the Setting
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Recommendation** in the left menu
3. Find the **Hide unavailable products and variants** toggle
4. Enable it
5. Save your settings
Once enabled, Quizify will check availability when generating each customer's result page and automatically exclude products or variants that are not available.
***
## How Quizify Checks Availability
When a customer reaches the result page, Quizify makes a real-time query to your Shopify store to check the current availability of each recommended product or variant. This means the check reflects live inventory — not a cached or periodic snapshot.
Products or variants that do not pass the availability check are excluded from the result before the page renders, so customers never see them.
***
## What "Unavailable" Means
Quizify considers a product or variant unavailable when:
* **Out of stock** — Inventory is at zero and the product is not set to "continue selling when out of stock" in Shopify
* **Archived** — The product has been archived in Shopify and is no longer active
* **Draft status** — The product is in draft and not published to your sales channel
Products that are published and have stock — or are set to continue selling when out of stock — are treated as available.
***
## Variant-Level vs. Product-Level Hiding
If you linked an answer to a specific variant, Quizify checks the availability of that variant. If the variant is out of stock, that specific variant is hidden — but the overall product may still appear if other variants are available.
If you linked an answer to the whole product (not a specific variant), Quizify evaluates overall product availability. If the product has at least one available variant, it will typically still appear on the result page.
***
## What Happens When All Recommended Products Are Unavailable
If every product recommended for a customer's outcome is out of stock or unavailable, the result page will show no product recommendations. The result page will still appear, but the product section will be empty.
To prevent this situation:
* Ensure your quiz recommends a reasonable number of products so there is usually at least one available alternative
* Use tag-based or collection-based product links — as you add new products to those tags or collections, they automatically become available as recommendations
* Monitor your inventory and quiz results regularly, especially for quizzes linked to a small number of specific products
# Randomising Product Order
Source: https://store-docs.quizify.io/product-recommendations/result-page/randomising-product-order
How to enable random product ordering so recommended products are displayed in a different order each time a customer views the Quizify result page.
By default, recommended products appear on the result page ordered by votes — the more quiz answers a product is linked to that the customer selected, the higher it appears. A product linked to three of the customer's chosen answers ranks above one linked to only one. Enabling random ordering ignores this vote count and shuffles the products into a different sequence each time a customer views the result page, giving every product an equal chance of appearing first.
***
## Why Use Random Ordering
By default, products are ranked by the number of selected answers they are linked to — so a product matched by three of a customer's answers always appears above one matched by just one. When multiple products share strong relevance, this means the same high-vote products consistently appear at the top while lower-vote products are overlooked — even if they are equally relevant to the customer.
Random ordering distributes visibility more evenly across all recommended products. It is particularly useful when:
* You recommend a large number of products for a given outcome
* All recommended products are equally relevant and no single product should be prioritised
* You want to surface your full product range over time rather than always leading with the same items
***
## Where to Find the Setting
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Recommendation** in the left menu
3. Find the **Show Randomise product order** toggle
4. Toggle it on
5. Save your settings
***
## How Randomisation Works
When random ordering is enabled, Quizify shuffles the recommended products into a random sequence each time the result page is generated. This means:
* Two customers with identical quiz answers may see the same products but in a different order
* A customer who retakes the quiz and receives the same recommendations will likely see them in a different order
Randomisation applies per result page load — the order is shuffled fresh each time.
***
## How It Interacts with Product Limits
If your result page is configured to show a limited number of products initially (for example, the first six products before a Load More button), the randomisation determines which products appear in that initial set — not just the order of all products. This means different customers may see different products in their initial view if the total recommended count exceeds the display limit.
# Setting Up a Thank You Page
Source: https://store-docs.quizify.io/product-recommendations/result-page/setting-up-a-thank-you-page
How to configure the result page content for the Thank You Page recommendation type in Quizify, which ends the quiz with a custom message and no product recommendations.
The Thank You Page is one of the recommendation types in Quizify. When selected, the quiz ends with a customisable message on the result page — no product recommendations are shown. You configure what customers see by setting the content on the result page in the quiz editor.
***
## How to Configure the Thank You Page Content
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Set the content you want customers to see — heading, description, buttons, and discount code if applicable
4. Save your settings
***
## What You Can Add to the Result Page
When the Thank You Page recommendation type is active, the result page supports the following content:
* **Heading** — The main title shown to customers (for example, "Thanks for completing the quiz!" or "We've got your answers.")
* **Description** — A supporting message explaining what happens next, such as a follow-up email confirmation or a note about their responses being recorded
* **Buttons** — A call-to-action button with a URL, directing customers to your homepage, a specific collection, or any other destination
* **Discount Code** — A dedicated field to display a discount code to customers who complete the quiz
***
## Selecting the Thank You Page Recommendation Type
The content settings above only apply if your quiz is set to use the Thank You Page recommendation type. To confirm or change this:
1. Open the quiz editor
2. Click **Recommendation** in the left menu
3. Find the **Recommendation Type** setting
4. Select **Thank You Page**
5. Save
Once this type is selected, the result page will show your configured message to every customer who completes the quiz, regardless of their answers. No products will be shown.
# Displaying the Score on the Result Page
Source: https://store-docs.quizify.io/product-recommendations/score-recommendations/displaying-the-score-on-the-result-page
How to display the customer's final quiz score on the result page using the {{ Score result }} shortcode — insert it into your result page content to show the numeric total alongside any custom text you add.
By default, customers see their product recommendations on the result page without any reference to their quiz score. You can display the customer's final score by adding the `{{ Score result }}` shortcode to your result page content. The shortcode outputs the numeric total score, and you can place any custom text, labels, or context around it.
***
## How to Add the Score to the Result Page
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Find the page content or description field where you want the score to appear
4. Type or paste `{{ Score result }}` at the position where the score should display
5. Add any surrounding text you want customers to see alongside the score
6. Save your settings
The shortcode will be replaced with the customer's actual final score number when they view the result page.
***
## What the Shortcode Outputs
`{{ Score result }}` outputs the customer's final numeric score — the total of all point values from their selected answers. It outputs the number only, with no additional labels or formatting.
To present the score meaningfully, add your own text around the shortcode. For example:
* `Your score: {{ Score result }}` displays as "Your score: 32"
* `You scored {{ Score result }} out of 50` displays as "You scored 32 out of 50"
* `Result: {{ Score result }} points` displays as "Result: 32 points"
You can place the shortcode anywhere in the content field — above the product recommendations, within a sentence, or as a standalone line.
***
## Adding Context Around the Score
Because the shortcode only outputs the number, you are free to write whatever label or explanation makes sense for your quiz. Some examples of how to present the score:
* **Labelled score:** `Your overall score is {{ Score result }}`
* **With max score:** `You scored {{ Score result }} out of 30`
* **With outcome context:** `Based on your score of {{ Score result }}, here are your personalised recommendations:`
This approach gives you full control over how the score is framed for your customers — whether you want it front and centre or woven into a sentence.
# Mapping Score Ranges to Products
Source: https://store-docs.quizify.io/product-recommendations/score-recommendations/mapping-score-ranges-to-products
How to link each score range to product recommendations in Quizify so customers whose total score falls in that range see those specific products on the result page.
After defining your score ranges, the next step is to link each range to the products that customers in that range should see. When a customer's final score falls into a range, the products you have mapped to that range appear on their result page.
***
## How to Access Product Mapping for a Score Range
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Find your list of score ranges
4. Click on a range to open its settings
5. Go to the product link or recommendation section for that range
***
## Linking Products to a Range
You can link products to a score range in three ways — the same options available when linking answers in a basic quiz:
### Individual Products Or Variants
Search for and select specific Shopify products to link to the range. Only those products will appear on the result page for customers who score in this range.
1. In the range settings, click **Add Product / Variant**
2. Search for the product by name
3. Select it from the results
4. Save
### Product Tags
Enter a Shopify product tag. All products carrying that tag will appear on the result page for customers who score in this range.
1. In the range settings, choose the tag link option
2. Enter the exact tag as it appears in Shopify
3. Save
### Collections
Select a Shopify collection. All products in that collection will appear on the result page for customers who score in this range.
1. In the range settings, choose the collection link option
2. Search for and select your collection
3. Save
Tag-based and collection-based links update automatically when you add or remove products from Shopify. Individual product links require manual updates if your product catalogue changes.
## Setting Custom Result Page Content Per Range
Each score range can have its own heading and description on the result page. This allows you to personalise the message for each outcome — for example, showing a different headline for "Mild" vs. "Intensive" outcomes.
1. Open the range settings
2. Find the **Heading** and **Description** fields
3. Enter the text you want customers in this range to see
4. Save
If you leave these fields blank, the default result page heading and description from your general result page settings will be used.
***
## Testing That Ranges Map to the Right Products
After setting up product links for all ranges, test your quiz in Preview:
1. Click **Preview** in the Quizify editor
2. Go through the quiz selecting answers that correspond to each score range
3. Verify that the correct products appear on the result page for each score tier
4. Repeat for all ranges
If a range has no products linked to it, customers who score in that range will see a result page with no product recommendations. Make sure every range has at least one product, tag, or collection linked.
# Linking Answers to Collections
Source: https://store-docs.quizify.io/product-recommendations/setting-up-recommendations/linking-answers-to-collections
How to link a quiz answer to a Shopify collection so all products in that collection appear as recommendations on the result page when the answer is selected.
You can link a quiz answer to a Shopify collection so that products from that collection appear on the result page. This is a convenient way to recommend a product range using the collection structure you have already set up in Shopify.
When a customer selects answers that are linked to collections, Quizify determines which single collection best matches all of the customer's selected answers and shows products from that collection on the result page.
***
## How to Link an Answer to a Collection
1. Open your quiz in the Quizify editor
2. Navigate to the **Recommendations** tab
3. Find the answer and click on it
4. You will see a list of all your Shopify collections — search for the collection by name
5. Select the collection from the results
6. Save
Repeat for every answer in your quiz. When a customer completes the quiz, Quizify identifies the single collection that was linked to the most of their selected answers and displays products from that collection on the result page.
***
## How Products from the Collection Load on the Result Page
When a customer completes the quiz, Quizify evaluates which single collection was linked to the most of their selected answers. Products from that winning collection are then fetched from Shopify and displayed on the result page using the standard layout — product image, name, and price — along with any buttons you have enabled such as Add to Cart or View Product.
Only products from one collection are shown, not a combined set from multiple collections.
If the collection contains a large number of products, Quizify may display an initial set and show a **Load More** button that loads additional products when clicked. You can enable or configure the Load More option in your result page settings.
## What Happens If the Collection Is Empty or Deleted in Shopify
If the collection you linked to an answer is empty in Shopify — because no products meet its conditions or all products have been removed — the result page for that answer will show no product recommendations.
If the collection itself is deleted from Shopify, the link in Quizify will break and the answer will no longer produce any results. After deleting or restructuring collections in Shopify, review your quiz answer links to ensure they still point to valid collections.
***
## Use Cases for Collection-Based Recommendations
Collection-based linking works well when:
* You have organised your Shopify products into collections that map naturally to quiz outcomes
* You want to recommend an entire range without manually listing individual products
* Your product catalogue changes regularly and you want your Shopify collection structure to automatically govern what appears in quiz results
* You have automatic Shopify collections (based on product conditions) that update dynamically
**Example:** A quiz answer about outdoor sports links to a "Trail Running" collection. Any product in that collection at the time of the quiz will appear on the result page — no manual updates required.
# Thank You Page with No Product Recommendation
Source: https://store-docs.quizify.io/product-recommendations/setting-up-recommendations/thank-you-page-with-no-product-recommendation
How to set up a quiz using the Thank You Page recommendation type in Quizify, which ends the quiz with a custom message rather than showing any product recommendations.
The Thank You Page is one of the four recommendation types in Quizify. When you select it, the quiz ends with a customisable message instead of displaying product recommendations. No products are shown. This type is designed for lead generation quizzes, survey-style quizzes, or any situation where capturing customer information is the goal rather than directing them to a product purchase.
***
## When to Use the Thank You Page Type
The Thank You Page recommendation type is the right choice when:
* **Lead generation is the primary goal** — You want to capture the customer's contact details without immediately directing them to buy.
* **The quiz is a survey** — You are collecting responses for research or segmentation purposes, with no product outcome intended.
* **All answer paths lead to the same message** — Your quiz ends with the same thank you regardless of how the customer answered.
* **You want full control over what happens next** — You can pair the Thank You Page type with Quick Redirect to send customers to a specific URL (such as a confirmation page or external resource) after the quiz.
***
## How to Set Up the Thank You Page Type
1. Open your quiz in the Quizify editor
2. Go to **Settings** within the quiz
3. Find the **Recommendation Type** setting
4. Select **Thank You Page**
5. Navigate to the **Result Page** settings
6. Enter the heading and message you want customers to see when they complete the quiz
7. Save your settings
Once configured, every customer who completes the quiz will see your custom message — no products will be shown regardless of which answers they selected.
You can use Quick Redirect alongside the Thank You Page type to automatically send customers to a URL after they finish the quiz. See the Using Quick Redirect guide for details.
## Customising the Thank You Message
You can configure the text that appears when the quiz ends:
* **Heading** — A short title to greet the customer (for example, "Thanks for completing the quiz!" or "We've got your answers.")
* **Description** — A longer message explaining what happens next — for example, that they will receive a follow-up email or that their responses have been recorded.
* **Buttons** — You can add a call-to-action button that links customers to a URL, such as your homepage, a specific collection, or a booking page.
These settings are configured in the Result Page section of your quiz settings.
***
## How This Differs from Hiding Products in Other Types
The Thank You Page is a dedicated recommendation type — it is a setting you choose in your quiz configuration, not a workaround. This is different from:
* A **Normal** quiz where some answers have no product links (which results in an empty result page for those customers)
* A **Score** or **Type** quiz where a specific range or type is left without product links (which produces a blank outcome for that segment)
When you use the Thank You Page type, no product recommendation logic runs at all. The quiz collects answers and customer information, then ends with your message. If you want some quiz outcomes to show products and others to show only a message, use the Normal, Score, or Type recommendation type and configure individual outcomes accordingly.
# Creating Result Types
Source: https://store-docs.quizify.io/product-recommendations/type-recommendations/creating-result-types
How to create the named result types in Quizify (e.g., \"Oily Skin\", \"Dry Skin\") that answer votes will map to, determining each customer's quiz outcome.
Result types are the named categories your type-based quiz can produce. You create them before linking any answers — they are the foundation that the rest of your type quiz is built on. This guide explains how to create, name, edit, and delete result types in Quizify.
***
## Before You Start: Enable Type-Based Mode
Result types are only available when your quiz is set to type-based recommendation mode. If you do not see a result types section in your quiz:
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Recommendation** in the left menu
3. Find the recommendation type setting
4. Select **Type-Based** as the recommendation type
5. Save
Once type mode is enabled, the result types section will be accessible.
***
## Where to Access the Result Types Editor
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Look for the **Result Category** panel or tab
Here you will see the list of result types you have created, along with options to add new ones.
***
## Creating a Result Type
1. Go to Recommendation tab and check for Add result types section
2. Add Type in **Result categories** setting input
3. Enter a **name** for the type — this is the label that identifies this outcome in the quiz
4. Save the type
Repeat this for every outcome your quiz should be able to produce. Most quizzes have between three and six result types.
**Important:** Creating result types is only the first step. After adding your types, you must go through your quiz answers and assign votes to the appropriate result types. If answer votes are not configured, the quiz cannot calculate which result type a customer should receive.
***
## How Many Types Can You Create
You can create as many result types as your quiz needs. There is no fixed upper limit. However, keep in mind that:
* Each result type needs its own set of answer votes configured across your questions
* More types require more careful answer-to-vote mapping to ensure customers can realistically end up with each type
* Too many types can make the quiz harder to design and test thoroughly
For most quizzes, three to six well-defined types produce clear, reliable outcomes.
***
## Naming Best Practices
Result type names are used internally in the editor and may also be displayed to customers on the result page depending on your settings. Choose names that are:
* **Clear and descriptive** — "Oily Skin" is better than "Type A"
* **Customer-facing appropriate** — If the name shows on the result page, it should make sense to customers
* **Consistent in style** — Use the same format and capitalisation across all types (e.g., all title case)
* **Short enough to display cleanly** — Keep names concise if they will appear on the result page
***
## Editing or Deleting Result Types
To rename a result type, open it in the result types editor, update the name field, and save.
To delete a result type:
1. Open the Recommendation tab in the quiz editor
2. Click the delete or remove option
3. Confirm the deletion
Deleting a result type will remove it from the list and break any answer votes that were pointing to it. Those answers will no longer contribute votes to any type. After deleting a type, review all answer vote settings across your quiz and update any that referenced the deleted type.
# Customising the Appearance of Each Result Type
Source: https://store-docs.quizify.io/product-recommendations/type-recommendations/customising-the-appearance-of-each-result-type
How to set a unique heading, description, and image for each result type in Quizify, and how to use the {{ Type result }} shortcode to display the winning type name anywhere in the result page content.
Each result type in a type-based quiz can have its own heading, description, and image on the result page. You can also display the name of the winning type anywhere in the result page content using the `{{ Type result }}` shortcode. Together, these tools allow you to give every customer a personalised result page experience that reflects their specific outcome.
***
## Accessing Appearance Settings Per Type
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Click on the result type you want to customise
4. Look for the appearance or content section within the type settings
Here you will find fields for the heading, description, and image specific to this type.
***
## Setting a Custom Heading Per Type
The heading is the main text shown at the top of the result page when this type wins. It is typically used to announce the customer's result — for example:
* "Your Skin Type: Oily"
* "You're a Natural Explorer"
* "Your Result: Moderate Concern"
To set it:
1. Find the **Heading** field in the type settings
2. Enter the heading text for this type
3. Save
***
## Setting a Custom Description Per Type
The description appears below the heading and provides context for the result. Use it to explain what the type means, why the recommended products are suited to the customer, or what they can expect from the result.
**Example for an Oily Skin type:** "Your skin produces more sebum than average, which can lead to shine, enlarged pores, and occasional breakouts. The products below are formulated to balance oil production and keep skin clear."
To set it:
1. Find the **Description** field in the type settings
2. Enter the description text for this type
3. Save
***
## Setting a Type-Specific Image
Each result type can display a unique image at the top of the result page. This could be a lifestyle image that represents the type, a product flatlay, or a branded graphic.
1. Find the **Image** field in the type settings
2. Upload the image you want to use for this type
3. Save
Use consistent image dimensions across all types for a clean, uniform look. Images that are too large may affect how quickly the result page loads.
## How These Settings Display on the Live Result Page
When a customer completes the quiz and a type wins, the result page shows:
1. The type-specific image (if set)
2. The type-specific heading
3. The type-specific description
4. The products linked to the winning type
If no type-specific content is configured for a particular field, Quizify falls back to the global result page settings — the default heading and description you have set in the general result page configuration.
***
## Do Per-Type Settings Override the Global Design?
Per-type content settings (heading, description, image) override the corresponding global result page text fields for customers who receive that type as their outcome. However, they do not override the overall quiz design settings — fonts, colours, button styles, and layout remain governed by your quiz's design settings.
***
## Displaying the Winning Type Name with a Shortcode
You can display the name of the winning result type anywhere in the result page content using the `{{ Type result }}` shortcode. The shortcode outputs the type name only — no additional labels or formatting. Add your own surrounding text to present it the way you want.
### How to Add the Shortcode
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Find the page content or description field where you want the type name to appear
4. Type or paste `{{ Type result }}` at the position where the type name should display
5. Add any surrounding text or labels you want customers to see alongside it
6. Save your settings
### What It Outputs
`{{ Type result }}` is replaced with the name of the type that won for that customer — for example, "Oily Skin", "Dry Skin", or whatever name you gave the winning type.
Because the shortcode outputs only the name, write your own label or sentence around it. For example:
* `Your result: {{ Type result }}` displays as "Your result: Oily Skin"
* `You are: {{ Type result }}` displays as "You are: Oily Skin"
* `Based on your answers, you have {{ Type result }}` displays as "Based on your answers, you have Oily Skin"
# Mapping Result Types to Products
Source: https://store-docs.quizify.io/product-recommendations/type-recommendations/mapping-result-types-to-products
How to link each result type to specific product recommendations so the winning type at quiz end determines which products appear on the result page for that customer.
After creating your result types and configuring answer votes, the final setup step is to link each result type to the products customers should see when that type wins. This guide explains how to add product links and customise the result page content per type.
***
## How to Access Product Mapping for a Result Type
1. From the Quizify dashboard, click the **edit quiz** icon next to your quiz to open the quiz editor
2. Click **Result** in the left menu
3. Click on the result type you want to configure
4. Find the product links section for that type
***
## Linking Products to a Result Type
You can link products to a result type in three ways:
### Individual Products Or Variants
1. In the type settings, click **Add Product / Variant**
2. Search for your Shopify product by name
3. Select it from the results
4. Save
All products you add here will appear on the result page when this type wins.
### Product Tags
1. In the type settings, choose the tag link option
2. Enter the exact Shopify product tag
3. Save
All products carrying that tag in your Shopify store will appear on the result page for this type.
### Collections
1. In the type settings, choose the collection link option
2. Search for and select your Shopify collection
3. Save
All products in the collection will appear on the result page when this type wins.
Tag and collection links update dynamically as you add or remove products from Shopify, which keeps recommendations current without manual quiz updates.
## Setting Custom Result Page Content Per Type
Each result type can have its own heading, description, and image on the result page. This lets you personalise the experience for each type outcome — for example, addressing customers by their type and describing why those specific products suit them.
1. Open the result type settings
2. Find the **Heading** field and enter a custom heading (e.g., "Your Skin Type: Oily")
3. Find the **Description** field and enter a message that speaks to that type (e.g., "Your skin produces more sebum than average. These products are formulated to balance oil production and refine pores.")
4. Optionally, upload a type-specific image
5. Save
If you leave these fields blank, the default result page heading and description from your general result page settings are used.
***
## Previewing the Result for Each Type
After setting up product links and content for a result type:
1. Click **Preview** in the Quizify editor
2. Go through the quiz selecting answers that vote predominantly for this type
3. Verify that the result page shows the correct products and the custom heading and description for this type
4. Repeat for each result type in your quiz
If a result type has no products linked to it, customers who end up with that type as the winner will see a result page with no recommendations. Make sure every result type has at least one product, tag, or collection linked.
# Adding Tags to Quiz Answers
Source: https://store-docs.quizify.io/quiz-creation-and-management/answer-tags/adding-tags-to-quiz-answers
Step-by-step guide to adding tags to individual answer options in Quizify — where to find the tag field, how to enter tags, and adding multiple tags to one answer.
Attaching tags to your quiz answer options is straightforward once you know where to find the tag field. This guide walks you through the exact steps and covers best practices for naming your tags consistently.
## Where to Find the Tag Field
Tags are configured at the individual answer level — not at the question level. To access the tag field for an answer:
1. Open your quiz in the Quizify editor
2. Navigate to the question that contains the answer you want to tag
3. Click on the answer option to expand its settings — the answer settings panel will appear
4. Locate the **Tags** field within the answer settings panel
The Tags field is where you type and manage the tags for that specific answer option.
## How to Enter a Tag
To add a tag to an answer:
1. Click inside the Tags field for the answer you want to tag
2. Type your tag text (for example: `oily-skin`)
3. Press **Enter** or type a **comma** to confirm the tag
The tag will appear as a small chip or pill inside the Tags field, indicating it has been saved as a tag for that answer. You can then type another tag and press Enter again to add more.
## Adding Multiple Tags to a Single Answer
One answer can have as many tags as you need. To add multiple tags:
1. Enter the first tag and press Enter or comma to confirm it
2. Type the next tag and press Enter or comma to confirm it
3. Repeat until you have added all the tags you need for that answer
Each confirmed tag appears as a separate chip in the field. You can remove any individual tag by clicking the × next to it.
While there is no hard limit on the number of tags per answer, keeping tags focused and purposeful makes them easier to use in your email platform. One to three tags per answer is usually enough for most segmentation use cases.
## Tag Naming Best Practices
How you name your tags matters — especially when those tags sync to external platforms like Mailchimp or Klaviyo. Following a consistent naming convention from the start saves time later and prevents confusion.
**Use lowercase letters.** Some integrations are case-sensitive, meaning `Oily-Skin` and `oily-skin` could be treated as two different values. Using lowercase consistently avoids this problem.
**Use hyphens instead of spaces.** Tags with spaces can behave unpredictably in some platforms. Use hyphens to separate words: `oily-skin` rather than `oily skin`.
**Keep tags short and descriptive.** Tags should be readable at a glance and clearly describe the attribute they represent. `budget-conscious` is better than `b-c` or `the-customer-is-budget-conscious`.
**Use a consistent prefix if helpful.** If your quiz covers multiple topics, consider prefixing tags with a category identifier to keep them organised in your email platform. For example: `skin-oily`, `skin-dry`, `hair-fine`, `hair-thick`. This is especially useful if you run multiple quizzes and want to keep tag sets separate.
**Think about how the tag will look in your email platform.** Before naming a tag, consider how it will appear in Mailchimp, Klaviyo, or wherever you plan to use it. If your email platform displays tags to you in a list, names that are clear and consistent will be much easier to work with.
**Avoid special characters.** Stick to letters, numbers, and hyphens. Avoid symbols like `@`, `#`, `%`, or brackets, as these can cause issues in some integration payloads.
## How Tags Are Saved
Tags are saved with the answer when you save the question. There is no separate save step for tags — they are included as part of the answer's settings when you click Save on the question editor.
Once saved, tags take effect immediately on your published quiz. Any customer who selects that answer after the save will have the tag recorded in their submission.
## You Do Not Need to Create Tags in Advance
Unlike some systems where you need to create tags in a central list before using them, Quizify lets you type tags freely in the answer field. There is no tag library to manage — you simply type the tag you want and press Enter. The tag is created on the spot and attached to that answer.
This means you can add new tags at any time simply by editing an answer option and typing a new tag in the field.
If you use the same tag on multiple answers across different questions — for example, budget-conscious appearing on both a "price is my main concern" answer and a "looking for value" answer — that is completely fine. When a customer selects either of those answers, the tag budget-conscious will be recorded in their submission. Using the same tag across multiple answers is a valid and common way to aggregate signals.
# How Answer Tags Sync to Integrations
Source: https://store-docs.quizify.io/quiz-creation-and-management/answer-tags/how-answer-tags-sync-to-integrations
Technical reference explaining how answer tags are transmitted to Mailchimp, Klaviyo, Zapier, Make, and other connected platforms after a quiz submission.
Once you have set up answer tags on your quiz answers, Quizify automatically sends those tags to your connected platforms every time a customer submits your quiz. This reference explains how the sync works and what the tag data looks like in each major integration.
## How Tags Are Sent
When a customer completes your quiz and submits the user information form, Quizify compiles all the tags from their selected answers into an array. That array is included in the submission payload that is sent to each connected integration.
This happens automatically on submission — there is no manual action required, no scheduled sync, and no delay. As long as your integration is connected and active, the tags are transmitted as part of the same event that creates the contact record in your email platform.
Tags only sync when the quiz submission includes an email address. Most integrations require an email address to identify or create a contact record. If a customer completes the quiz but does not enter an email (because the email field is optional and they skipped it), the submission is saved in Quizify but may not be sent to your connected platform.
## Mailchimp
When a quiz submission syncs to Mailchimp, the answer tags from the submission are applied directly to the subscriber's contact record in your Mailchimp audience.
Each tag from the submission appears as a **Mailchimp tag** on that contact — the same kind of tag you would apply manually inside Mailchimp. You can:
* View applied tags on any contact's profile in Mailchimp
* Create **Mailchimp segments** based on these tags — for example, a segment for all subscribers with the tag `oily-skin`
* Use these segments as the audience for email campaigns
* Use these segments to filter contacts for any other Mailchimp feature that supports segmentation
Tags are added to the contact's profile, not removed. If the same customer takes your quiz again, any new tags from the second submission are added to their profile alongside any existing tags.
## Klaviyo
When a quiz submission syncs to Klaviyo, the answer tags are sent as **custom profile properties** on the Klaviyo contact.
For example, if a customer was tagged `dry-skin` and `concern-hydration`, their Klaviyo profile will have these as profile properties — typically formatted as `dry-skin: true` and `concern-hydration: true`.
Using these properties in Klaviyo, you can:
* Build **Klaviyo segments** — for example, "Profiles where the property 'dry-skin' exists and is true"
* Trigger **Klaviyo flows** — set a flow trigger based on a profile property being updated, so a new quiz lead with a specific tag automatically enters a relevant email flow
* Use properties in **conditional splits** within an existing flow to personalise the email path based on quiz data
Klaviyo flows triggered by profile property changes are a particularly powerful way to use quiz tags — you can send the right product recommendation sequence to each customer automatically, based on their quiz answers.
## ActiveCampaign, Brevo, and Omnisend
For these platforms, answer tags are passed as contact tags or custom fields, depending on the platform's API and how the integration is configured.
The exact field name and format varies by platform. Within your Quizify integration settings, check whether there are field mapping options available for your specific platform — some integrations let you configure how quiz data, including tags, maps to fields in the destination platform.
If you are unsure how tags appear in your specific platform, run a test submission through your quiz and check the resulting contact record in your email platform to see which fields were populated.
## Zapier
When a quiz submission is sent to a Zapier Zap, answer tags appear in the **Zap trigger data** as an array field. The field typically looks like this:
tags: \["oily-skin", "budget-conscious", "shopping-for-self"]
You can work with this data in several ways:
* Use **Zapier Filters** to check whether the tags array contains a specific value, and only proceed if it does
* Use **Zapier Paths** to route the contact to different actions depending on which tags are present — for example, one path for `oily-skin` leads and another for `dry-skin` leads
* Pass individual tag values to downstream actions — such as adding a tag in Mailchimp, updating a Klaviyo property, or creating a record in a CRM
## Make (Formerly Integromat)
When a quiz submission arrives in a Make scenario via webhook, answer tags appear in the **submission data object** within the webhook payload.
In Make, you can:
* Use the **Array** module or iterator to loop through individual tag values
* Use **Filters** on the scenario path to check whether a specific tag is present before taking an action
* Build **conditional paths** (routers) that direct the data flow based on the tags present in the submission
Make's visual interface makes it straightforward to map individual tag values to fields in other connected apps, such as a CRM, email platform, or Google Sheets.
## Testing Your Tag Sync
Before relying on tag syncing for your live marketing campaigns, it is worth running a test to confirm tags are flowing correctly:
1. Take your own quiz and submit it with your email address — choose answers that have tags attached
2. Check your Quizify Submissions section to confirm the tags were recorded correctly
3. Open your connected platform (Mailchimp, Klaviyo, etc.) and check the contact record that was created
4. Confirm the expected tags appear on the contact in the format described above
If the tags are not appearing, check that your integration is connected and active in the Quizify integrations settings, and confirm that the answers you selected in your test submission have tags attached in the quiz editor.
# Using Answer Tags to Segment Quiz Leads
Source: https://store-docs.quizify.io/quiz-creation-and-management/answer-tags/using-answer-tags-to-segment-quiz-leads
How to use answer tags to create audience segments — filtering submissions by tag in Quizify and leveraging tags in email marketing platforms for targeted campaigns.
Collecting quiz leads is only the first step. The real value comes from using what you know about each customer — based on their answers — to send them the right message at the right time. Answer tags make this possible by giving every lead a set of descriptive labels that reflect their quiz responses.
## What Segmentation with Tags Achieves
When every quiz lead is treated identically, your follow-up marketing has to be generic. You end up sending the same email to someone with oily skin and someone with dry skin, even though their ideal products are completely different.
Answer tags change that. By tagging each answer option with a relevant label, you build a picture of each customer as they take the quiz. By the time they submit the form, you know which skin type they have, what their budget range is, whether they are shopping for themselves or as a gift — whatever your quiz asks about.
You can then use those tags to:
* Filter and review specific segments of leads directly in Quizify
* Export tagged data and build segmented lists in your email platform
* Trigger personalised email flows or campaigns based on specific tag values
## Filtering Submissions by Tag
If you want to review all quiz leads who were tagged with a specific value, you can filter your submissions directly in Quizify:
1. Open Quizify from your Shopify admin
2. Navigate to the **Submissions** section
3. Use the filter or search tool to search for submissions containing a specific tag value
4. Review the results — you will see all submissions where that tag was recorded
This is useful for a quick check — for example, confirming how many leads have been tagged as `oily-skin` this month, or reviewing the answers of customers tagged as `high-budget` before launching a premium product campaign.
## Exporting Tagged Data
For more advanced use of your tagged data, you can export all submissions as a CSV file:
1. Go to the **Submissions** section
2. Click the **Export** or **Download CSV** option
3. Open the exported file in a spreadsheet tool like Excel or Google Sheets
The CSV export includes tag data for each submission alongside the customer's contact details and quiz answers. You can then use the spreadsheet to:
* Sort and filter leads by tag value
* Build segmented import lists for your email platform
* Pass data to other tools that accept CSV imports
## How Tags Flow to Email Platforms
The most powerful use of answer tags is in your email marketing platform. Once a quiz submission is sent to a connected integration, the tags travel with it.
### Mailchimp
In Mailchimp, answer tags appear as **contact tags** on the subscriber's profile in your audience. You can create Mailchimp segments based on these tags — for example, a segment that includes all contacts with the tag `oily-skin`. Once a segment exists, you can send targeted campaigns to it or use it to filter your audience for any Mailchimp feature.
### Klaviyo
In Klaviyo, tags are passed as **custom profile properties** on the contact's profile. For example, if a customer was tagged `dry-skin` in Quizify, their Klaviyo profile will show `dry-skin: true` as a property. You can:
* Build Klaviyo **segments** based on these properties (e.g., "Profiles where dry-skin is true")
* Trigger Klaviyo **flows** when a new profile is created with a specific property
* Use these segments as the audience for a targeted Klaviyo campaign
### Zapier and Make
In Zapier, tags appear in the Zap trigger data as an array field — for example, `tags: ["oily-skin", "budget-conscious"]`. You can use Zapier **Filters** or **Paths** to route contacts into different lists, sequences, or automations depending on which tags are present.
In Make (formerly Integromat), tags appear in the webhook payload within the submission data object. Use Make's array and filter modules to read individual tag values and build conditional paths based on them.
## Practical Example: Skincare Store Using Klaviyo
A skincare store runs a quiz that asks customers about their skin type, main concerns, and budget. Each answer option is tagged:
* "Oily" → `oily-skin`
* "Dry" → `dry-skin`
* "Combination" → `combination-skin`
* "Anti-aging" → `concern-antiaging`
* "Hydration" → `concern-hydration`
* "Budget under £30" → `budget-low`
* "No budget limit" → `budget-high`
When a customer completes the quiz, all their tags are sent to Klaviyo as profile properties. The store has three separate Klaviyo flows — one for each skin type. Each flow is triggered when a new profile with the corresponding skin type property is created, and each sends a different series of product recommendation emails tailored to that skin type.
The result: every quiz lead receives follow-up emails that are directly relevant to their skin concerns and budget, without the store having to manually segment or sort their leads.
# What Are Answer Tags?
Source: https://store-docs.quizify.io/quiz-creation-and-management/answer-tags/what-are-answer-tags
Explains answer tags in Quizify — labels attached to individual answer options used to segment customers and send structured data to email platforms and automation tools.
Answer tags are one of the most versatile features in Quizify. They let you attach structured labels to your quiz answers, which you can then use to segment your customers, power personalised email campaigns, and send meaningful data to your connected marketing tools.
## What Answer Tags Are
An answer tag is a short text label that you attach to an individual answer option in your quiz. Tags are metadata — they are not shown to your customers, but they are recorded behind the scenes whenever a customer selects the answer they are attached to.
For example, if you have a question asking *"What is your skin type?"* with the answer options Oily, Dry, Combination, and Sensitive, you could attach the following tags:
* Oily → `oily-skin`
* Dry → `dry-skin`
* Combination → `combination-skin`
* Sensitive → `sensitive-skin`
When a customer selects "Oily," the tag `oily-skin` is recorded with their submission. You can then use that tag to segment your customers and send them targeted communications.
## How Answer Tags Work
When a customer completes your quiz, Quizify records every answer they select. If any of those answers have tags attached, those tags are also recorded as part of the submission.
If a customer selects multiple answers that each have their own tags — for example, in a multi-select question — all of the corresponding tags are collected. A single customer's submission can contain as many tags as there are tagged answers in their response.
Tags are compiled at the time of submission and:
1. Saved to the customer's submission record in your Quizify dashboard
2. Sent to any connected email marketing platform or automation tool as part of the submission payload
## Use Cases for Answer Tags
Answer tags are useful any time you want to know something specific about a customer based on how they answered your quiz. Common uses include:
**Skin or hair type segmentation.** Tag answers with descriptors like `oily-skin`, `fine-hair`, or `dry-scalp` to build segments based on product-relevant attributes.
**Budget range.** Tag answers with `budget-low`, `budget-mid`, or `budget-high` to send customers to relevant price-point campaigns or product collections.
**Persona or lifestyle.** Tag answers with customer personas like `beginner`, `expert`, `eco-conscious`, or `busy-parent` to tailor your email messaging to their lifestyle.
**Product category interest.** Tag answers with categories like `interested-serums`, `interested-supplements`, or `interested-accessories` to send product-specific follow-up emails.
**Gift vs. personal use.** Tag with `shopping-for-self` or `shopping-for-gift` to trigger different post-quiz flows depending on the customer's intent.
## How Tags Appear in Submissions
All tags collected from a customer's quiz responses are visible in the Submissions section of your Quizify dashboard. When you open an individual submission, you can see the tags that were recorded alongside each answer. This gives you a clear picture of how each customer was categorised based on their quiz responses.
## How Tags Flow to Integrations
Answer tags are not just stored in Quizify — they are sent to your connected platforms:
* **Klaviyo:** tags are passed as custom profile properties on the Klaviyo contact record
* **Mailchimp:** tags appear as contact tags on the subscriber's profile in your Mailchimp audience
* **ActiveCampaign:** tags are applied to the contact record in your ActiveCampaign account
* **Omnisend:** tags are added to the subscriber's profile in your Omnisend audience
* **Brevo:** tags are passed as contact attributes on the Brevo contact record
* **Zapier:** tags appear in the trigger data as an array, which you can use in filters and conditional paths
* **Make (formerly Integromat):** tags are included in the webhook payload and can be processed with Make's array and filter tools
This means that every tag you assign to a quiz answer becomes usable data in your marketing automation — without any manual work once the integration is connected.
## Answer Tags vs. Product Links
If you are familiar with product links in Quizify, it is worth understanding how they differ from answer tags:
**Product links** connect an answer to one or more products in your Shopify store. When a customer selects that answer, those products become candidates for their result page recommendations. Product links determine *what gets recommended*.
**Answer tags** are text labels used for customer segmentation and data transfer to marketing platforms. They do not affect what products are recommended. Tags determine *how a customer is categorised*.
A single answer can have both product links and tags. For example, an answer of "Oily skin" might link to a set of oil-control products (product link) and also carry the tag `oily-skin` (answer tag). These two things work independently and do not interfere with each other.
# Conditional Logic Examples and Use Cases
Source: https://store-docs.quizify.io/quiz-creation-and-management/logic-jump/conditional-logic-examples-and-use-cases
Real-world examples showing how to use logic jumps and show/hide conditions in Quizify to build smart, branching quiz flows for common store types.
Conditional logic is easier to understand through examples than through abstract descriptions. This guide walks through four real-world scenarios that represent common use cases across different store types — with clear explanations of the logic used and why it works.
## Example 1: Skincare Quiz Branching by Skin Type
**Context:** A skincare store wants to ask different follow-up questions depending on whether the customer has oily, dry, or combination skin. Customers with different skin types have different concerns, and asking everyone the same follow-up questions produces less accurate recommendations.
**Quiz structure:**
* **Question 1:** "What is your skin type?" *(Single selection: Oily / Dry / Combination / Sensitive)*
* **Logic jumps:**
* If "Oily" is selected → Jump to Q2a (concerns for oily skin: excess shine, large pores, breakouts)
* If "Dry" is selected → Jump to Q2b (concerns for dry skin: flakiness, tightness, sensitivity)
* If "Combination" or "Sensitive" is selected → Jump to Q2c (general skin concerns)
* Default → Jump to Q2c
**What the customer experiences:** Each customer sees only the follow-up question relevant to their skin type. An oily-skin customer never sees the dry-skin question, and vice versa. The quiz feels personalised from the very first branch.
**Why logic jumps are the right choice here:** The three sets of follow-up questions are completely separate — there is no reason for an oily-skin customer to ever see the dry-skin questions. Logic jumps create clean, distinct paths for each group.
## Example 2: Gift Quiz Filtering by Recipient
**Context:** A gift shop wants to tailor questions based on who the gift is for. If someone is shopping for themselves, asking about the recipient's age and preferences is irrelevant and adds unnecessary friction.
**Quiz structure:**
* **Question 1:** "Who are you shopping for?" *(Single selection: For me / For someone else)*
* **Show condition:** "What is the recipient's age range?" only shows if the answer to Q1 is "For someone else"
* **Show condition:** "What is your relationship to the recipient?" only shows if the answer to Q1 is "For someone else"
**What the customer experiences:** Customers shopping for themselves skip straight to questions about their own preferences. Customers shopping for someone else are asked the additional context questions about the recipient before continuing.
**Why show/hide is the right choice here:** The quiz flow is broadly the same for both groups — both are asked about budget, category preferences, and style. It is only these two specific questions that need to be conditional. A full logic jump is unnecessary; a show condition on those two questions achieves the same result with less configuration.
## Example 3: Supplement Quiz Ending Early for a Specific Answer
**Context:** A supplement brand sells products designed for adults. If a customer indicates they are under 18, the brand does not want to show adult supplement recommendations. Instead, they want to end the quiz early with an appropriate message.
**Quiz structure:**
* **Question 1:** "What is your age range?" *(Single selection: Under 18 / 18–25 / 26–35 / 36+)*
* **Logic:**
* If "Under 18" is selected → Jump to End (a result page configured with a message such as: "Our products are designed for adults aged 18 and over. Please speak to a healthcare professional for guidance suitable for your age.")
* Default → Continue to Q2
**What the customer experiences:** Adult customers continue through the quiz normally. Customers who select "Under 18" are shown the end result page immediately, without seeing any product recommendations.
**Why this works:** Quizify's logic jumps allow you to route a customer to the end of the quiz (not just to another question) based on an answer. By configuring a specific result page for this segment, you handle the edge case gracefully without disrupting the experience for the majority of customers.
Whenever you use logic jumps, always define a Default rule. The Default rule is what happens if none of your specific conditions are met — it is your fallback path. Without a Default, customers whose answers do not match any condition may get stuck or follow an unintended path.
## Example 4: Fashion Quiz Using Multiple Conditions for a Show/Hide
**Context:** A fashion store wants to ask about occasions (work, weekends, evenings out) but only when the customer selects a style that implies they dress for multiple contexts. Customers who select only "Activewear" only need activewear-specific questions.
**Quiz structure:**
* **Question 1:** "How would you describe your style?" *(Multiple selection: Casual / Smart Casual / Formal / Activewear)*
* **Show condition:** "What occasions do you dress for?" shows if the customer selects "Casual" OR "Smart Casual" OR "Formal"
* Customers who select only "Activewear" skip the occasions question
**What the customer experiences:** Customers who select any non-activewear style see the occasions question, which helps the quiz recommend products suited to their lifestyle. Customers who select only Activewear skip it — their entire context is already captured.
**Why multiple OR conditions are needed:** The occasions question should appear for any customer who has at least some variety in their dressing context. Using OR conditions means the question shows if any one of the specified styles is selected — it is not necessary for all three to be selected.
## Planning Your Own Logic
Before you start configuring logic rules in Quizify, take time to plan your quiz flow. Here is a practical approach:
**1. Map your quiz flow on paper first.** Write out your questions and draw arrows showing which answers should lead where. This gives you a visual reference to work from and makes it much easier to spot gaps or conflicts in your logic.
**2. Identify which questions need branching.** Go through your question list and note which questions have answers that should send customers to different paths or conditionally show/hide other questions.
**3. Identify the trigger answers.** For each branch, note the specific answer (or answers) that trigger the logic. These are the answers you will set as the source conditions in Quizify.
**4. Choose the right logic type for each situation.** Use logic jumps when groups of customers need to follow entirely different question paths. Use show/hide conditions when individual questions should appear or disappear for certain customers within the same overall flow.
**5. Always add a Default rule to logic jumps.** Any question with a logic jump should have a Default — the path customers take if their answer does not match any of your specific conditions. Without a Default, the quiz may behave unpredictably for edge-case answers.
**6. Test every path thoroughly using Preview.** After setting up your logic, use Quizify's Preview function to walk through your quiz selecting each answer option. Verify that every path leads where you expect, including the Default/fallback path. Testing before publishing saves your customers from encountering broken quiz flows.
# Setting Up Logic Jumps
Source: https://store-docs.quizify.io/quiz-creation-and-management/logic-jump/setting-up-logic-jumps
Step-by-step guide to creating a logic jump in Quizify — where a customer is routed to a specific question based on how they answered a previous question.
By default, a Quizify quiz moves from one question to the next in order. Logic jumps change that. They let you route a customer to a specific question — or end the quiz entirely — based on how they answered a previous question. The result is a branching quiz that feels tailored, asks only relevant questions, and avoids putting shoppers through questions that don't apply to them.
This guide covers how to set up logic jumps, which operators and actions are available, and how to test your logic before publishing.
## Before You Begin
Logic jumps work best when your quiz has multiple questions and at least some of them are multiple-choice. Before setting up jumps, make sure you have:
* All your questions added to the quiz
* Answer options defined for any question that will act as a trigger
* A clear idea of which answer should lead where
Planning the flow on paper before configuring it in Quizify saves time and reduces errors.
## How to Access Logic Settings for a Question
1. Open your quiz in the Quizify editor.
2. Click the question you want to add a logic jump to.
3. Look for the **Logic** or **Conditional Logic** option in the question settings panel. Click it to expand the logic configuration area.
The logic settings for that question will appear, ready for you to define conditions and actions.
## Understanding Conditions: Logical Operators
Each logic jump is built around a condition — a rule that checks what a customer selected and triggers an action if that rule is met. You choose a **logical operator** to define how the check works.
### Has a value of
Triggers the action when the customer's answer **exactly matches** one of the specified options. Use this when a single specific answer should send the customer somewhere different.
*Example: If the customer selects "Oily skin", jump to Question 4.*
### Either one of
Triggers the action if the customer's answer matches **any one of the selected options**. Use this when multiple answers should lead to the same destination.
*Example: If the customer selects "Sensitive skin" or "Dry skin", jump to Question 5.*
### Doesn't equal to
Triggers the action when the customer's answer **does not exactly match** the specified option. Use this to catch everyone who chose something other than a specific answer.
*Example: If the customer does not select "I'm new to skincare", jump to Question 6.*
### Doesn't contain
Triggers the action when the customer's answer **does not match any** of the selected options. Use this as a broader exclusion across multiple answers.
*Example: If the customer's answer doesn't include "Budget" or "Value", jump to Question 7.*
### Default
The **Default** operator performs an action without requiring a condition to be met — it applies to everyone who reaches that question and hasn't matched any other rule. Use it to define a fallback destination when no other condition is triggered.
Always add a Default rule as the final condition on any question with logic jumps. This ensures every customer has somewhere to go, regardless of their answer.
## Understanding Actions
Once a condition is met, an action determines what happens next. Quizify offers three actions.
### Jump to
Moves the quiz to a **specific question** you choose. The customer skips everything in between and lands directly on the target question. This is the most common action for building branching flows.
### Hide slides
**Conceals specific questions** from the customer's path following a particular answer. The hidden questions are skipped silently — the customer never sees them. Use this when you want to remove irrelevant questions without redirecting the customer to a different branch entirely.
### End quiz
Sends the customer directly to the **quiz's end slide** (the result page) after they select a particular answer. Use this when a specific answer means the quiz is complete and no further questions are needed.
## Setting Up a Logic Jump: Step by Step
1. In the question's logic settings, click **Add Condition** (or **Add Rule**).
2. Select a **logical operator** from the dropdown — for example, *Has a value of*.
3. Choose the **answer option** this condition applies to.
4. Select the **action** — for example, *Jump to*.
5. Choose the **destination question** (or the end slide, if using *End quiz*).
6. Repeat steps 1–5 to add additional conditions for other answer options on the same question.
7. Add a **Default** condition as your final rule to handle any answer not covered by the conditions above.
8. Click **Save** to apply your logic.
Conditions are evaluated in order from top to bottom. The first condition that matches the customer's answer is the one that fires. If no condition matches, the Default rule applies.
## Saving and Testing Your Logic Jumps
After saving, always test your logic before publishing:
1. Click **Preview** in the quiz editor to open a live preview of your quiz.
2. Work through each answer path that has a logic jump — select the answer that should trigger a jump and confirm the quiz moves to the correct destination.
3. Test the Default path by selecting an answer that doesn't match any condition and confirming the fallback destination is correct.
4. Return to the editor and adjust any rules that aren't working as expected.
Test every possible answer path, not just the ones you expect customers to take. Edge cases are easy to miss until a real customer finds them.
# Showing or Hiding Questions Based on Answers
Source: https://store-docs.quizify.io/quiz-creation-and-management/logic-jump/showing-or-hiding-questions-based-on-answers
How to configure show/hide conditions in Quizify so certain questions only appear — or are automatically skipped — based on a customer's previous answer.
Show/hide conditions let you make individual questions conditional — appearing only for customers whose previous answers meet a specific criterion, and being skipped invisibly for everyone else. This guide explains how show/hide logic works and walks you through setting it up.
## Show/Hide Logic vs. Logic Jumps
Before configuring show/hide conditions, it helps to understand how they differ from logic jumps — the other type of conditional logic in Quizify.
**Logic jumps** actively redirect the customer to a specific question when they select an answer. The customer is routed from their current question directly to the destination question, potentially skipping several questions in between. Logic jumps are best when you want to create clear, separate paths through your quiz.
**Show/hide conditions** keep the quiz flow intact but make individual questions appear or disappear based on prior answers. The question stays in its position in the quiz, but customers who do not meet the condition skip it automatically without being redirected. Show/hide is best when you want to add contextual questions that only apply to certain customers, without splitting the quiz into entirely separate branches.
Use show/hide conditions when you need a question to appear for some customers but not others — and when those customers can reasonably continue through the same overall quiz path.
## Setting a Question to Show Only if a Condition Is Met
Use a **show condition** when a question should only appear if a previous answer meets a specific criterion — and should be invisible to everyone else.
1. Open your quiz in the Quizify editor
2. Click on the question you want to make conditional
3. Open the question's logic or conditional settings (this may appear as a "Conditions," "Logic," or "Show/Hide" option in the question settings panel)
4. Add a condition using the **Show if** option
5. Select the source question — the previous question whose answer will control whether this question appears
6. Select the specific answer that should trigger the display of this question
7. Save the question
Once configured, this question will only appear to customers who selected the specified answer on the source question. All other customers will skip it automatically.
After setting up a show condition, use the Preview function to test both paths — one where you select the triggering answer and one where you do not — to confirm the question appears and hides as expected.
## Setting a Question to Be Hidden if a Condition Is Met
Use a **hide condition** when a question should appear by default but should be skipped if a specific answer is selected. This is the inverse of a show condition.
1. Open your quiz in the Quizify editor
2. Click on the question you want to hide conditionally
3. Open the question's logic or conditional settings
4. Add a condition using the **Hide if** option
5. Select the source question and the answer that should cause this question to be hidden
6. Save the question
When a customer selects the specified answer on the source question, this question is automatically skipped. All other customers who do not select that answer will see the question as normal.
## Building Multi-Condition Logic (Show if A or B)
You can add multiple show conditions to a single question using an **OR** operator. This means the question will appear if any one of the specified conditions is true — not all of them.
For example: *Show "What fabric do you prefer?" if the customer selects "Casual" OR "Smart Casual" OR "Formal".*
To add multiple conditions:
1. After adding your first condition, look for an option to **Add another condition** or **Add OR condition**
2. Set the next source question and answer
3. Repeat until all relevant answers are included
4. Save the question
When using the OR operator, the question shows as long as at least one condition is met. If you need the question to show only when multiple conditions are all true at the same time, look for an AND operator option — though OR is the more common choice for show/hide logic.
## What Happens if a Hidden Question Is Required
If a question is set as required (meaning customers must answer it before proceeding) but is also hidden from a customer due to a show/hide condition, Quizify handles this automatically. A question that is hidden by a condition is treated as optional for customers who do not see it — the customer can proceed without answering it, because it was not shown to them.
You do not need to change the required setting on a question to accommodate show/hide logic. The condition takes precedence, and hidden questions are automatically bypassed for customers who meet the hide condition.
# Troubleshooting Conditional Logic
Source: https://store-docs.quizify.io/quiz-creation-and-management/logic-jump/troubleshooting-conditional-logic
How to diagnose and fix common conditional logic issues in Quizify — including questions skipping unexpectedly, logic jumps not triggering, and broken rules after question deletion.
Conditional logic is one of the most powerful features in Quizify, but it is also the area most likely to produce unexpected behaviour if rules are not set up or maintained carefully. This guide covers the most common problems and their solutions.
***
## Problem 1: A Question Is Being Skipped, but It Should Appear
You expect a question to appear for all or some customers, but it is being skipped entirely.
### Possible Cause A: A Show Condition Is Set, but the Condition Is Not Being Met
The question has a show condition configured, which means it only appears when a specific prior answer is selected. If the customer's answer does not match the condition, the question is hidden — even if you intended it to show for most customers.
**Fix:**
1. Open the question in the Quizify editor
2. Open its logic or conditional settings
3. Review the show condition — check that the source question and the specific answer are correctly specified
4. Confirm that the answer value in the condition exactly matches the answer option text (including capitalisation and spacing)
5. Save the question and re-test in Preview
If the show condition is set incorrectly — for example, pointing to the wrong question or the wrong answer option — update it and save.
### Possible Cause B: A Logic Jump on a Previous Question Is Routing Past This Question
A logic jump on an earlier question is sending the customer to a destination that skips over this question entirely.
**Fix:**
1. Review the logic settings on the questions that come before the skipped question
2. Check whether any logic jump destinations point to a question that comes after the skipped question in the quiz order
3. If a jump is skipping the question when it should not be, adjust the destination to land on the skipped question instead — or create an additional condition that routes customers who should see the question correctly
***
## Problem 2: A Logic Jump Is Not Firing
You have set up a logic jump on a question, but customers are not being routed correctly — they either follow the default path regardless of their answer, or they are routed to an unexpected question.
### Possible Cause A: The Condition Operator Does Not Match the Answer Format
Logic jump conditions use operators such as "Has a value of," "Is equal to," or "Either one of." If the question allows multiple selections but the operator is set to "Has a value of" (which checks for a single exact match), the condition may not fire correctly when multiple answers are selected.
**Fix:**
Change the operator to match the answer type. For multiple-selection questions, use an operator like "Either one of" or "Contains" to check whether the answer array includes a specific value, rather than checking for an exact single-value match.
### Possible Cause B: An Earlier Condition in the List Is Matching First
Logic jump conditions on a question are evaluated in the order they appear. If a broader condition appears before a more specific one, the broader condition may match first and route the customer before the specific condition is ever evaluated.
**Fix:**
1. Open the logic settings on the question
2. Review the order in which conditions are listed
3. Move more specific conditions above broader ones — the most specific cases should be checked first
4. Save and re-test in Preview
### Possible Cause C: The Logic Was Not Saved
Logic rules were set up in the editor but the question was not saved afterwards. The rules appear to be in place when you open the settings, but they have not actually been applied.
**Fix:**
Re-open the logic settings on the question and verify that all rules are present and correct. Then click Save on the question to ensure the settings are persisted. Re-test in Preview after saving.
***
## Problem 3: Logic Was Working but Broke After Editing the Quiz
Your conditional logic was functioning correctly, but after you made edits to the quiz — such as adding, deleting, or reordering questions, or changing answer options — some logic is no longer working.
### Cause: A Referenced Question or Answer Was Deleted or Changed
Logic jump rules and show/hide conditions reference specific questions and answer options by their values at the time the rule was created. If you delete a question that is referenced as a destination in a logic jump, or change the text of an answer option that is used as a condition, the rule may no longer work correctly — it may point to a question that no longer exists, or check for an answer value that no longer matches.
**Fix:**
1. Open the logic settings on any question that had a logic jump or show/hide condition
2. Check whether the destination question still exists in the quiz
3. Check whether the source answer option still exists and has the same text as when the rule was created
4. Update any broken references — point the rule to the correct current question and answer option
5. Save and re-test
**Best practice:** Any time you delete a question or change an answer option in a quiz that uses conditional logic, review all logic rules that might reference that question or answer. Make this part of your editing workflow to avoid broken logic going unnoticed.
***
## Problem 4: Show/Hide Condition Not Working as Expected
A show/hide condition is not showing or hiding a question the way you configured it.
### Cause: The Condition References the Wrong Question or Answer After Reordering
If you reorder questions in your quiz after setting up show/hide conditions, the condition may now reference a different question than you intended — because the question positions have shifted.
**Fix:**
1. Open the condition settings on the affected question
2. Confirm that the source question listed in the condition is still the correct one — check by name, not position
3. Confirm that the answer value listed is still the correct answer option
4. If either has changed due to reordering, update the condition to point to the correct question and answer
5. Save and re-test in Preview
***
## Testing Your Logic After Setup or Edits
After setting up or editing any conditional logic, always test your quiz thoroughly before publishing. Use the **Preview** function in Quizify to walk through every answer path:
1. Open your quiz in the Quizify editor
2. Click **Preview** to open the quiz in preview mode
3. Go through the quiz selecting the answers that should trigger each logic rule — verify the customer is routed or shown/hidden questions correctly
4. Repeat the preview for the Default/fallback path — select answers that should not trigger any specific condition and confirm the quiz proceeds as expected
5. Test every branch, not just the happy path
Testing every path before publishing takes a few minutes but is the most reliable way to catch any logic issues before your customers encounter them.
# Adding Descriptions to Answer
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/adding-descriptions-to-answer
How to add a description or tooltip to individual answer options in Quizify — providing extra context that appears inline or when a customer hovers over the answer.
Sometimes an answer option needs a little extra context. Quizify lets you add a description to individual answer options — useful when an answer label alone might not be enough for customers to make a confident choice.
## What Is an Answer Description?
An answer description is optional supporting text attached to a specific answer option. It is separate from the question description (which applies to the whole question) and sits directly alongside or beneath the answer label.
Answer descriptions are useful when:
* An answer uses a term that some customers may not be familiar with (for example, "Humectant" on a skincare quiz — you could add a brief explanation like "An ingredient that draws moisture into the skin").
* An answer needs a size or specification clarification (for example, "Large — fits waist 34–38 inches").
* You want to help customers make a more informed choice without making the answer label itself too long.
## How to Add a Description to an Answer
1. Open your quiz in the quiz editor.
2. Click on the question that contains the answer you want to update.
3. Click on the **answer option** you want to add a description to.
4. In the answer settings, find the **Description** field.
5. Enter the supporting text you want to display.
6. Save your changes.
You can add descriptions to as many or as few answers as you need. Descriptions are per-answer — each answer option has its own independent description field.
## Two Display Modes: Inline and Tooltip
Once you have added a description, you can choose how it is displayed to customers. There are two display modes:
### Inline
The description text appears permanently below the answer label, visible to the customer at all times without any interaction required. This is the most straightforward option and works well when the description is short and you want all customers to read it.
Use inline mode when:
* The description is essential context that every customer should see.
* The description is brief (one or two short sentences).
* You want to reduce cognitive load by making information immediately available.
### Tooltip
The description is hidden by default. A small **info icon** appears next to the answer label to indicate that more detail is available. When the customer hovers over the answer (on desktop) or taps the info icon (on mobile), the description text appears in a tooltip popup.
Use tooltip mode when:
* The description is supplementary rather than essential — helpful for some customers but not all.
* You want to keep the quiz interface clean and uncluttered.
* The description is longer and would take up too much visible space if shown inline.
## How to Switch Between Inline and Tooltip Mode
1. In the answer settings, find the **Display Mode** dropdown (or selector).
2. Choose either **Inline** or **Tooltip**.
3. Save your changes.
The setting is per-answer, so you can use different display modes on different answers within the same question.
## Tooltip Styling Options
When using tooltip mode, you can customise the appearance of the tooltip to match your quiz design:
* **Tooltip text colour** — the colour of the description text inside the tooltip.
* **Tooltip background colour** — the background colour of the tooltip popup.
To configure these:
1. Open the answer settings for the answer using tooltip mode.
2. Find the **Tooltip Text Colour** and **Tooltip Background Colour** fields.
3. Use the colour pickers to select your preferred colours.
4. Save your changes.
Make sure there is enough contrast between the tooltip text colour and background colour so the description is easy to read. A dark background with light text, or a light background with dark text, tends to work best.
## Does the Description Affect Recommendation Logic?
No. Answer descriptions are purely informational — they are displayed to customers for context but play no role in how Quizify processes answers or determines product recommendations. The description does not affect scoring, type matching, or any other part of the recommendation engine. Only the answer itself (whether it is selected or not) drives the recommendation logic.
# Adding Images to Answer
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/adding-images-to-answer
How to add images to answer options in Quizify, set a hover image shown when customers mouse over an answer, and customise icon colours for image-based answers.
Adding images to your answer options makes your quiz more visual and engaging. Instead of reading plain text, customers can respond to images, which is especially effective for product-style quizzes where showing is more powerful than telling.
## How to Upload an Image to an Answer Option
Images are added to individual answer options within the question editor.
1. Open your quiz in the quiz editor.
2. Click on the question that contains the answer you want to add an image to.
3. Find the answer option you want to update.
4. Click the **image icon** on the answer card.
5. Select an image from your device to upload.
6. Once uploaded, the image appears on the answer card.
7. Save your changes.
Repeat this process for each answer option you want to add an image to. You do not have to add images to every answer — you can mix image and text-only answers on the same question, though a consistent visual treatment usually looks more polished.
## Supported Image Formats
Quizify supports the following image formats for answer options:
* JPG / JPEG
* PNG
* GIF
* WebP
## Recommended Image Dimensions
Square images work best for answer options (for example, **400×400px**). Answer images are scaled to fit the answer card, so using non-square images may result in cropping or letterboxing depending on the quiz layout.
Using consistent dimensions across all answer images on the same question creates a cleaner, more professional layout. If your images are different sizes or aspect ratios, the answer cards may look uneven.
Prepare your answer images before uploading — resize and crop them to the same square dimensions in an image editor for the best results. Even a quick crop in a free tool like Canva or your phone's photo editor can make a big difference to how the answers look.
## What Is a Hover Image?
A hover image is an alternate image that replaces the default answer image when a customer moves their cursor over an answer option. This is useful for creating a visual "selected" or "highlighted" state — for example, showing a brighter version of an image, a colour swatch in a different state, or a "tick" overlay.
Hover images are optional. If you do not set one, the default image simply stays in place when customers hover over an answer.
## How to Set a Hover Image
1. Open the answer option in the question editor.
2. In the answer settings, find the **Hover Image** field.
3. Upload the image you want to display on hover.
4. Save your changes.
The hover image is only shown when a customer's cursor is over the answer. On mobile devices (where there is no cursor), the hover image is not triggered — the default image is shown at all times.
## Icon Colour Customisation
For answers that use icons rather than full uploaded images, Quizify allows you to customise the icon colour per answer.
* **Default icon colour** — the colour of the icon in its normal (unselected) state.
* **Hover icon colour** — the colour of the icon when a customer hovers over or selects the answer.
To set these:
1. Open the answer option in the question editor.
2. Find the **Icon Colour** and **Hover Icon Colour** fields in the answer settings.
3. Use the colour picker to select the colours you want.
4. Save your changes.
Icon colour customisation is separate from uploaded images — it applies to vector icon sets, not to image uploads.
## Layout Recommendation
Image-based answers display best when the question layout is set to **grid** rather than list. A grid layout arranges the answer cards side by side, giving the images more visual space and making it easier for customers to compare options.
To change the question layout, go to the question's design settings and select the Grid layout option.
# Adding Questions to Your Quiz
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/adding-questions-to-your-quiz
Step-by-step guide to adding questions to a Quizify quiz — selecting a question type, writing the question and answers, setting order, and saving.
Questions are the core of your quiz. Each question you add gives customers a chance to share their preferences, so Quizify can match them to the right products. This guide walks you through how to add questions, set them up, and organise them into a smooth quiz flow.
## How to Access the Question Editor
Questions are added from inside the quiz editor.
1. Open the **Quizify** app from your Shopify admin.
2. Click **Manage Quiz** and select the quiz you want to edit.
3. You are now in the quiz editor. Click the **Add Question** button to add your first question (or a new question to an existing list).
## Adding a Question — Step by Step
1. Click **Add Question**. A new question card appears in your quiz.
2. Select the **question type** from the type selector (for example, Single Selection or Multiple Selection). See [Question Types](/question-types) for a full description of all available types.
3. Click into the **question text field** and type your question (for example, "What is your skin type?" or "What is your budget?").
4. Add your **answer options** — click **Add Answer** within the question card to add each option, and type the answer text.
5. Click **Save** to save your changes.
After adding all your questions, always click Preview to walk through the quiz as a customer would. This helps you catch any flow issues before you publish.
## Adding a Question Description
Each question can have an optional description — a short block of text that appears below the question text. This is useful when your question needs a little extra context or instruction.
1. Open the question in the question editor.
2. Find the **Description** field below the question text field.
3. Type the supporting text you want to show customers.
Descriptions are optional and can be left blank if the question is self-explanatory.
## Adding an Image to a Question
You can add an image to a question to make it more visual and engaging. The image appears above or alongside the question text, depending on your quiz layout settings.
1. On the question card in the quiz editor, click the **image icon**.
2. Upload an image from your device. Supported formats are JPG, PNG, GIF, and WebP.
3. Once uploaded, the image appears on the question card.
Question images are different from answer images. Question images provide visual context for the question itself; answer images are attached to individual answer options. See Adding Images to Answer Options for more on answer images.
## Reordering Questions
You can change the order of questions at any time by dragging them into a new position.
1. In the quiz editor, hover over the question card you want to move.
2. Click and hold the **drag handle** on the left side of the question card.
3. Drag the question up or down to its new position.
4. Release to drop it in place.
5. Click **Save** to save the new order.
You can also insert a new question between two existing ones. After adding a new question, drag it to the position you want using the drag handle — you do not need to add questions in order.
## How Many Questions Should You Add?
There is no hard limit on the number of questions you can add to a quiz, but the length of your quiz has a real impact on how many customers complete it.
For most stores, **5 to 8 questions** is the sweet spot. That is enough questions to gather meaningful preference data and deliver a personalised recommendation, without asking so much that customers lose interest and drop off before finishing.
If you have a complex product range, you can go slightly higher — but consider using [logic jumps](/setting-up-logic-jumps) to show customers only the questions that are relevant to them. This keeps the quiz feeling focused even when the total question count is higher. See Setting Up Logic Jumps for more detail.
Review your quiz completion rate in Analytics after publishing. If you notice a significant drop-off at a particular question, that is a signal the quiz may be too long or that a specific question is causing friction.
# Editing Questions and Answers
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/editing-questions-and-answers
How to edit existing questions and answers in a Quizify quiz — updating text, reordering answers, adding new options, and deleting questions or answer choices.
You can update any question or answer in your quiz at any time. Whether you need to fix a typo, add a new answer option, reorder choices, or remove a question entirely, the quiz editor gives you full control over your quiz content.
## Opening a Question for Editing
All editing happens inside the quiz editor.
1. Open the **Quizify** app from your Shopify admin.
2. Click **Manage Quiz** and select the quiz you want to edit.
3. In the quiz editor, find the question you want to change and click on it. The question card expands to show all editable fields.
## Editing Question Text
1. Click into the **question text field** at the top of the question card.
2. Edit the text as needed.
3. Click **Save** when you are done.
## Editing the Question Description and Image
The description and image for a question are separate fields within the question editor.
* To update the **description**, click into the description field below the question text and make your changes.
* To update the **question image**, click the image area on the question card to remove the current image and upload a new one, or click the image icon to add one if none exists yet.
## Adding a New Answer Option
1. Scroll to the bottom of the answer list within the question.
2. Click **Add Answer**.
3. A new answer field appears. Type the answer text.
4. Save your changes.
You can add as many answer options as you need. Keep in mind that a very long list of answers can feel overwhelming for customers — where possible, aim for a focused set of choices.
## Editing Existing Answer Text
1. Click into the answer label field for the answer you want to update.
2. Edit the text directly.
3. Save your changes.
## Removing an Answer Option
1. On the answer option you want to remove, click the **delete icon** (usually a bin or ✕ symbol).
2. The answer is removed from the question immediately.
3. Save your changes.
If the answer you are deleting has recommendation links or logic jump rules attached to it, those links and rules will also be removed. Check your recommendation setup and logic configuration after deleting an answer to make sure nothing is broken.
## Reordering Answer Options
1. Hover over the answer option you want to move.
2. Click and hold the **drag handle** on the answer card.
3. Drag the answer up or down to its new position.
4. Release to drop it in place.
5. Save your changes.
## Deleting a Question
1. On the question card in the quiz editor, click the **delete icon**.
2. Confirm the deletion if prompted.
3. The question is removed from the quiz.
If any other questions have logic jump rules that reference the question you are deleting, those logic rules will break. After deleting a question, review your logic jump configuration to update or remove any rules that previously pointed to the deleted question. See Setting Up Logic Jumps for guidance.
## How Edits Affect Past Submissions
Editing question or answer text does not retroactively change how past customer responses are stored or displayed. Historic submissions are preserved exactly as they were captured — the response data records the answer text at the time the customer took the quiz.
This means that if you rename an answer option (for example, changing "Dry skin" to "Dry / Dehydrated skin"), past submissions that recorded the original answer will still show the original text. This is by design, to preserve the accuracy of your historical data.
If you are planning significant changes to question or answer text on an active quiz, consider the impact on your analytics consistency. For major restructuring, duplicating the quiz and treating the new version as a fresh start may give you cleaner data going forward.
# Limiting Answer Selections
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/limiting-answer-selections
How to set a maximum selection limit on Multiple Selection questions in Quizify so customers can only choose up to a set number of answer options.
If your quiz includes a Multiple Selection question, you can set a maximum number of answers a customer is allowed to choose. This is useful when you want to give customers flexibility without letting them select every option — for example, "Choose your top 3 concerns."
## What the Max Selection Limit Does
By default, a Multiple Selection question allows customers to select as many answer options as they like. The max selection limit caps this — once a customer has reached the maximum, they cannot select any more options until they deselect one of their current choices.
This gives you control over the quality of the recommendation data. If every customer could select all 10 available answers, it would be difficult to surface meaningful product matches.
## Where to Find the Setting
The max selection limit is only available on **Multiple Selection** question types. You will not see this setting on Single Selection or any other question type.
1. Open your quiz in the quiz editor.
2. Click on the **Multiple Selection** question you want to configure.
3. In the question settings panel, find the **Max Selections** field.
4. Enter the maximum number of answers a customer can choose (for example, 3).
5. Save your changes.
The Max Selections field only appears for Multiple Selection questions. If you do not see it, check that you are editing a Multiple Selection question type.
## How the Quiz Behaves at the Limit
Once a customer selects the maximum number of answers allowed:
* The remaining unselected answer options become visually dimmed and unclickable.
* A message may appear informing the customer they have reached the maximum.
* To choose a different answer, the customer must first deselect one of their current selections — this re-enables the other options.
This behaviour is handled automatically by Quizify. You do not need to configure it separately.
## When to Use a Selection Limit
A selection limit works best in situations where you want customers to prioritise rather than select everything:
* **"Choose your top 3 concerns"** — forces the customer to identify what matters most, giving you more targeted recommendation data.
* **"Pick up to 2 scents you prefer"** — prevents over-selection on a sensory preference question.
* **"Select all that apply (max 4)"** — allows broad input while keeping responses meaningful.
If the purpose of a question is genuinely "select everything that applies" and all answers are equally valid, you may prefer to leave no limit in place.
Setting a max selection limit of 1 on a Multiple Selection question is not the same as using a Single Selection question. Single Selection uses radio-button-style UI while Multiple Selection uses checkbox-style UI — they look and behave differently for customers. If only one answer is allowed, use a Single Selection question type instead.
## No Limit Set: Customers Can Select All Options
If you do not set a max selection limit, customers can select every answer option on the question. In some cases this is intentional — for example, a checklist-style question where all answers are genuinely independent of each other. In most cases, however, setting a sensible limit leads to more useful recommendation data.
# Questions Required or Optional
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/making-questions-required-or-optional
How to mark a question as required so customers must answer it before proceeding, or optional so they can skip it — and how this affects the quiz experience.
You can control whether customers must answer each question before moving forward in your quiz, or whether they can skip it. This is managed through the required/optional setting on each individual question.
## Where to Find the Required/Optional Setting
The required/optional toggle is located in the question settings panel within the quiz editor.
1. Open your quiz in the quiz editor.
2. Click on the question you want to configure.
3. In the question settings panel (usually shown in a sidebar or expanded section of the question card), find the **Required** toggle.
4. Toggle it on to make the question required, or off to make it optional.
5. Save your changes.
## How Required Questions Work
When a question is marked as required, customers must select or provide an answer before they can proceed to the next question.
* If a customer clicks **Next** without answering, the quiz displays an **inline error message** prompting them to answer before continuing.
* The customer cannot advance in the quiz until they have responded to the required question.
This ensures that critical questions — particularly those driving product recommendations — always receive an answer.
## How Optional Questions Work
When a question is marked as optional, customers can proceed without answering it.
* A **Skip** or **Next** button is displayed on optional questions, allowing customers to move forward without selecting an answer.
* Optional questions that are skipped do not contribute to the recommendation logic. If a product recommendation depends on that question's answer, the quiz will use only the answers provided to other questions.
## Best Practice: Which Questions Should Be Required?
Not every question needs to be required. Being strategic about which questions you mark as required can help improve your quiz completion rate.
**Make these questions required:**
* Questions that directly drive your product recommendation logic — if customers skip these, Quizify cannot make an accurate recommendation.
* Any question where every customer path genuinely needs an answer to proceed meaningfully.
**Consider making these questions optional:**
* Demographic or background questions (age, location, lifestyle) that add context but are not essential to the recommendation.
* Questions that some customers may prefer not to answer (for example, personal details like name or specific health information).
* Questions that are relevant only to certain customer types — if you cannot use logic jumps to hide them, making them optional reduces friction.
A quiz that demands answers to every single question can feel intrusive. Giving customers the ability to skip questions they are not comfortable with — while still delivering a recommendation — creates a better experience and tends to result in higher completion rates.
## Required Questions vs. Required Form Fields
The required setting on quiz questions is separate from the required setting on fields in the **user information form** (the form that collects details like email address or phone number, often shown before or after the quiz).
* Quiz question required settings are configured within the question editor as described above.
* User information form field required settings are configured separately in the form settings.
Changing a question to required or optional does not affect the user information form, and vice versa.
If collecting customer email addresses is important for your marketing, you can make the email field in the user information form required independently of your quiz question settings.
# Question Types
Source: https://store-docs.quizify.io/quiz-creation-and-management/questions-and-answers/question-types
A complete reference guide to all 10+ question types in Quizify — what each type looks like, when to use it, and any type-specific configuration options.
Quizify gives you 10+ different question types to choose from when building your quiz. Each type is designed for a different kind of input — from simple multiple choice to file uploads and address collection. This guide explains what each type looks like from a customer's perspective, when to use it, and any important configuration details.
Single Selection and Multiple Selection are the most commonly used types for product recommendation logic. When an answer drives a product recommendation, it needs to be mapped in your recommendation setup — and this mapping works with selection-based questions. Other types (Short Text, Long Text, Date, File Upload, and others) collect valuable customer data but do not directly drive product recommendation results.
## Single Selection
**What customers see:** A set of answer options displayed as button-style cards. Customers can select exactly one option before moving to the next question.
**When to use it:** Any question where the answer is mutually exclusive — meaning only one answer is correct or appropriate at a time. For example: "What is your skin type?" or "Which best describes your lifestyle?" Single Selection is the most commonly used question type for product recommendation quizzes.
**Configuration notes:** Each answer option can have recommendation links, images, and descriptions attached to it. You can also set up logic jumps based on which answer a customer selects.
## Multiple Selection
**What customers see:** A set of answer options displayed as button-style cards. Customers can select one or more options before proceeding.
**When to use it:** Questions where more than one answer might apply — for example: "What are your main skin concerns?" or "Which ingredients do you want to avoid?" This type is also commonly used for product recommendation logic.
**Configuration notes:** You can set a **maximum selection limit** to cap how many answers a customer can choose. For example, setting the limit to 3 shows customers a message once they have selected 3 options and prevents them from selecting more. See Limiting Answer Selections for details.
## Range Slider
**What customers see:** A horizontal slider that customers drag to select a value within a configurable range. The current value is displayed as they drag.
**When to use it:** Questions that involve a numeric range — such as a budget ("What is your monthly budget?"), a quantity, or a preference scale ("How important is fragrance-free on a scale of 1 to 10?").
**Configuration notes:** Set the minimum and maximum values for the slider, as well as the step increment (how far the slider moves with each drag). You can also add labels to the two ends of the slider to give customers context (for example, "Low" and "High").
## Short Text
**What customers see:** A single-line text input field where they can type a brief response.
**When to use it:** Questions that need a short, open-ended text answer — for example: "What is your name?", "Do you have a referral code?", or "What product are you shopping for?". Short Text is ideal when the answer cannot be predicted and needs to be typed freely.
**Configuration notes:** You can set a character limit on the input. Short Text responses are collected as free-form data and do not drive product recommendations directly.
## Long Text
**What customers see:** A multi-line text area where they can type a longer response.
**When to use it:** Open-ended questions that invite a detailed answer — such as "Tell us more about your skin concerns" or "Describe the occasion you are shopping for." Long Text is best used at the end of a quiz or as a supplementary data-gathering question.
**Configuration notes:** Like Short Text, Long Text responses are collected as free-form data and are visible in your submission records. They do not drive product recommendation logic.
## Date
**What customers see:** A calendar date picker they can use to select a specific date.
**When to use it:** Questions that require a date — such as "When is your birthday?" (for personalisation), "What is your event date?" (for occasion-based recommendations), or "When are you travelling?" (for travel product quizzes).
**Configuration notes:** You can configure the date picker to restrict the selectable range (for example, only past dates, or only dates within the next 12 months). Date responses are stored in your submission data but do not feed into product recommendation logic.
## File Upload
**What customers see:** A file upload button that lets them select and upload an image or document from their device.
**When to use it:** Personalisation-heavy use cases where you need the customer to share something visual — for example, uploading a photo for a custom print recommendation, sharing a reference image for a bespoke product, or submitting a prescription or specification document.
**Configuration notes:** You can specify which file types are accepted (for example, images only) and set a maximum file size. Uploaded files are accessible from your submission records in Quizify. This question type does not integrate with automated recommendation logic — the file is reviewed manually or handled via a follow-up process. They are available on higher-tier Quizify plans. Check your plan's feature list to confirm availability.
## Content Slide
**What customers see:** A full-screen informational slide with no answer input. It may contain text, an image, or both. Customers click a button to continue to the next question.
**When to use it:** Content Slides are useful for providing context between sections of your quiz — for example, "Great! Now let's talk about your routine" — or for displaying instructions, a brief explanation, or a section break. They help make the quiz feel conversational and guided rather than just a list of questions.
**Configuration notes:** Content Slides do not collect any data and have no impact on recommendation logic.
## Feedback
**What customers see:** A numeric rating scale from 1 to 10. Customers select a single number to submit their response.
**When to use it:** Post-purchase or satisfaction surveys embedded within a quiz flow — for example, "How likely are you to recommend us?" or "How satisfied are you with your current routine?" This type is best used when you want a simple, standardised numeric response.
**Configuration notes:** Customers can only respond with a number between 1 and 10. There is no text input attached to this question type. Feedback responses are stored in your submission data but do not drive product recommendation logic.
## Rating
**What customers see:** A star rating selector (or similar icon-based scale) where they tap or click to give a rating.
**When to use it:** Preference or importance questions — for example: "How important is it that the product is fragrance-free?" or "How would you rate your current skin condition?" Rating questions work well for capturing degrees of preference rather than discrete choices.
**Configuration notes:** You can configure the icon of rating (use star or emoji icons). Rating responses are stored in submission data. While they do not directly drive product recommendation logic in the same way as selection-based questions, they can be used to gather preference data for manual analysis.
## Address
**What customers see:** A structured address form with individual fields for street address, city, state or province, country, and ZIP or postcode.
**When to use it:** When you need to collect a delivery address or location information as part of the quiz — for example, to recommend products available in a specific region, to check delivery eligibility, or to personalise recommendations based on location.
**Configuration notes:** The Address question collects all address fields as structured data in your submission records. Address responses do not drive automated product recommendation logic but can be used as part of a manual follow-up or fulfilment process.
## Name
**What customers see:** Two input fields: first name and last name.
**When to use it:** Collecting the customer's name early in the quiz allows you to personalise the experience — for example, addressing the customer by their first name on the result page ("Here are our top picks for you, Sarah."). Use this type as an early question to make the quiz feel more personal.
**Configuration notes:** Name data is stored in your submission records and can be used in result page personalisation tokens if your quiz theme supports it. It does not influence product recommendation logic.
## Number
**What customers see:** A numeric input field where they can type or use up/down controls to enter a number.
**When to use it:** Questions that require a specific numeric value — such as age ("How old are you?"), a measurement ("What is your waist size in inches?"), a quantity ("How many cups of coffee do you drink per day?"), or any other numerical input where a range slider would not be appropriate.
**Configuration notes:** You can set minimum and maximum values to validate the input. Like other open-input types, Number responses are stored in submission data and do not directly drive product recommendation logic.
# Creating a New Quiz
Source: https://store-docs.quizify.io/quiz-creation-and-management/quiz-setup/creating-a-new-quiz
A detailed step-by-step guide to creating a new quiz in Quizify — covering the quiz name, recommendation type selection, and initial configuration before adding questions.
Creating a new quiz in Quizify is straightforward. You choose how you want to start, give your quiz a name, and you are taken directly into the quiz editor to begin building. All configuration questions, recommendation type, design, and more are done inside the editor.
## Navigating to Quiz Creation
To create a new quiz, start from the Quizify app inside your Shopify admin.
1. Open the **Quizify** app from your Shopify admin sidebar.
2. Click **Quizzes** in the left navigation menu. You will see a list of any existing quizzes on your account.
3. Click the **Create Quiz** button in the top-right corner of the screen.
This opens the quiz creation screen, where you choose how to start.
## Choosing How to Start
Quizify gives you three ways to create a new quiz:
### Start from Scratch
Build your quiz entirely from the ground up. You start with a blank quiz and add every question, answer, and setting yourself. This gives you full control over the structure and content.
### Start from a Template
Choose a pre-built quiz template as your starting point. Templates include ready-made questions and answer options that you can customise to fit your store. This is a faster way to get started if you are new to Quizify or want a solid foundation to work from.
### Import from Another Store
If you run multiple Shopify stores and already have a quiz set up in one of them, you can import it into your current store. This copies the quiz structure across so you do not have to rebuild it from scratch.
## Naming Your Quiz
After selecting how to start, give your quiz a name. This name is for your internal reference only — your customers will never see it. Use something descriptive so you can identify the quiz at a glance from your quiz list, for example "Skincare Finder" or "Holiday Gift Guide 2026".
1. In the **Quiz Name** field, enter the name you want to use for this quiz.
2. Click **Create Quiz** to save and continue.
You are then taken directly into the quiz editor.
Use a naming convention that works for your store, such as including a date or version number (e.g. "Skincare Finder v2") so you can easily track variations.
## What Happens Next
After creating the quiz, you land in the quiz editor. Your quiz is saved as a **draft** and is not visible to customers until you publish it.
From the quiz editor, you can:
* Add questions and answer options
* Set the recommendation type (Normal, Score-Based, Type-Based, or Thank You Page)
* Configure recommendation links between answers and products
* Set up conditional logic and logic jumps
* Customise the quiz design
* Preview the quiz before publishing
You can change the recommendation type at any time from within the quiz editor — you are not locked in at creation.
## Next Steps
Now that your quiz is created, here is what to do next:
* **Add questions** — Build your question flow from the quiz editor. See Adding Questions to Your Quiz for a step-by-step guide.
* **Set up recommendations** — Choose a recommendation type and link answers to products so Quizify can surface the right results for each customer.
* **Configure design** — Customise colours, fonts, and layout to match your store brand.
* **Publish your quiz** — Once you are happy with the quiz, publish it and embed it on a page in your store.
# Deleting a Quiz
Source: https://store-docs.quizify.io/quiz-creation-and-management/quiz-setup/deleting-a-quiz
How to permanently delete a quiz from Quizify, what happens to its submissions and embed codes after deletion, and what to do before deleting a live quiz.
Deleting a quiz permanently removes it from your Quizify account along with all of its associated data. This action cannot be undone, so it is important to understand what will be removed before you proceed — and to consider whether unpublishing is a better option for your situation.
## How to Delete a Quiz
1. Open the **Quizify** app from your Shopify admin.
2. Click **Manage quiz** in the left navigation to view your quiz list.
3. Find the quiz you want to delete.
4. Click the **delete icon** on the quiz card.
5. A confirmation prompt will appear asking you to confirm the deletion. Read the warning carefully, then click **Delete** (or **Confirm**) to proceed.
The confirmation step is there to protect you from accidental deletions. Quizify will not delete the quiz until you confirm. If you are not certain, click Cancel and review your options.
## What Is Permanently Deleted
When you delete a quiz, the following are removed from your account and cannot be recovered:
* The quiz itself
* All questions and answer options
* All logic jump rules and conditional branching
* All recommendation links (product connections on each answer)
* All design settings for that quiz
* All quiz-level settings (language, result page configuration, user info form)
* All responses received for that quiz
## What Happens to Submission Data
All submission data tied to the deleted quiz is also permanently removed. This includes every customer response, email captured, and result recorded for that quiz. This data is not recoverable once the quiz is deleted.
If you need to retain submission data for reporting or compliance purposes, export your submissions before deleting the quiz. You can do this from the Submissions section within the quiz.
## What Happens to Embedded Quizzes
If the quiz was embedded on a page in your Shopify store, deleting it in Quizify will cause the quiz to stop rendering on that page. The embed code will remain in your page template, but it will display nothing — no error message, just an empty space.
To keep your store pages tidy, remove the embed code from any pages where the quiz was previously displayed after you delete it.
If app block was used to embed the quiz then there is no updates needed, it will be removed automatically.
## Consider Unpublishing Instead
Deleting a quiz is permanent. If there is any chance you might want to use the quiz again — or if you simply want to take it off your store temporarily — **unpublishing is a much safer option**.
Unpublishing a quiz:
* Hides it from your store immediately (customers can no longer access it)
* Preserves all quiz data, questions, answers, design settings, and submission history
* Allows you to re-publish the quiz at any time with no data loss
To unpublish a quiz, open it in the theme editor and toggle the publish status to **Draft** or **Unpublished** for the quiz app block. If you had embeded the code then remove the code from the page.
Only delete a quiz if you are certain you no longer need it and have already exported any submission data you want to keep. For everything else, unpublish.
# Duplicating a Quiz
Source: https://store-docs.quizify.io/quiz-creation-and-management/quiz-setup/duplicating-a-quiz
How to create a copy of an existing quiz in Quizify, what is included in the duplicate (questions, answers, settings), and common use cases like A/B testing.
If you want to create a new quiz based on an existing one, duplicating is the fastest way to do it. Instead of building from scratch, you get a complete copy of your quiz — including all questions, answers, and settings — ready to customise.
## How to Duplicate a Quiz
Duplicating a quiz takes just a few clicks from the quiz list.
1. Open the **Quizify** app from your Shopify admin.
2. Click **Quizzes** in the left navigation to view your quiz list.
3. Find the quiz you want to duplicate.
4. Click the **three-dot menu** (⋯) on the quiz card.
5. Select **Duplicate** from the dropdown menu.
Quizify creates a copy of the quiz immediately. The duplicate appears in your quiz list with the name **"Copy of \[original quiz name]"**.
## What Gets Copied
When you duplicate a quiz, the following are included in the copy:
* All questions, in the same order as the original
* All answer options for each question
* Logic jumps and conditional branching rules
* Recommendation links (product connections on each answer)
* Design settings (colours, fonts, layout, button styles)
* Quiz settings (language, result page configuration, user info form settings)
The duplicate is a complete, fully functional copy of the original quiz at the time you duplicate it.
## What Is Not Copied
The following are not included in the duplicate:
* **Submission data** — past customer responses belong to the original quiz only. The duplicate starts with zero submissions.
* **Analytics data** — view counts, completion rates, and all historical analytics are not transferred. The duplicate starts fresh.
The duplicate is completely independent of the original quiz. Changes you make to the duplicate do not affect the original, and vice versa.
## The Duplicated Quiz Is a Draft
When a quiz is duplicated, the copy is created as an **unpublished draft**. It is not live on your store and is not embedded anywhere. This gives you the freedom to make changes to the duplicate before anyone sees it.
To use the duplicated quiz on your store, you will need to:
1. Rename the quiz (see below).
2. Edit the quiz as needed.
3. Publish the quiz and embed it on the relevant page in your store.
## Renaming the Duplicated Quiz
The duplicate is automatically named "Copy of \[original name]". It is a good idea to rename it before you start editing so it is easy to identify in your quiz list.
1. Open the duplicated quiz from the quiz list.
2. Go to **Quiz Settings**.
3. Update the **Quiz Name** field with a new name.
4. Save your changes.
## Common Use Cases for Duplicating
### A/B Testing Different Question Flows
Duplicate your best-performing quiz and make targeted changes to the copy — for example, testing a different set of questions, a shorter flow, or a different question order. Run both quizzes on different pages or swap them out periodically to compare completion rates and recommendation accuracy.
### Seasonal Variations
Start from your proven evergreen quiz (e.g., a year-round skincare finder) and duplicate it to create a seasonal version — such as a holiday gift guide with adjusted questions, answers, and product links. When the season ends, you can unpublish the seasonal version without touching the original.
### Starting from a Proven Structure for a New Product Line
If you are launching a new product range and want to build a quiz for it, duplicating an existing quiz gives you a solid structural foundation. Keep the question flow and logic, then update the answer options and recommendation links to reflect the new products.
# Editing a Quiz
Source: https://store-docs.quizify.io/quiz-creation-and-management/quiz-setup/editing-a-quiz
How to open an existing quiz in Quizify and make changes to questions, answers, settings, or design — and how to save and apply those changes to the live quiz.
You can edit any quiz in Quizify at any time — whether it is a draft you are still building, or a quiz already live on your store. Changes you make are saved and applied as soon as you save, so you always have full control over what your customers see.
## Opening the Quiz Editor
All of your quizzes are listed in the **Quizzes** section of the Quizify app. From here, you can open any quiz for editing.
1. Open the **Quizify** app from your Shopify admin.
2. Click **Quizzes** in the left navigation to view your quiz list.
3. Find the quiz you want to edit. You can click directly on the quiz name, or click the **Edit** button on the quiz card.
This opens the quiz editor for that quiz.
## What You Can Edit
Once inside the quiz editor, you have full access to all parts of the quiz. Here is what you can change:
### Questions and Answers
Add new questions, edit existing question text, update answer options, remove questions, or change the order of questions and answers. See Adding Questions and Editing Questions and Answers for detailed steps.
### Logic and Conditional Branching
Update logic jumps that control which question a customer sees next based on their previous answer. If you add, remove, or rename questions, review your logic rules to make sure they are still pointing to the right places.
### Design
Change the visual appearance of your quiz — colours, fonts, button styles, layout, and background. Design changes apply across the whole quiz.
### Settings
Update quiz-level settings such as the quiz name, language, result page behaviour, and user information form configuration.
### Recommendation Links
Edit the product connections between answers and your Shopify products. This controls what products are recommended at the end of the quiz.
## Saving Your Changes
As you work in the quiz editor, save your changes regularly using the **Save** button. Changes are not applied until you save.
* If your quiz is a **draft**, saved changes update the draft but the quiz remains unpublished and invisible to customers.
* If your quiz is **published and live**, saved changes take effect immediately and are visible to customers straight away. There is no staging environment — saving a published quiz updates it in real time.
Editing a live quiz does not cause any downtime or disruption. The quiz continues to function for customers while you are editing. Your changes go live the moment you click Save.
## Previewing Your Changes
Before saving changes to a live quiz, you can use the **Preview** function to see exactly how the quiz will look and behave from a customer's perspective.
1. Click the **Preview** button in the quiz editor toolbar.
2. A preview of the quiz opens in a new tab or panel.
3. Walk through the quiz as a customer would to check the flow, question order, answer options, and result page.
4. When you are satisfied, return to the editor and click **Save**.
Always preview after making significant changes — especially to logic jumps or recommendation links — to make sure the quiz flows correctly from start to finish.
# Collecting Customer Information
Source: https://store-docs.quizify.io/quiz-creation-and-management/user-information-form/collecting-customer-information
How to use the User Information Form to collect customer contact details, control which fields are required or optional, and understand where submitted data appears and how it syncs to your email platform.
Your quiz is one of the most effective lead generation tools on your store. Customers who reach the User Information Form step are already engaged — they have answered your questions and are ready to see their results. This guide explains how to configure the form to collect the right information, control which fields customers must fill in, and understand where that data goes once it is captured.
## Setting Up the User Information Form
The User Information Form is a step in your quiz editor, alongside your question steps. To configure it:
1. Open Quizify from your Shopify admin and click **Edit Quiz** on the quiz you want to update.
2. In the quiz editor, click on the **User Info Form** step.
3. Toggle the form **on** if it is not already enabled. The form is disabled by default on new quizzes.
4. Enable the fields you want to collect (see the section below for guidance on which fields to use).
5. Set each field as required or optional using the toggle next to it.
6. Save your changes.
Once enabled, the form appears between your last quiz question and the result page — or at the very start of the quiz, before the first question. You choose its position from within the User Info Form step.
After saving, use the Preview function to walk through your quiz as a customer would and confirm the form appears correctly before sending traffic to the quiz.
## Which Fields You Can Collect
The User Information Form supports four fields:
* **First Name** — the customer's given name
* **Last Name** — the customer's family name
* **Email Address** — the primary field used for email marketing and integration syncing
* **Phone Number** — useful if you run SMS marketing campaigns
You can enable any combination of these fields. You do not need to use all four — keeping the form short typically results in more completions.
Most stores get the best results by enabling Email Address and First Name only. Adding more fields — especially Phone Number — can cause customers to abandon the form before seeing their results.
## Making Fields Required or Optional
Each field you enable has its own required toggle inside the User Info Form step. You can set fields independently — for example, make Email required while keeping First Name and Phone optional.
### What "Required" Means
When a field is set to required, the customer must fill it in before they can proceed to the result page. If they click continue while leaving a required field blank, Quizify shows an inline error message next to that field. The customer cannot advance until the required field is completed.
### What "Optional" Means
When a field is set to optional, the customer can leave it blank and still proceed to their results. Optional fields appear on the form but are not enforced — there is no error if the field is left empty. Making fields optional reduces friction, which typically means more customers complete the form step.
### Recommended Settings
* **Email Address — set as required.** Without it, you cannot follow up with the customer or sync them to your email platform. This is the one field worth requiring.
* **First Name — set as optional.** Most customers are happy to share it, but making it required adds unnecessary friction.
* **Last Name — set as optional.** Rarely essential for email marketing. Only require it if your CRM specifically needs a full name.
* **Phone Number — set as optional.** This is the field most likely to cause form abandonment. Many customers are reluctant to share their phone number — making it required is strongly discouraged unless you have an active SMS programme.
If your main goal is list growth, making only Email Address required and all other fields optional captures the most contacts while keeping friction low.
## How Required Fields Affect Completion Rates
Each required field is a small barrier between the customer and their results. The more barriers you add, the more drop-off you will see at the form step. A customer who abandons the quiz at the form step is not added to your list at all — which is a worse outcome than a customer who submits with only an email address.
A single required field (Email) and one or two optional fields tends to produce the best balance of completion rate and data quality for most Quizify stores.
## Where Collected Data Appears
Every customer who submits the form creates a new entry in your **Submissions** section. To view your submissions:
1. Open Quizify from your Shopify admin.
2. Go to the **Submissions** or **Responses** section of the dashboard.
Each submission includes:
* The customer's name, email, and phone number (for whichever fields they completed)
* The customer's answers to each quiz question
* A timestamp showing when the submission was made
* Any answer tags associated with their selected answers
You can search and filter submissions to find specific customers, and export all submissions as a CSV file.
## How Data Syncs to Email Marketing Platforms
Once you connect an integration — such as Mailchimp, Klaviyo, or another supported platform — Quizify automatically syncs new submissions to your connected account:
* **Trigger:** A customer completes the quiz and submits the User Information Form with their email address.
* **Action:** Quizify sends the submission data to your connected email platform.
* **Result:** A new contact is created (or an existing contact is updated) in your email platform's list or audience.
The sync happens on submission — there is no delay and no manual action required. As long as your integration is connected and active, every new quiz lead flows into your email platform automatically.
Most email platform integrations require an email address to create or identify a contact. If a customer skips the email field, their submission will be saved in Quizify but may not sync to your email platform. This is one reason setting Email Address as required is recommended.
## Tips for Maximising Form Completion
**Keep the form short.** Two to three fields is the sweet spot. Adding all four fields — especially Phone Number — can increase form abandonment.
**Explain the value.** Consider customising the form title or description to make it clear what the customer gets in return. For example: *"Enter your email to see your personalised product picks"* is more persuasive than a generic prompt.
**Only require fields you will actually use.** Customers are more willing to share their email than their phone number. Only make a field required when it is genuinely necessary for your setup.
**Avoid asking for phone number unless you use SMS marketing.** If you do not have an active SMS programme, there is little reason to collect it.
# Marketing Consent
Source: https://store-docs.quizify.io/quiz-creation-and-management/user-information-form/marketing-consent
How to add a marketing consent or email confirmation checkbox to the user information form so customers actively opt in to receiving emails from your store.
If you sell to customers in the EU, UK, or other regions with data protection laws, adding a marketing consent checkbox to your user information form is an important step. Even outside those regions, a consent checkbox improves your email list quality and helps you avoid spam complaints. This guide explains what the checkbox does and how to set it up.
## What the Marketing Consent Checkbox Is
The marketing consent checkbox is an opt-in element that appears on the user information form. When enabled, it shows a checkbox next to a short piece of text — such as *"I agree to receive personalised product recommendations and offers by email"* — that the customer can tick before submitting their details.
By ticking the checkbox, the customer is actively confirming that they are happy to receive marketing emails from your store. This is called an **explicit opt-in**, which is the standard required by regulations like GDPR (General Data Protection Regulation) in the EU and UK, and CASL in Canada.
## Why the Consent Checkbox Matters
**GDPR and data protection compliance.** In the EU and UK, you generally cannot send marketing emails to individuals without a legal basis for doing so. Explicit consent — recorded at the point of data collection — is one of the most reliable ways to meet this requirement for quiz-generated leads.
**Better email deliverability.** When everyone on your list has actively opted in, you are emailing people who genuinely want to hear from you. This results in higher open rates, lower unsubscribe rates, and fewer spam complaints — all of which protect your sender reputation with email providers.
**Higher-quality leads.** A consenting subscriber is more likely to engage with your emails, click through to your store, and make a purchase than someone who was added to your list without actively opting in.
Adding a consent checkbox to your Quizify form is one part of a broader compliance setup. You should also ensure your store has a privacy policy linked in your footer, and that your email platform is configured to handle consent data correctly. If you have specific legal questions, consult a data protection professional.
## How to Enable the Consent Checkbox
1. Open your quiz in the Quizify editor
2. Go to the **User Info Form** tab
3. Make sure the user information form is enabled
4. Find the **Consent Checkbox** section within the form settings
5. Toggle the consent checkbox on
6. Save your changes
Once enabled, the checkbox appears at the bottom of the user information form, below the contact detail fields.
## How to Customise the Consent Label Text
Quizify lets you write your own consent message rather than using a generic default label. To customise the text:
1. With the consent checkbox enabled, locate the **Label Text** field in the Consent Checkbox settings
2. Clear the default text and type your own consent message
3. Save your changes
Your consent label should be clear, specific, and honest about what the customer is agreeing to. A good label includes:
* What type of communications they will receive (e.g., product recommendations, offers, newsletters)
* The communication channel (email)
* A note that they can unsubscribe at any time
**Example label text:**
> *I agree to receive personalised product recommendations and exclusive offers by email. You can unsubscribe at any time.*
Avoid vague language like "I accept the terms" — this does not clearly describe what the customer is consenting to.
## Where Consent Status Is Stored
When a customer submits the user information form, their consent status is recorded alongside their other submission data. In your **Submissions** section, each entry shows whether the customer ticked the consent checkbox or not.
This means you have a record — tied to each individual customer — of whether they consented to marketing at the time of submission. This audit trail is important for demonstrating compliance if you are ever asked to provide evidence of consent.
## How Consent Status Passes to Integrations
When a quiz submission is sent to a connected platform — such as Mailchimp, Klaviyo, Zapier, or Make — the consent status is included in the data payload. You can use this in several ways:
* **Add only consenting customers to your email list.** In your Zapier or Make workflow, add a filter that checks whether consent is true before adding the contact to your email platform.
* **Tag consenting customers separately.** Some stores add all quiz leads to a Klaviyo profile but only add an "opted-in" tag to those who checked the consent box — then use that tag to gate which flows the customer enters.
* **Use Mailchimp's marketing status field.** When consent is true, you can set the contact's marketing status to "subscribed" in Mailchimp. When consent is false, set it to "non-subscribed" — this stores the contact but does not add them to your mailable audience.
If you are unsure how to handle consent status in your specific integration, check the documentation for your email platform or reach out to their support team. Different platforms handle consent data in different ways.
# Customising the Quiz Loader and Animations
Source: https://store-docs.quizify.io/quiz-design-and-customization/advanced-display-options/customising-the-quiz-loader-and-animations
How to customise the loading animation shown while your Quizify quiz initialises — choosing a loader style, uploading a custom GIF, and setting colour and size.
When a customer visits a page where your quiz is embedded, a brief loading animation appears while the quiz initialises. You can customise this loader — choosing a built-in style, uploading your own animated GIF, or changing its colour and size.
***
## What the Quiz Loader Is
The quiz loader is a short animation shown between the page loading and the quiz becoming interactive. It typically appears as a spinner, dots, or another animated indicator in the centre of the quiz area.
The loader appears because:
* The quiz script needs to load before the quiz renders
* The quiz fetches your questions and settings from Quizify before displaying them
On fast connections, the loader may only be visible for a brief moment. On slower connections, it may be visible for a second or two.
***
## Selecting a Built-In Loader Style
1. Open your quiz in the Quizify editor
2. Go to **Design** → **Loader** (or the equivalent section)
3. Browse the available loader styles
4. Select the one you prefer
5. Save
***
## Uploading a Custom GIF as the Loader
If you want the loader to display your own branded animation:
1. In the loader settings, find the **Custom GIF** or **Upload Loader** option
2. Click **Upload** and select a GIF file from your computer
3. The GIF will replace the default loader animation
4. Save
Use a GIF that is small in file size — a loader GIF that is itself slow to load defeats the purpose. Aim for under 100KB. A simple looping animation typically works better than a complex one.
## Setting Loader Colour
If you are using a built-in loader style, you can often change its colour to match your brand:
1. Find the loader colour field in the loader settings
2. Enter a hex code or select from the colour picker
3. Save
***
## Setting Loader Size
You can adjust the size of the loader animation:
1. Find the loader size setting
2. Enter a pixel value
3. Save
# Quiz Display Behaviour Settings
Source: https://store-docs.quizify.io/quiz-design-and-customization/advanced-display-options/quiz-display-behaviour-settings
Reference guide for Quizify's display behaviour settings — auto-scroll, sticky navigation header, question step progress indicator, and answer selection info display.
# Quizify Branding on Your Quiz
Source: https://store-docs.quizify.io/quiz-design-and-customization/advanced-display-options/quizify-branding-on-your-quiz
Quizify does not display any branding on your quiz. All quizzes are white-label by default across all plans — no \"Powered by Quizify\" label or attribution is shown to customers.
Quizify does not display any branding on your quiz. All quizzes are white-label by default — no "Powered by Quizify" label or any other Quizify attribution is shown to your customers, regardless of which plan you are on.
***
## What This Means for Your Quiz
When a customer takes your quiz on your Shopify store, they only see your store's branding. There is no Quizify logo, "Powered by Quizify" label, or any other attribution from Quizify displayed on the quiz at any point — including the intro screen, question pages, result page, or thank you page.
This applies on all plans, including the free plan.
# Customising Your Quiz Design
Source: https://store-docs.quizify.io/quiz-design-and-customization/design-settings/customising-your-quiz-design
Overview of all design settings available in Quizify and where to find them — a starting point before reading individual design setting docs for fonts, colours, and layout.
Quizify includes a set of design settings that let you style your quiz to match your Shopify store's branding. You can change fonts, colours, backgrounds, layouts, and more — or add custom CSS for more advanced control.
***
## Where to Find the Design Settings
Design settings are available in two places, depending on your plan:
**Per-quiz design settings (Pro plan and above):**
1. Open the Quizify editor for a quiz
2. Go to the **Design** tab
3. Select a category from the left panel to edit those settings
**Global design settings (all plans):**
1. Open Quizify from your Shopify admin
2. Go to **Settings** → **Design**
3. Edit the settings that apply globally across all quizzes
On the Free and Starter plans, only global design settings are available. Pro plan users can override design settings on a per-quiz basis. Per-quiz settings take precedence over global settings for that quiz.
## Design Setting Categories
The Design tab is organised into five categories:
### Intro Page
Settings that control the appearance of the quiz intro screen — the first screen customers see before they start answering questions. Includes background, heading styles, and button styling for the intro.
### Quiz
Settings that apply to the quiz question and answer screens — fonts, colours, backgrounds, answer card layout, and button styles used throughout the quiz.
### Result
Settings for the result page appearance. This category covers design settings for all three result page types:
* **Normal result** — The standard product recommendation result page
* **Score result** — The result page shown when the quiz uses score-based scoring
* **Type recommendation result** — The result page shown when the quiz uses personality or type-based results
### Thank You Page
Settings that control the appearance of the thank you screen shown after a customer completes a form or finishes the quiz flow.
### Custom CSS
A free-form CSS editor for advanced styling beyond the built-in design settings. Available on the **Growth plan and above** only. Not available on Free or Starter plans.
## What Can Be Customised
### Fonts
Change the font family used throughout your quiz — for questions, answers, descriptions, and buttons.
### Colours and Backgrounds
Set background colours or upload a background image for the quiz.
### Button Styles
Customise the appearance of quiz buttons — background colour, text colour, border, and border radius.
### Layout
Control how questions and answer options are displayed — list or grid layout, column count, and image alignment.
### Custom CSS
Add custom CSS rules to override or extend Quizify's default styles. Growth plan and above only.
# Customising Quiz Button and Label Text
Source: https://store-docs.quizify.io/quiz-design-and-customization/language/customising-quiz-button-and-label-text
How to change all UI text labels in your Quizify quiz — including Next, Back, Submit, and Load More buttons — to match your brand voice or set up in a different language.
Every text label in your Quizify quiz — including button text, progress indicators, and system messages — can be changed. This lets you align the quiz language with your brand voice or configure the quiz in a language other than English.
***
## Where to Find the Language Settings
Language settings are available in two places, depending on your plan:
**Per-quiz language settings (Pro plan and above):**
1. Open the Quizify editor for a quiz
2. Go to the **Language** tab
3. Select a category from the panel to edit labels for that section
**Global language settings (all plans):**
1. Open Quizify from your Shopify admin
2. Go to **Settings** → **Language**
3. Edit the labels that apply globally across all quizzes
On Free and Starter plans, only global language settings are available. Pro plan users can set language settings per quiz, which override the global settings for that quiz.
## Language Settings Categories
The Language tab is organised into categories. Each category contains the text labels for that part of the quiz experience:
* **Quiz page** — Labels used during the quiz itself: Next, Back, question progress text, answer selection info, etc.
* **Thank you page** — Text labels shown on the thank you screen after the quiz is completed
* **User Form** — Placeholder text and labels for the user information form fields (First Name, Last Name, Email, Phone, Submit button)
* **Product result page** — Labels shown on the product recommendation result page: Load More, Add to Cart, View Product, result heading, etc.
* **Result widget** — Text labels for any result widget elements
* **Customer email template** — Text used in customer-facing emails sent by Quizify
***
## Selecting a Language
Quizify provides a selection of top world languages you can choose from. When you select a language, all label fields in the Language settings are automatically updated to that language's default values — so you do not need to translate each field manually.
To select a language:
1. Open the Language settings (per-quiz or global)
2. Find the **Language** selector at the top of the settings panel
3. Choose your preferred language from the list
4. All label fields will update automatically to the selected language's defaults
5. Save your settings
You can then review and adjust any individual labels if the default translation does not match your preferred wording.
***
## Customising Individual Labels
If you want to customise specific labels — or if your language is not in the built-in list — you can edit each field manually:
1. Select the category containing the label you want to change (e.g., Quiz page, User Form)
2. Find the label field
3. Clear the current text and enter your preferred text
4. Save
***
## Customisable Labels by Category
**Quiz page:**
* Next (advance to the next question)
* Back (return to the previous question)
* Start Quiz (the initial button on the quiz intro)
* Question progress text
* Answer selection info text
**Thank you page:**
* Heading and body text labels
**User Form:**
* First Name placeholder
* Last Name placeholder
* Email placeholder
* Phone placeholder
* Submit button label
**Product result page:**
* Load More
* Add to Cart
* View Product
* Result page heading
**Result widget:**
* Widget-specific text labels
**Customer email template:**
* Email subject and body text labels
***
## Using This for Translations
To run your quiz in a language other than English, use the language selector to auto-populate all labels, or replace each label manually with the translated equivalent.
The language settings change UI labels and system text only. Your actual question and answer content must be translated manually in the question editor. Quizify does not auto-translate question or answer text.
# Setting Up Multi-Language Text
Source: https://store-docs.quizify.io/quiz-design-and-customization/language/setting-up-multi-language-text
How to configure all quiz UI labels and button text in a different language in Quizify — using the language selector for automatic population or editing fields manually.
If your Shopify store serves customers in more than one language — or if your primary market uses a language other than English — you can configure all Quizify quiz interface labels and button text in your preferred language. Quizify includes a language selector that auto-populates all label fields for the most widely used world languages, so you do not need to translate each field manually.
***
## How Language Settings Work in Quizify
Quizify's language settings let you replace all system-generated text labels with your own translations. This covers labels across six categories:
* **Quiz page** — Navigation buttons, progress text, answer selection info
* **Thank you page** — Text shown on the post-quiz thank you screen
* **User Form** — Form field placeholders and submit button label
* **Product result page** — Load More, Add to Cart, View Product, result heading
* **Result widget** — Widget-specific text labels
* **Customer email template** — Text used in customer-facing emails
These are all the pieces of text that Quizify generates — as distinct from the question and answer text you write yourself.
***
## Where to Find the Language Settings
Language settings are available in two places, depending on your plan:
**Per-quiz language settings (Pro plan and above):**
1. Open the Quizify editor for a quiz
2. Go to the **Language** tab
3. Select a category to edit labels for that section
**Global language settings (all plans):**
1. Open Quizify from your Shopify admin
2. Go to **Settings** → **Language**
3. Edit labels that apply globally across all quizzes
On Free and Starter plans, only global language settings are available. Pro plan users can configure language settings per quiz. Per-quiz settings override global settings for that specific quiz.
## Using the Language Selector
Quizify provides a selection of top world languages you can apply with one click. When you select a language, all label fields across every category are automatically updated to that language's default values — no manual translation needed.
To use the language selector:
1. Open the Language settings (per-quiz or global)
2. Find the **Language** selector at the top of the settings panel
3. Choose your language from the list
4. All label fields update automatically to the selected language's defaults
5. Review and adjust any individual labels if needed
6. Save your settings
This is the fastest way to set up a non-English quiz interface.
***
## Translating Labels Manually
If your preferred language is not in Quizify's built-in list, or if you want to customise the wording beyond the defaults, you can edit each label field directly:
1. Open the Language settings and select a category
2. For each label field, clear the current text and enter your translation
3. Work through all six categories to ensure the full quiz interface is translated
4. Save when complete
Missing a field means that label will still appear in the original language.
***
## Does It Apply Per Quiz or Globally?
Language settings work at two levels:
* **Global** (all plans) — Settings in **Settings** → **Language** apply to all quizzes that do not have per-quiz language settings configured
* **Per quiz** (Pro plan and above) — Settings in the quiz's **Language** tab apply only to that quiz and override the global settings
If you have two quizzes — one for English speakers and one for French speakers — configure the language settings independently on each quiz (Pro plan required for per-quiz control).
***
## Best Practices for Multilingual Shopify Stores
If your Shopify store uses a translation app (such as Langify, Weglot, or Shopify's built-in translations), note that those apps may not automatically translate the Quizify quiz interface. Quizify's language settings are independent.
Recommendations:
* **Use the language selector first** — Select the target language to auto-populate all fields, then review and adjust any labels that need refinement
* **One quiz per language** — Create separate quizzes for each language and configure the language settings independently on each
* **Test thoroughly** — Preview each language version of the quiz to confirm all labels, buttons, and validation messages appear in the correct language
***
## Note: Question and Answer Text Must Be Translated Manually
The language settings panel only covers system-generated labels and buttons. Your actual question text, answer option text, descriptions, and result page content must be translated manually in the question editor. Go to each question and answer in the quiz and update the text directly.
# Tracking Leads and Revenue
Source: https://store-docs.quizify.io/submissions-and-data/analytics-and-performance/tracking-leads-and-revenue
How to track the number of leads (email captures) and revenue attributed to quiz completions in Quizify analytics, to measure the ROI of your product quiz.
Beyond views and completions, two of the most commercially important metrics in Quizify are leads and revenue. This guide explains how each is tracked, where to find the data, and what affects its accuracy.
***
## How Leads Are Counted
A **lead** is a quiz completion where the customer also provided their email address via the user information form.
Every time a customer reaches the result page and has submitted their email address, that submission is counted as one lead. If a customer completes the quiz but does not provide an email — either because the form is disabled or the email field is not required and they left it blank — they are counted as a completion but not a lead.
Leads are only tracked if the user information form is enabled on your quiz and the email field is included. Without it, your lead count will always be zero.
## Where to View Lead Count in Analytics
1. Go to **Analytics** in the Quizify navigation
2. Select the quiz you want to review
3. Set your date range
4. Look for the **Leads** metric in the analytics summary
The leads count shows how many email addresses were captured over the selected period.
You can also cross-reference leads with completions to see your **lead capture rate** — the proportion of quiz completions that resulted in an email submission.
***
## How Revenue Is Attributed
Quizify attributes revenue to a quiz by matching quiz sessions to Shopify order data. When a customer who completed your quiz goes on to place an order in your Shopify store, that order's value is counted as attributed revenue for the quiz.
The match is made using session-based tracking — Quizify identifies the customer's browser session from the quiz completion and connects it to the subsequent Shopify checkout.
***
## Where to View Revenue Data in Analytics
1. Go to **Analytics** in the Quizify navigation
2. Select the quiz
3. Set the date range
4. Look for the **Revenue** metric
The figure shown is the total value of orders attributed to that quiz over the selected period.
***
## Limitations of Attribution
**Attribution window.** Revenue is only attributed if the order is placed within a set window after the quiz is completed — for example, within 30 days. Orders placed after this window are not counted, even if the customer completed the quiz previously.
**Session-based tracking.** If a customer completes the quiz on one device and purchases on another, or clears their cookies between the quiz and the purchase, the order may not be attributed to the quiz.
**Last-touch attribution.** Quizify typically uses last-touch attribution — the quiz is credited if it was the most recent touchpoint before purchase. This means that if the customer also interacted with an email campaign or an ad between the quiz and the purchase, the quiz is still attributed the revenue.
**Test orders.** Orders placed by you or your team during testing may be included in attributed revenue if they were placed after completing the quiz. Export and review your submissions data to identify and exclude these if needed.
Use attributed revenue as a directional measure of quiz value rather than an exact figure. Even with attribution limitations, a consistent trend in revenue growth correlates with quiz performance improvements.
# Tracking Quiz Dropoff and Completion Rates
Source: https://store-docs.quizify.io/submissions-and-data/analytics-and-performance/tracking-quiz-dropoff-and-completion-rates
How to use Quizify's dropoff analytics to see which questions cause customers to abandon the quiz, and how to use that data to improve completion rates.
Not every customer who starts your quiz will finish it. Dropoff analytics show you exactly where customers are leaving — so you can fix the questions that are causing them to abandon. This guide explains how to view and interpret dropoff data and how to use it to improve your completion rate.
***
## What Dropoff Analytics Tracks
For each question in your quiz, Quizify records:
* **Reached** — how many customers got to that question
* **Answered** — how many customers selected an answer and moved forward
* **Dropped off** — how many customers left the quiz at that question without answering
By comparing reached vs. answered across questions, you can see where the biggest drop in engagement occurs. A question with a high reached count but a low answered count has a high dropoff rate — meaning many customers abandon the quiz at that point.
***
## How to View Question-Level Dropoff Data
1. Go to **Analytics** in the Quizify navigation
2. Select the quiz you want to review
3. Set the date range for the period you want to analyse
4. Look for the **Dropoff** section or the **Questions** breakdown in the analytics dashboard
5. Review the reached, answered, and dropoff figures for each question
The data is typically shown as either a count or a percentage of the total who started that question.
***
## How Completion Rate Is Calculated
Completion rate is the percentage of customers who started your quiz and reached the result page.
Completion rate = (Completions ÷ Quiz Starts) × 100
For example: if 500 customers started your quiz and 300 reached the result page, your completion rate is 60%.
Quiz starts are counted from the moment a customer begins the first question. Completions are counted when the customer reaches the result page.
***
## How Conditional Logic Affects Dropoff Tracking
If your quiz uses conditional logic — where customers skip questions or follow different paths based on their answers — dropoff tracking still works, but the numbers need to be interpreted carefully.
When a question is skipped because of a logic jump, it is not counted as a dropoff. Dropoff only occurs when a customer reaches a question and then leaves the quiz entirely without answering.
This means questions that are frequently skipped via logic jumps will show a lower reached count, which is expected behaviour. Focus on questions with a high reached count and a high dropoff rate — these are the questions being shown to many customers who then abandon.
***
## How to Use Dropoff Data to Improve Quiz Performance
Once you identify which questions have the highest dropoff rates, consider the following actions:
**Simplify the question wording.** If the question is long or complex, rewrite it to be shorter and clearer.
**Add or adjust answer options.** If customers cannot find an answer that fits their situation, they may leave. Check whether a "None of these" or "I'm not sure" option would help.
**Move high-dropoff questions earlier or later.** Sometimes the position of a question in the flow affects engagement. A sensitive question asked too early (before trust is built) may cause more dropoff than the same question asked after a few easier ones.
**Remove the question entirely.** If a question is causing significant dropoff and is not critical to the recommendation logic, consider removing it. Shorter quizzes tend to have higher completion rates.
**Check for required questions.** If a question is marked required and the customer cannot or does not want to answer it, they have no choice but to leave. Consider whether making the question optional would reduce dropoff at that point.
Aim to keep your quiz to 5–8 questions where possible. Each additional question reduces the proportion of customers who complete it.
# Understanding Your Quiz Analytics
Source: https://store-docs.quizify.io/submissions-and-data/analytics-and-performance/understanding-your-quiz-analytics
Overview of all quiz analytics metrics in Quizify — views, unique views, completion rate, add-to-cart tracking, leads captured, revenue attributed, and dropoff data.
Quizify tracks a range of performance metrics for each quiz — from how many people viewed it to how much revenue it helped generate. This guide explains what each metric means, where to find it, and how to use it to improve your quiz.
***
## Where to Find Analytics in Quizify
1. Log in to Quizify from your Shopify admin
2. In the main navigation, click **Analytics** (or **Reports**)
3. Select the quiz you want to review from the quiz selector
4. Use the date range filter to set the period you want to analyse
The analytics dashboard shows all metrics for that quiz over the selected period.
***
## Quiz Views and Unique Views
**Views** count the total number of times the quiz was loaded on your store — including repeat visits by the same person.
**Unique views** count the number of individual visitors who loaded the quiz, with each visitor counted only once, regardless of how many times they viewed it.
Unique views give you a more accurate picture of how many people actually encountered your quiz.
***
## Completion Rate
**Completion rate** is the percentage of visitors who started the quiz and reached the result page.
A visitor is counted as having completed the quiz when they reach the result page. Customers who started the quiz but did not finish — either by leaving the page or abandoning mid-quiz — are not counted as completions.
Completion rate is calculated as:
(Completions ÷ Quiz Starts) × 100
A higher completion rate means more customers are following through to see their recommendation. If your completion rate is low, the dropoff data (covered in the next section) can help you identify which questions are causing customers to leave.
***
## Add-to-Cart Events
Quizify tracks **add-to-cart events** that happen directly from the result page — when a customer clicks an add-to-cart button on a recommended product.
This metric tells you how effectively your quiz result page is driving product actions. A high add-to-cart rate relative to completions suggests customers are finding the recommendations relevant and are ready to act on them.
***
## Leads
**Leads** are quiz completions where the customer also submitted an email address via the user information form.
A lead is a more valuable engagement than a view or completion because you have captured contact information and can follow up with email marketing.
Leads are only tracked if the user information form is enabled on your quiz and the email field is included. If you have not enabled the user information form, your lead count will be zero even if customers are completing the quiz.
## Revenue Attribution
Quizify tracks **revenue attributed to the quiz** — the total value of orders placed by customers who completed the quiz.
This is calculated by matching quiz sessions to Shopify order data. When a customer who completed your quiz goes on to place an order on your store, that order value is attributed to the quiz.
Revenue attribution helps you measure the direct commercial value your quiz is generating.
Revenue attribution relies on order data from Shopify. There is typically an attribution window — orders must be placed within a certain time of quiz completion to be counted.
## Dropoff
**Dropoff** shows where customers abandon the quiz — which specific questions they reach but do not answer before leaving.
Question-level dropoff data is one of the most actionable metrics in Quizify. If a particular question has a noticeably high dropoff rate, it may be:
* Too personal or intrusive (e.g., asking for too much information too early)
* Confusing or unclear in its wording
* Too long relative to where it appears in the quiz flow
* Missing an answer option that matches the customer's situation
Use dropoff data to prioritise which questions to revise, simplify, or remove.
# Deleting Quiz Submission Data
Source: https://store-docs.quizify.io/submissions-and-data/managing-data/deleting-quiz-submission-data
Explains that Quizify does not offer self-service deletion of quiz submissions — to protect analytics and reports — and how to contact support or handle compliance-related removal requests.
Quizify **does not allow you to delete quiz submissions** from your dashboard. Removing responses in the app would create **inconsistencies in analytics and reports** (for example completion counts, conversion metrics, and historical trends), so deletion is not exposed as a self-service action.
If you need submission data removed — for example a mistaken test response, or a **privacy or compliance** request — you must **contact Quizify support**. The support team can review your request and remove data in a controlled way when appropriate.
***
## What You Can Do Instead of Deleting
* **Export responses to CSV** — Download a copy of your submission data for your records, reporting, or offline cleanup workflows. See [Exporting Quiz Responses](/submissions-and-data/managing-data/exporting-quiz-responses).
* **Contact support** — Explain which quiz, approximate date and time, or identifier (such as email) applies so support can locate the submission if removal is required.
***
## GDPR and Customer Data Requests
If a customer asks you to delete their personal data, you cannot remove their quiz submission yourself in Quizify. **Contact Quizify support** with the details of the request. Support will advise on what can be removed from Quizify and how that may affect linked **integrations** (such as Mailchimp or Klaviyo), where you may need to delete or update the customer separately.
Export relevant rows before asking for deletion if you need an audit trail of what was stored, subject to your own legal obligations.
# Exporting Quiz Responses
Source: https://store-docs.quizify.io/submissions-and-data/managing-data/exporting-quiz-responses
How to export Quizify quiz submission data as CSV — what columns are included, how to start the export from Submissions, and how the file is delivered.
Quizify lets you export quiz submission data as a **CSV** file. This is useful for analysis in spreadsheet tools, reporting, or sharing a snapshot with your team.
Quizify does **not** support **importing** submission data back into the app; export is one-way out of Quizify.
***
## How to Initiate an Export
1. Log in to Quizify from your Shopify admin
2. Click **Submissions** in the main navigation
3. Optionally use the **Quiz** filter if you only want responses from one quiz
4. Click **Export** (or the equivalent export control at the top of the submissions list)
5. Once the export is ready, download the file or wait for the email notification (depending on how your Quizify version delivers exports)
***
## What Data Is Included in the Export
Each row in the CSV represents one quiz submission. Typical columns include:
* **Submission date and time** — When the quiz was completed
* **Quiz name** — Which quiz the response came from
* **Customer name** — First and last name (if collected via the user information form)
* **Email address** — The customer's email (if collected)
* **Phone number** — The customer's phone number (if collected)
* **Answers** — The customer's answers to each question (commonly one column per question, depending on export layout)
* **Final score or result type** — Included when the quiz uses score- or type-based recommendations
Fields that were not enabled in your quiz (such as the phone field) may be blank in the file.
***
## Export Format
Quiz response exports are provided as **CSV** (comma-separated values). You can open the file in Microsoft Excel, Google Sheets, Apple Numbers, or any tool that reads CSV.
***
## How the Export Is Delivered
Depending on your Quizify version, the export may be delivered in one of two ways:
* **Immediate download** — The file downloads directly to your browser when the export is complete
* **Email notification** — For large exports, Quizify may process the file in the background and send you an email with a download link when it is ready
Check your email inbox if the file does not download immediately after you start the export.
***
## How to Open the Exported File
**In Google Sheets:** Create or open a spreadsheet, use **File → Import**, upload the CSV, and follow the prompts to place the data in a sheet.
**In Microsoft Excel:** Use **File → Open**, choose the CSV, and complete any import wizard steps Excel shows (default options are usually fine).
# Understanding Submission Data
Source: https://store-docs.quizify.io/submissions-and-data/submissions/understanding-submission-data
Explains what data is recorded with each Quizify quiz submission — customer answers, user information form data, final score or result type when the quiz uses those modes, and submission timestamp.
Each quiz submission in Quizify captures a structured set of data about the customer's quiz experience. This guide explains what is recorded and how it is organised.
***
## Customer Answers
For every question in the quiz, the submission records:
* The question text
* The answer option or options the customer selected, or the text they entered for short/long text questions
* **Image answers** — When a question collects an image choice, the stored response includes that image so you can see what was selected
* **File uploads** — When a question accepts file uploads, the submission stores links to the files the customer uploaded
This gives you a complete picture of how each customer moved through the quiz.
***
## User Information Form Data
If the user information form is enabled in your quiz, the submission also captures:
* **First name** (if the first name field is enabled)
* **Last name** (if the last name field is enabled)
* **Email address** (if the email field is enabled)
* **Phone number** (if the phone field is enabled)
If the user information form is not enabled, or if a field is optional and the customer left it blank, that data will not be present in the submission.
The email address is required for leads to sync to connected email marketing platforms. If the email field is not enabled in the user information form, no email will be captured and integration syncs will not occur.
## Final Score or Result Type
For quizzes configured with **score-based** or **type-based** recommendations, the submission includes the **final score** or **matched result type** for that completion so you can see the outcome alongside the answers. Product-recommendation-only flows may not surface a separate score or type field in the list; the answers and result page still reflect what the customer saw.
***
## Submission Timestamp
Each submission records the date and time it was created. Timestamps are stored in UTC and may be displayed in your local time zone depending on your Quizify settings.
# Viewing Individual Quiz Responses
Source: https://store-docs.quizify.io/submissions-and-data/submissions/viewing-individual-quiz-responses
How to expand a submission in Quizify to view the full response — a table of every question and answer, answer images, file upload links, and final score or result type when the quiz uses those modes.
In Quizify, each completed quiz appears as a row on the submissions list. Responses stay **collapsed** by default to keep the list easy to scan. When you **expand** a row, you see the full response for that customer without leaving the page.
***
## How to Expand a Submission
1. Log in to Quizify from your Shopify admin
2. Click **Responses** in the main navigation
3. Locate the submission you want to review
4. Use the row **expand** control (for example the chevron or expand icon on the row) to open that response
To hide the details again, use the same control to **collapse** the row.
***
## Question-and-Answer Table
When a response is expanded, Quizify shows **all questions** in the quiz and **each answer** the customer gave, in a **single table** within that expanded area. You can review multiple-choice selections, short and long text, and any other supported question types in one place.
***
## Answer Images
If the quiz included questions where the customer picks an **image** (or answers are shown with images), the expanded table includes those images so you can see exactly what was chosen.
***
## File Upload Questions
If the quiz included a **file upload** question, the expanded response lists **links to the files** the customer uploaded. Use those links to open or download the files from your browser.
***
## Final Score or Result Type
If the quiz is set up with **score-based** or **type-based** recommendations, the expanded response (and the list row, where shown) includes the **final score** or **result type** for that completion so you can tie the numeric or typed outcome to the customer's answers.
***
## Customer Contact Information
If the user information form was enabled in your quiz, the expanded area also shows the contact details the customer provided:
* **First name** and **last name** (if those fields were enabled)
* **Email address** (if the email field was enabled)
* **Phone number** (if the phone field was enabled)
If the user information form was not enabled, or if a field was optional and the customer left it blank, that information will not appear.
# Viewing Quiz Submissions
Source: https://store-docs.quizify.io/submissions-and-data/submissions/viewing-quiz-submissions
How to access the submissions dashboard in Quizify and browse completed quiz responses — navigation, the list view, filtering by quiz, pagination, and what each column shows.
Every time a customer completes your quiz, a submission is recorded in Quizify. The submissions dashboard is where you can view and browse all of these responses.
***
## How to Navigate to the Submissions Section
1. Log in to Quizify from your Shopify admin
2. In the main Quizify navigation, click **Submissions** (or **Responses**)
3. The submissions list will load showing all recorded quiz completions
***
## What the Submissions List Shows
Each row in the submissions list represents one completed quiz response. The columns typically include:
* **Quiz name** — Which quiz the customer completed
* **Date and time** — When the submission was recorded
* **Customer name** — The name submitted in the user information form (if enabled)
* **Email** — The email address submitted (if collected)
* **Final score or result type** — Shown when the quiz uses a score-based or type-based recommendation; the value reflects the outcome for that completion (product-recommendation quizzes may not show this column)
***
## Filtering Submissions by Quiz
If you have multiple quizzes, you can filter the list to show submissions from a specific quiz:
1. Find the **Quiz** filter at the top of the submissions list
2. Select the quiz you want to view
3. The list will update to show only submissions from that quiz
***
## Pagination
Submissions are listed in reverse chronological order — newest first.
If you have many submissions, they are paginated. Use the page navigation at the bottom of the list to move between pages.
***
## Expanding a Response
Each submission row can be **collapsed** or **expanded**. When you expand a row, Quizify shows the full response for that customer in the same view: a table of every question and the answer they gave, including **answer images** where the quiz collected them, and **download links** for **file upload** answers.
# Cart Drawer Not Updating After Add to Cart on the Quiz Result Page
Source: https://store-docs.quizify.io/troubleshooting/general-issues/cart-drawer-not-updating-after-quiz-add-to-cart
Why products added to cart from the Quizify result page do not appear in your theme's cart drawer, and how theme developers can use the quizifyAddToCart event to trigger the drawer manually.
When a customer adds a product to their cart from the Quizify result page, the product is successfully added to the Shopify cart — but if your theme uses a cart drawer (a slide-out cart panel) instead of redirecting to the cart page, the drawer will not automatically open or refresh to show the new item.
***
## Why This Happens
Quizify's "Add to Cart" button on the result page currently supports the standard Shopify **cart page** — after adding a product, Quizify can redirect the customer to `/cart` or update the cart count, depending on your settings.
Cart drawers are different. Every Shopify theme builds its cart drawer with its own custom code, markup, and JavaScript — there is no standard Shopify API that all themes share for opening or refreshing a drawer. Because of this, Quizify cannot automatically trigger every theme's cart drawer out of the box.
To solve this, Quizify fires a custom browser event every time a product is added to cart from the result page. A theme developer can listen for this event and use it to open and refresh the cart drawer using the theme's own code.
This only affects themes using a cart drawer. If your theme redirects to the cart page (or the customer is on the cart page) after adding to cart, no extra code is needed — the cart will already reflect the added product.
***
## The `quizifyAddToCart` Event
Whenever a customer adds a product to cart from the quiz result page, Quizify dispatches a `quizifyAddToCart` event on the browser `window` object. Any script on the page can listen for it and run custom code in response — most commonly, to open the cart drawer and refresh its contents.
Here is the basic listener:
```js theme={null}
window.addEventListener("quizifyAddToCart", function () {
// Insert your custom cart drawer code here
});
```
This fires **after** the item has already been added to the Shopify cart, so by the time your listener runs, the cart total and line items are already up to date on Shopify's side — your code just needs to reflect that in the drawer UI.
***
## Where to Add This Code
The listener needs to run on every page where the Quizify quiz can be embedded (product pages, homepage, popup, etc.), since a customer can reach the result page and add to cart from any of them. The most reliable place to add it is:
1. Open your Shopify theme code editor: **Online Store → Themes → Edit Code**
2. Open your theme's main layout file — usually **layout/theme.liquid**
3. Add your listener inside a `