Skip to main content
All CollectionsFAQGeneral
Question Branching Logic
Question Branching Logic

Add logic to your survey to conditionally show questions, redirect to urls, or skip to the end of a survey based on a user's responses

Updated over a week ago

Survey branching logic is an advanced feature that allows survey creators to control the flow of questions based on participants’ responses. By using branching logic, you can customize your survey experience to be more relevant to each respondent.

Branching logic is currently supported on Single Select, Multiple Select, Rating, NPS, CSAT, Number, and Emoji question types

Adding Branching Logic:

1. Add a Branch to a Question

  • First, navigate to the survey question to which you want to add branching logic.

  • Hover over the question to reveal additional options.

  • Click on the "Add Branch" option that appears.

2. Define the Branching Conditions

  • Once you've initiated the branching option, you'll be prompted to select conditions based on user responses.

  • For instance, if you have a single-select question asking about a user's favorite fruit, you could create conditions like "If the response is 'apple'."

3. Determine the Action for Matched Conditions

  • Once you've defined your conditions, decide what action to take if they match a user's response. You have several options:

    • Show Subsequent Questions: Displays follow-up questions based on the user's response. Useful for diving deeper into specific topics.

    • Skip to the End of the Survey: Directs the user to the end of the survey. This is useful for respondents who aren't qualified to fill out the rest of the survey based on their response.

    • Redirect to a URL: Send the respondent to an external link, such as a thank-you page, marking landing page, or any external page.


  • Nested Branches: You can branch off questions within branches, creating nested branches. This allows for complex survey logic, where a branch might have its own subset of conditions and actions. For example, if a respondent chooses "apple" as their favorite fruit, you might ask why. Based on their reason, you could further branch to different sets of questions.

  • Returning to Parent Branch: It's important to note that when a user completes the last question within a branch, they automatically return to the next question in the parent branch. This ensures that respondents are seamlessly guided back into the main flow of the survey if there are additional questions to be answered.

Did this answer your question?