Survey logics allows you to hide or show survey's pages depending on the previous answers.

  1. First of all, create your survey by using this tutorial.
  2. Now go back to editing the Survey. Create the question for which the answer will determine whether to hide or show the next page. Save it.

   3. Create the page you would like to be hidden or shown by clicking on the "New Page" icon.

   4. For this tutorial, we are going to show the second page only if the answer of the first question is "Yes".

There are 2 ways of doing that:

A) Always hide the second page unless the answer to the first question is "Yes".
To do so, click on the "Eye" button on the right of the SECOND page to always hide it.

Then, click on the "Logic" button of the question of the FIRST page.

The "Survey Logics" window will open. Click on "Create Logic" to the right.

Here you can set up an action on a page. Set “Logic Type" to "Page”. (See screenshot below.)

Under the "IF" section, the right question should already be selected. Here, the first question is "Do you like this tutorial”.
The goal is to make something happen when the answer of this question is "Yes", so set the "Condition" to "Is" and the "Value" to "Yes”. (In "Value", you can choose between every possible answer for the question).

Finally, the "THEN" section will allow us to decide what to do when the "IF" condition is matched.
Here, we want to show the second page. To do so, set "Do" to "Show" and “The Following Page" to the name of the page we want to show (in this example, "Second Page: Hiding a Page”).

Note that you can apply this logic on more that one page by checking other pages in the "The Following Page(s)" list.

Do not forget to click "Save" when you are done.  

OR

B) Hide the second page if the answer of the question is "No".
To do so click on the  "Logic" button of the question.

The "Survey Logics" window will open. Click on "Create Logic" to the right.

Here you can create an action on a page. Set “Logic Type" to "Page”.

On the "IF" section, the right should already be selected. Here, the first question is “Do you like this tutorial”.
The goal is to make something happen when the answer of this question is "No", so set the "Condition" to "Is" and the "Value" to "No”. (In "Value", you can choose between every possible answer for the question).

Finally, the "THEN" section will allow us to decide what to do when the "IF" condition is matched.
Here, we want to hide the second page. To do so, set "Do" to "Hide" and “The Following Page" to the name of the page we want to show, (in this example, "Second Page: Hiding a Page”).

Note that you can apply this logic on more that one page by checking other pages in the "The Following Page(s)" list.

Do not forget to click "Save" when you are done.  

IMPORTANT: Although the second method seems simpler, it should only be used if there is only one answer that will be showing/hiding the page.

For example, if we had a first question where the answers were "Yes", No", "Not at all" and "Absolutely not", and if we wanted to only show the page question if the answer was "Yes", then by using the first method we would only need to do one survey logic on the "Yes" answer, whereas with the second method, we would need to hide the second answer with every negative answer, (which means doing three survey logics here).

Did this answer your question?