Survey Help

Branching and Logic

A question logic in a survey can define how you want respondents to move through your survey to complete relevant questions. In simple terms applying a logic means you apply “If;Then” conditions to your questions. Based on the respondents answers, they can be routed to answer questions on another page or answer only relevant questions that follow.

It's a measure to filter and ensure that potential respondents are guided on to complete very important responses on your survey that is essential to your research. By doing this, you can shorten the survey length for respondents who do not fit the criteria you set.

To understand how question logic works, let's take a look at an example. The example shown below is a multiple choice (only one answer) question to which a question logic is going to be added.

For instance, a question is created to find users who use the internet on their mobiles

  • Example question: Do you use the internet on your mobile
  • Answer choices : Yes / No

Now (based on the example), to gather particular information from users, branch mobile internet users from non-users. The mobile internet users can be directed to a page on your survey and the ones who don't can be directed to a different page. To do this, use a question logic

To add question logic

  • Click on +Add Question Logic
  • Select from a drop down of questions against “IF” e.g Question : Do you use mobile internet
  • Select the action e.g. equal to
  • Give the option in the next box e.g. Yes
  • Select option against “Then”
  • Select your question e.g Page 2 : mobile internet usage
  • Click save

Using skip logic in this example, respondents who select the option “Yes” will be directed to the page titled “Mobile internet usage” to complete relevant answers on the page.

If you require users who select “No” to be directed to a different page, you can create a second question logic.
To do this you must

  • Click on +Add another logic
  • Select from a drop down of questions against “IF” e.g Question : Do you use mobile internet
  • Select the action e.g. equal to
  • Give the option in the next box e.g. No
  • Select option against “Then” Continue to page
  • Select your question e.g Go to survey end page
  • Click save


In the example above, the users who select “no” will be directed to the Thank you (end page) of the survey.

You can also show/hide questions to respondents using question logic.

For example, if you want users who own more than one smartphone to be shown further relevant questions

    • Click on +Add Question Logic
    • Select from a drop down of questions against “IF” e.g Question : How many smartphones do you own
    • Select the action e.g. not equal to
    • Give the option in the next box e.g. 1
    • Against "Then" select the option Show questions (Hide by Default)
    • Select your question e.g. On how many smartphone do you use the internet
    • Click save

In the above example, users who own only 1 smartphone will not be shown the questions that you have selected to show.

Page Logic

Page logic is similar to question logic but used without conditions.
Refer to the question logic example to understand how this logic works.

Using skip logic in this example, respondents who select the option “Yes” will be directed to the page titled “Mobile internet usage” to complete relevant answers on the page.

Once the user answers the questions on the mobile internet page, clicking next will take him to the next page on your survey. Sometimes, the questions on the following page may not be relevant to the user so, in such cases a page logic lets the user skip the following page.
Using page logic you can select the page to which the user must move to next.

To add a page logic (Unconditional jump)

Unconditional jump – An unconditional jump requires no set criteria that a user has to fulfill. The user is directed to a specific page that you select upon exiting the current page.
To explain

  • Select the page to which you want to add a page logic and scroll to the bottom of the page. .
  • Click on the drop down at “After this Page”
  • Select the page the user must move to next e.g. Go to survey end page

Top