Survey Branching & Skip Logic

What is Branching/Skip Logic?

Branching/Skip logic gives you the ability to create “intelligent” surveys, meaning respondents can answer relevant questions based on their answers to screening questions.

How can I set up branching?

Before setting up branching logic, you should set up the entire survey with all of the questions. This will make it easier to check that the logic is correct when testing the survey.

To set up branching/skip logic, go to:

  • Login » Surveys (Select Survey) » Edit Survey
  • Hover over the question you want to branch from. This will bring up the fly-out menu on the right side of the screen.
  • Click Logic.
  • By default, you should be on the Branching/Skip Logic screen.
  • For most question types, you can set up branching based on individual answers. To do this, select the branching destination by clicking on the drop-down for the answer under the If selected, jump to: column.
  • Click Save Logic. Note: When logic is set up for a question, a page break is automatically inserted. This page break is necessary for branching to function properly and cannot be removed.


What are the different Jump To options?

Based on the answer option selected, respondents will be directed to the jump to location that is set on the survey. Following Jump To options are available:

  • Survey Questions: You can select from any of the questions that are after the source question.
  • Terminate Survey: Select this option if you wish to terminate the survey for respondents. Respondents who are terminated will not be recorded as a complete response. You can filter to see responses for those who were terminated via branching in the report filters.
  • Go To Thank You page: Select this option if you wish to direct respondents to the Thank You page. Responses that are directed to the Thank You page will be recorded as complete responses.
  • Chain Survey: Select this option to take respondents to a different survey. If this option is selected, choose the Chained Survey by selecting it from the drop-down list that appears.

What is Default Destination branching?

The default destination branching is the fall-back logic that gets executed when no other logic gets triggered.

Some important points to remember…

– You can only move forward in the survey. It is not possible to go back to questions that have been already answered. Therefore, you can only set branching to questions that are later on in the survey.

– If you want to change the order of the questions in your survey, you should first evaluate any impact on the branching. If you reorder a survey so that the question that followed the branching logic is now before the question that contains the branching logic, the branching logic will not work. If this happens, go back to the source question (the question you were branching FROM), get to the Branching/Skip Logic screen, then click Reset next to the Save Logic button.