Dynamic headings allow you to personalize the messaging on the result page based on a user’s quiz responses or outcomes. There are two types of dynamic headings available: AI Generated Dynamic Headings and Rule Based Dynamic Headings. You can find these options in the “Dynamic Heading Strategy” dropdown in the Content menu of the Result edit page.

The AI Generated Dynamic Headings feature allows you to automatically generate personalized headings for quiz results using AI. Instead of manually writing different headings for each possible outcome, you can provide a prompt, and the AI will generate a dynamic heading based on the user’s quiz result. You need to select AI Generated from the Dynamic Heading Strategy dropdown. In this section, you will see a text area labeled Dynamic Heading Strategy, where you can enter a prompt for the AI. The system also provides prompt suggestions to help you create an effective prompt quickly. After writing your prompt or selecting one from the suggestions, please save the changes. The AI uses the prompt you provide to generate a dynamic heading for the result page based on the quiz outcome.

With rule based dynamic headings, you can personalize the messaging on the result page for any combination of question-answers. You can also create outcome oriented result pages that don’t recommend any products but provide personalized messaging based on quiz responses.
There is no limit to the number of parameters you can add or to the number of different heading options that you can add. We also provide a feature that allows you to add blocks of parameters and operators under a single dynamic heading. This enables you to define multiple conditions based on operator priorities. Please review the examples below.
Example 1 - One block of Parameters
In this example, we have added two different headings based on differing responses to Q1 on skin type and Q2 on primary skin concern.


<aside> ⚠️ If a parameter is not showing, confirm that the parameter in the URL parameter input box for the relevant answer option has been filled. VQB does this automatically for quizzes created after Nov 30, 2024.
</aside>
This GIF goes through how a single block of parameters works with Dynamic Headings.

Example 2 - Multiple blocks of parameters
If you want to display a dynamic heading based on four parameters—p1, p2, p3, and p4—you can set it up so the heading is displayed when either p1 or p2 is true, and either p3 or p4 is true. This can be expressed as (p1 OR p2) AND (p3 OR p4).