Skip to main content

Create your first Quiz

A step by step tutorial on how to create, customize and publish your first quiz

Written by Stefania

If you prefer, you can check out this information in video format.

A quiz is a series of questions that guide your customers to receive personalized product recommendations based on their answers.

There are two main ways to start creating your quiz flow: using our powerful AI integration or manually making it. This article will walk you through creating a quiz flow manually. If you want to learn more about generating quiz flows using AI, check out this article.

Start New Quiz

To begin, go to the Quizzes tab and click the Create a New Quiz button. This will take you to the Create a New Quiz interface, where you can choose how you’d like to start:

Image showing the Lantern Quizzes page with the Create a new quiz button highlighted, leading to the Create a new quiz screen with Start with AI, Start from scratch, and Start from pre-filled templates sections.
  • Start with AI: Let Lantern AI generate a quiz for you based on your selected products, theme, and quiz details.

  • Start from scratch: Build your own quiz using one of our built-in themes. Themes control the overall look and layout of the quiz and can be switched at any time from inside the quiz builder. We recommend using the Clean Theme for a modern, minimal, conversion-focused design.

  • Custom Theme: Contact the Lantern team to discuss a fully custom quiz design tailored to your brand.

  • Start from pre-filled templates: Templates are ready-made quizzes that include sample questions, layouts, and custom styling to help you get started faster. Unlike Themes, templates use CSS and HTML customizations and are not compatible with AI quiz generation.

If you’d like to explore templates in more detail, you can check out this video: Learn about templates

For the purpose of this article, we’ll select Start with Classic under the Start from scratch section. After choosing this option, you’ll be prompted to give your quiz a name. Keep in mind that this will also be the quiz slug and will be visible to your customers.

Image showing the Start from scratch section in Lantern with the Classic Theme selected, then the Start a new quiz from scratch screen where users can enter the quiz name and URL path before clicking Create new quiz.

Clicking Create a new quiz will redirect you to the Quiz Builder where you can build, customize and preview your quiz.

Import/Export quiz

You also have the option to export existing quizzes and import them into other stores where Lantern is installed. To learn how to do this and effortlessly launch your quiz on multiple stores, check out our help article on import-export quizzes.

Your first question

When starting a new quiz, your default first question will be a single-choice one with simple text-only answers. To start write your question over the grey help text that reads ‘Your question here…’.

Image showing the default first single-choice text question with editable placeholder text. In this example, the question "What pet do you have?" is entered in the field.

If you prefer to start with a different type of question, you can use the Remove Question option from the right-hand side menu and we’ll show you how to replace it in the upcoming Add questions section.

Image showing the option to remove the default first question in the quiz builder.

Add answers

To add answers, click Add Answer and replace the grey “answer here” placeholder text with your own content.

Depending on the question type, answers can include text only, text with emojis, an optional description or text with an image.

Image showing various answer options including text-only, text with emoji, and text with image, with editable fields.

Add questions

To add questions to the quiz, click the +Add page button on the left-hand side of the quiz builder, then select the page-type from the menu.

Single and multi choice style questions

You can add single-choice and multiple-choice questions with answers that come in different formats: such as text only, text and emoji, or text and image.

Image showing the quiz builder interface where the user clicks the “Add Page” button to open the question type selection menu, followed by a preview of how the selected question formats — including text-only, emoji, and image-based options — appear in the live quiz.

Open Ended Questions

You can also use Open Ended Questions to let customers type their own answers.

The Single-Line Text and Multi-Line Text question types add a text input field to your quiz. This is useful for collecting extra information like a customer’s name, goals, preferences, a personalised message or any custom response.

Please note: these questions do not affect product recommendations. They are only used to collect information and personalise the quiz experience.

Image showing the page type selection with open-ended question types including single-line and multi-line text inputs, followed by a preview of how these input fields appear in the live quiz.

Optin Pages

The Opt-in Page is used to collect a quiz taker’s email address, phone number, name and marketing consent before showing their results.

You can customise the text on this page to better match your brand and encourage customers to receive their quiz results by email or opt in for updates via SMS.

Image showing how to add an Opt-in page in the quiz builder, with the Optin page type selected and a preview displaying the customized default text. The image does not include fields for name or phone number, which can be enabled optionally.

If you’ve connected integrations like Klaviyo or Omnisend, customer details will automatically be sent to those platforms. You can then use this data for marketing, automations, segmentation, or analytics.

To learn more:

Transition Screens

Transition screens are great for adding extra information between questions, keeping quiz takers engaged, or showing educational content based on previous answers. They can also be used as a loading screen before displaying results.

