Skip to main content
All CollectionsCommunicationQuestionnaires
Using Conditional Logic in questionnaires
Using Conditional Logic in questionnaires

This article provides an in-depth guide on using conditional logic in questionnaires.

Updated over a week ago

Overview

Our new Conditional Logic feature allows you to create dynamic questionnaires that show or hide specific questions based on a user's responses. This feature helps streamline the questionnaire-filling process by ensuring that only relevant questions are displayed, reducing unnecessary inputs and making questionnaires more efficient.

Benefits of conditional logic

  • Improves user experience: Users only see questions that apply to them.

  • Reduces questionnaire length: Avoids overwhelming users with unnecessary questions.

  • Enhances data accuracy: Ensures that only relevant information is collected.

How to set up conditional logic

  1. Create a questionnaire

    • When building a questionnaire, navigate to the section where you want to apply conditional logic.

  2. Add conditional logic to a question

    • Select the question that will trigger the logic.

    • Choose a response option that will then trigger the display of additional questions.

  3. Define conditions

    • Example: If a user selects a specific option in a dropdown menu, the questionnaire will automatically display follow-up questions related to that selection.

    • Similarly, selecting a different option will trigger a different set of follow-up questions.

Example use case: Dynamic questionnaire building

Consider a registration questionnaire where users are asked about their preferences or personal details:

  1. A dropdown menu asks: Do you have a specific preference?

  2. If the user selects a particular option, relevant follow-up questions will be displayed.

  3. Different selections will result in different questions appearing dynamically.

Limitations

  • Nested logic lot supported: Once a question has conditional logic applied, it cannot be used in another condition within the same questionnaire. This means you cannot apply logic to a question that is already dependent on another question.

  • Logic can only be applied to questions that are select-type questions, e.g. radio button, multiple choice question styles


Did this answer your question?