How to Use Dynamic Product Blocks for Product Recommendations

For even more quiz personalization, we've enhanced our dynamic content blocks to now also include personalized product recommendations. With the ability to add products, variants, and entire collections to each variant/version of a dynamic content block, tailoring results based on specific customer profiles has never been easier.

What are Dynamic Content Blocks?

Dynamic Content Blocks allow you to add sections of content to your quiz results page, providing a personalized experience for your customers. The content displayed changes based on your customers' quiz answers, making each quiz outcome truly unique. They can include formattable text with multiple paragraphs, headings, lists, links, images, videos, buttons and now products.

Understanding Default Results

By default, Lantern recommends products with the highest match score for the customer. While this is incredibly efficient it doesn't offer the ability to create different result categories or to separate results that belong to different collections.

Consider a skincare routine: A customer may need a cleanser, toner, moisturizer, and sunscreen. With default results , you could end up with 2 moisturizers both with the highest match score in the quiz and both shown in the recommended products. Dynamic content blocks ensure you can create separate product categories and create a diversified skincare routine that includes the best toner, cleanser, and only one moisturizer.

We recommend using Dynamic Content blocks instead of default results when the aim isn't just making recommendations based on product characteristics ( color, size, weights etc) but rather making recommendations based on a specific customer profile.

When to use Dynamic Content Blocks

Dynamic content blocks allow you to bypass default settings. By associating specific products with particular answer paths, and setting specific answer weights for key questions you can:

  1. Control the Display Quantity: when you require a different number of products to be displayed for each customer profile/result scenario.

  2. Separate the results into different categories: for example separate AM and PM routine results sections in a skincare quiz.

  3. Offer add on product recommendations - when you're looking to promote a specific upsell product regardless of results.

Creating Dynamic Content Blocks

Step 1: Inside the Quiz Builder, under the 'Results Page' , click on 'Add a Dynamic Content Block'.

Step 2: Add your content.

In our example we're creating a skincare quiz and we need a section of content to inform our customers of their skin type and give them additional information about their routine.

We'll use oily skin as an example and add a bit of text and an image.

You can add and fully format text with multiple paragraphs and headings, lists, links, videos, images and buttons.

Step 3: Add matching answers

Choose the answer that will trigger this content to be displayed. In our example, the answers are 'Oily', 'Acne' and 'Imperfections'.

Step4: Include Product Recommendations

Our answers correspond to the 'oily skin' customer profile so we will display the products included in our Oily Skin product collection.

Step5: Format your content and Save

In our example, we will create a heading and separate it from the 3 paragraphs.
We will position the image to the left of the text and adjust it so it will take up 60% of the available width.
By default our product block will be displayed at the bottom of the text and image with 3 results per row on desktop and 1 per row on mobile so we don't change these settings.
We adjust the cursor to display 6 product results in total.

Once done, save the content block and preview it inside the quiz flow editor.

To repeat the process for other skin types or pieces of advice you want to share clock +Add More Variants inside the dynamic content block editor.

When to add more variants and when to add more blocks?

Each block represents a section of content. In our example, we want to display a paragraph at the top of the product recommendations with details about the customers skin type.

This would require us to create 1 content block with multiple variants where each variant is a different skin type - for example one variant for oily, one for dry, one for combination skin. Based on the answer sequence assigned to each variant the quiz automatically chooses which one to display.

If we also wanted to display another section at the bottom of the product recommendation with a link to an add on product, then we would set up a second content block as this would be a different section on the page.

Answer Weights

By default, all answers carry a weight of 100. This weight determines how strong a vote an answer is for a particular content block. But we can tweak this. For this example we'll be using the Dynamic Content Block for 'Oily Skin' we created previously.

If we want 'Oily' to carry more weight, we simply increase its value, to 200.

We also want to make sure that our 'Oily Skin' content block is not displayed when a customer has dry skin. For that, we can set the weight for 'Dry' to a negative value of -200.

Now, our 'Oily Skin' content block will be strongly linked to the 'Oily' answer and will not show up for the 'Dry' answer."

Answer weights offer an advanced level of customization, allowing you to guide your quiz results more precisely. Remember, it's an optional feature - use it when you want extra control over your quiz outcomes.

Need support?

Contact us

Video tutorials on


Sign up for product updates

You can unsubscribe at any time.