Check out our pro tips help article on how to use and customize transition screens.

Image showing the selection of the Transition Screen page type in the quiz builder, along with a preview of a customized transition screen featuring a personalized header, subheader, and an image used to guide users between quiz sections.

Slider

Sliders let customers answer by selecting a value along a scale, such as how sensitive their skin is, how experienced they are with a product category, or how important a certain feature is to them.

Like open ended questions, slider questions are mainly used for data collection and personalization and they do not directly affect product recommendations.

Image showing the selection of the Slider page type in the quiz builder, along with a preview of a slider input where customers can drag a handle across a scale to choose their answer.

Page Customization

Each question includes a range of design and functionality settings available from the right-hand side menu in the quiz builder.

Image showing the right-hand side menu in the quiz builder with functionality settings, design and layout settings for questions and answers.

Under Question Properties, you can control how the question behaves. By default, questions are required and quiz takers automatically move to the next question after selecting an answer (except in the case of multiple choice questions). These settings can be adjusted for each individual question.

Image showing the Question Properties section in the quiz builder, where you can configure behaviors such as requiring answers and enabling automatic progression to the next question.

You can also assign a Property ID to a question. Property IDs store customer answers so they can be reused later in the quiz, included in personalized text, or sent to integrations such as Klaviyo, Omnisend, Mailchimp, Shopify Flow or Zapier.

Image showing how to assign a Property ID to a quiz question for use in personalization or integrations.

For example, a Property ID can be reused later in the quiz to personalise follow-up questions or results page content.

Image showing a follow-up question reusing a Property ID to personalize content based on a previous answer.

Across all pages, you can customise:

  • Question and description styling

  • Fonts and text alignment

  • Spacing and layout

  • Number of answers shown per row

  • Desktop and mobile layouts separately

Image showing customization settings available in the quiz builder for adjusting font style, text alignment, section spacing, and number of answer options per row—customizable for both desktop and mobile views.

The Button Design section lets you customise button text, colours, font size, padding, and border radius. Desktop and mobile button styles can also be configured separately.

Image showing customization settings for button text, font size, padding, border radius, and color for desktop and mobile.

You can add a layout image to any question page from the right-hand side menu under General Design → Layout Image.

Image showing the right-hand side menu of a single-choice question page in the Lantern quiz builder, with General Design selected and the Layout Image section highlighted.

For more ways to add images to your quiz questions, including image answer choices and content blocks, check our article on How can I add images to my questions?

You can change the quiz theme anytime from the Quiz Theme dropdown on the left side of the builder.

Image showing the Quiz Theme dropdown in the Lantern Quiz Builder expanded on the left side, with Clean and Classic theme options available to select.

Theme Settings

Theme Settings help you match your quiz to your brand style.

The Primary Color controls the main accent colour used throughout the quiz, including buttons, progress bars, and add-to-cart buttons.

Image showing Theme Settings for customizing the primary color, which affects buttons and progress bars in the quiz.

The Background Color controls the background of your quiz pages. We recommend choosing a colour that contrasts well with your text and buttons for better readability.

Image showing the setting for selecting the background color of quiz pages in the Theme Settings panel.

Under Edit Quiz Flow CSS, you can add custom CSS for more advanced styling and design changes, such as custom fonts, spacing adjustments, animations, or additional branding customisations. To learn more please check our article on adding custom CSS.

You can also customise the quiz language and default text directly from Theme Settings. To learn more check out our article on translate or change text in your quiz.

In the Logo section, you can upload your store logo, which will appear at the top of the quiz.

Image showing the logo upload section in Theme Settings, where the logo appears in the top-left corner of the quiz.

At the bottom of Theme Settings, you can also choose whether to display the Progress Bar and Question Indicator during the quiz experience.

Add Content Blocks

Content Blocks let you add extra custom content to any quiz page to further personalise the experience and match your brand styling.

Using the available Add Content Block buttons throughout the quiz builder, you can insert elements such as text, images, buttons, videos, icons, custom HTML, and more.

Check out our help article on what you can add using Content Blocks on quiz pages.

Add a welcome page

For any quiz, you can choose to show or not show a welcome page.

Depending on how and if you want to display an image on this welcome page, you have 6 page layouts to choose from. The main elements on the welcome page are a header, a subheader, and a start quiz button that you can use to engage with your customers. As with any other page in the quiz, you can add content blocks, which can be an image, button, video, URL, or text, to better customize your Welcome Page for your needs.

Image showing a Welcome Page layout with header, subheader, and a Start Quiz button, plus content block options.

You can check out the help article to dive deep on how to customize and edit your Welcome page.

