Skip to main content

Survey - Conditions and Branching

In this guide, learn how to create advanced surveys using Conditions and Branching. Control visibility, personalize flow, and direct respondents to specific pages based on answers for a tailored survey experience.

Updated over a week ago

In This Article


Conditions

Conditions allow you to control the visibility of survey pages or individual modules.
A module or page will only appear if the respondent’s answers or demographic data meet the defined condition.

Example

Scenario:
You have created a survey about pets. In a question on page 1 you ask the respondents if they have pets.

On page 2 you include follow-up questions, but one question should only be shown to respondents who answered that they have pets.

Solution:
Apply a condition, based on respondents who have answered that they have pets on page 1, to the specific question on page 2 so that only pet owners see it.


Where to create Conditions

You can access the Condition Manager in three ways:

Survey Module settings

  1. Click the Settings icon next to the module.

  2. In the left-hand menu, select the Condition icon (Funnel icon).

  3. The Condition Manager popup opens.

Survey Report

  1. Click the Report tab.

  2. Create a New report and choose a Complete Report or choose an already existing Complete Report.


  3. Click the Settings tab on the left-hand side of the report.

  4. In the left-hand menu, select the Condition icon (Funnel icon).

  5. The Condition Manager popup opens.

Survey Automations

  1. Click the Settings tab.

  2. Click on the plus to create a new automation.

  3. In the Survey Automations pop-up click on the Condition icon (Funnel icon).

  4. The Condition Manager popup opens.


Creating a New Condition

  1. Click the Create condition icon (Funnel icon). See above for different ways to access the Condition Manager.

  2. Name the Condition
    Choose a clear, descriptive name.

  3. Click Add Statement to add your statement. You may add multiple statements.

  4. Select a category, i.e. which type of data the statement should be based on:


    Question
    Base the statement on one of the questions you have in your survey.

    Demographical data
    Base the statement on one of the demographic data fields you have on your account.

  5. Select a Parameter by choosing the specific question or demographic field.

  6. Choose an Operator (Comparison Logic)

    Operators available generally:
    <> – Not equal to / greater or less than the value
    = – Equal to the value

    ​Operators available for textbox and text area questions:
    LIKE – Contains the value
    NOT LIKE – Does not contain the value
    > alphanumeric (abc123) – Alphabetically less than
    < alphanumeric (abc123) – Alphabetically greater than
    > numeric (123) – Numerically less than
    < numeric (123) – Numerically greater than
    > date (yyyy-mm-dd) – Earlier than the given date
    < date (yyyy-mm-dd) – Later than the given date

  7. Enter or select the value required for the statement.

  8. Choose Between AND / OR for relatively last.
    AND – Respondent must meet all statements.
    OR – Respondent must meet at least one statement.

  9. If you want to add another statement to the condition, simply click the Add statement. Otherwise just click the Close button to save your condition and close the popup.


Applying a Condition to a Module

  1. Click the Settings icon on the module.

  2. Under Settings, open the Condition dropdown.

  3. Select the condition you created.


A condition tag will appear on the module indicating it has conditional logic applied.
The module will show only for respondents who match the condition.


Branching

Branching allows you to direct respondents to specific pages of the survey, based on their selected answer alternatives.

Example

Scenario:
You have created a survey about pets. In a question on page 1 you ask the respondents if they have pets or not.

  • Those who say Yes should continue to pages 2 and 3.

  • Those who say No should skip directly to the Thank You page.

Solution:
Assign branching to the “No” answer alternative that redirects respondents to the “Thank You” page.


​Assign Branching on an Answer Alternative

  1. Click the Branching icon next to the answer alternative.

  2. In the Branch Manager pop-up Select the survey page to redirect respondents to if they choose this answer.

  3. Click Save.

The branching icon of the answer alternative will turn darker indicating that branching is enabled for that specific alternative. If a respondent selects the answer alternative you have branched, the respondent will be redirected to the survey page you have chosen for the branching.

Important Note for Checkbox Questions

If you have a Checkbox question in your survey, respondents may select multiple answers. Branching follows top-to-bottom priority:

  • The respondent is sent to the page associated with the first branched answer alternative they selected.


Next Step

Did this answer your question?