Logic Jumps and Skip/Show conditions

Logic Jumps allow you to build decision trees and create personalised quiz paths based on the answers a customer selects.

For example, someone selecting “Dry Skin” can be shown different questions from someone selecting “Oily Skin”. Learn more here: How to use Logic Jumps

Skip/Show Conditions offer another flexible way to customise the quiz flow. Instead of sending customers to different paths, they allow you to show or hide specific pages based on previous answers. For example, if a customer selects a nut allergy earlier in the quiz, you can automatically skip questions related to nut-based products.

To learn more about how this works please check our help article on Skip/Show conditions.

Image showing the Skip/Show Conditions settings for a quiz page, allowing dynamic flow adjustments based on previous answers.

If your quiz uses Logic Jumps or Skip/Show Conditions, the progress bar and question indicator may not always reflect the customer’s actual path through the quiz. In this case, you can use Progress Override to manually control how progress is displayed. To learn more, check out our help article on How to Use Progress Override in Lantern Quizzes.

Product Matching

Once your quiz questions and answers are ready, the next step is setting up Product Matching.

This is how Lantern decides which products to recommend based on the answers selected throughout the quiz: Products, variants, or collections can be connected to specific answers. As quiz takers move through the quiz, products receive match points from those answers. The products with the highest scores are then shown on the Results Page.

Image showing the Products tab  where answers are linked to specific products, variants, or collections for personalized results.

Check out our help articles here on how to fully set up your product matching.

Results Page

The Results Page is where quiz takers see their recommendations after completing the quiz.

By default, Lantern displays products based on match score. Products receive points throughout the quiz depending on the answers selected, and the highest-scoring products are the ones recommended.

To customise your results page you can use Dynamic Content Blocks (DCBs). Dynamic Content Blocks allow you to display completely different content, product recommendations, routines, or messaging based on specific answers, customer profiles, or combinations of quiz responses.

This is especially useful for:

  • Skincare routines

  • Supplement recommendations

  • Different customer personas

  • Add-on or cross-sell products

  • Educational or personalised content sections

Unlike standard product matching, Dynamic Content Blocks let you control exactly what appears on the Results Page for different quiz outcomes.

Learn more here:

More Integrations

Lantern integrates with a range of email marketing, automation, and analytics platforms to help you make use of the data collected through your quizzes.

Popular integrations include platforms like Klaviyo and Omnisend, and allow you to automatically sync quiz responses, customer details, and recommended products for personalised email campaigns, segmentation, and automation flows.

You can also use Custom Webhooks to send quiz data to other platforms or custom systems.

Image showing the Lantern “More Integrations” tab, with the Custom Webhooks section and the Email Integrations section listing Klaviyo and Mailchimp.

Learn more here:

You can also use quiz data to create highly personalised follow-up emails based on quiz responses and product recommendations. To learn more, check out the following guides here.

Lantern also integrates with Zapier, allowing you to connect with thousands of other apps and automate workflows without coding. Popular use cases include syncing quiz data to Google Sheets, sending data to email platforms, and triggering external automations.

Image showing Zapier integrations inside the More Integrations tab in Lantern, with preset automation examples like syncing quiz data to spreadsheets or email services.

Settings

Under settings, you will find a number of general or SEO settings but also more advanced ones, such as the Tracking code section that you can include in the Head or Body tag. To fully explore what you need on this section we recommend exploring our help article on Settings.

Publish your quiz

Your quiz is now ready to Publish. Before going live, use the preview button at the top of the editor to see how your quiz will look.

Once published, there are four methods available to add your quiz to the store:

Image showing the IN-STORE display method setup for quizzes in the Lantern app, located in the Publish page.

This is how this display method would look like live in a store:

Image showing a live preview of a quiz displayed using the IN-STORE method.

Image showing the setup for displaying a quiz using the Standalone link method, as seen in the Publish page of the Lantern app.

This is how this display method would look like live in a store:

Image showing a live preview of a quiz displayed via the standalone URL method.

Image showing how to configure a quiz to appear as a popup using the Popup display method found in the Publish page of the Lantern app.

This is how this display method would look like live in a store:

Image showing a live preview of a quiz launched through the popup display method.

Image showing the Embed setup in the Publish page of the Lantern app. The image also includes a brief instruction on how to embed the quiz using the quiz key.

This is how this display method would look like live in a store:

Image showing a live example of an embedded quiz on a Shopify store page.

When embedding or customising your quiz, make sure you follow optimisation best practices such as using recommended dimensions and adjusting the layout for mobile responsiveness.

Did this answer your question?