Skip to main content
Conditions

Build conditional logic from your questions

Updated over a year ago

Conditions allow you to define which respondents will see certain branches of the study based on how the respondent answered a previous question or if they qualified for a prior condition.

Respondents who do not fit the condition will be automatically routed to the module directly following this conditional branch.

To add a Condition Module, click on the “+” sign where you want to add the logic. Click the “Flow” option and then click the “Condition” option to add the Condition Module.

Under “Conditional branch name,” type in a name for this condition. The name will appear in the flow of your study, and it will be used in the list of datasets from which you can build conditions.

Building a basic condition

To build a basic condition, click the dropdown menu, and select the display name of the question from which you want to define your condition.

Click on the dropdown menu at the bottom of the Condition Settings to select which option(s) from the question will be used to determine whether the respondent qualifies to see the branch.

Define whether your condition is a positive condition or a negative condition.

  • Positive conditions will show the branch to respondents who meet the Condition criteria by selecting the option(s) you specify. Set the condition to “is.”

  • Negative conditions will show the branch to respondents who meet the Condition criteria by not selecting the option(s) you specify. Set the condition to “is not.”

Conditions based on Choice questions

When building a Condition based on a multi-select choice question, specify whether a respondent needs to select at least one of the options you defined, all of the options you defined, or the exact combination of options you defined with no additional options selected.

  • Use the “Any of” setting to allow respondents that select at least one option. You can also specify the minimum and the maximum number of options respondents can select in the Advanced options.

  • Use the “Every of” setting to allow respondents to select all of the options you defined with other options.

  • Use the “Exactly” setting to allow respondents to select only the options you defined and no other option.

Conditions based on Allocation questions

When building a Condition based on an Allocation question, specify what allocation option should be included in the condition.

Select "value is" for a positive condition, or "value is not" for a negative condition.

Finally, select the mathematical operator that will compare the value of the allocation option with the numerical value you enter in the field below.

Conditions based on Ranking questions

When building a Condition based on a Ranking question, specify what ranking option should be included in the condition.

Select "position is" for a positive condition, or "position is not" for a negative condition.

Finally, select the mathematical operator that will compare the position of the ranking option with the numerical value you enter in the field below.

Conditions based on Lists

If you want to build a condition based on the List, select the List display name from the drop-down menu.

Choose "is" or "is not," depending on whether you want to build a condition based on the fact that the List contains OR does not contain any item.

Conditions based on Community data

Pick an item identifier (column) from the imported Community list to build conditions from the Community data.

Choose "is" or "is not" and select the mathematical operator from the drop-down menu. These operators will vary and depend on the column's data type.

Finally, either type the text you want to match your condition with or select an option if the item identifier is a choice question.

Building a complex condition

To build a complex condition (i.e., a condition based on multiple questions/conditions), determine whether a respondent must meet all conditions or at least one condition.

  • Use the “All conditions are met” setting if you want respondents to qualify for every defined condition. Respondents will have to qualify for Condition 1 and Condition 2.

  • Use the “At least one condition is met” setting if respondents only need to qualify for one of the defined conditions. Respondents can qualify for Condition 1 or Condition 2.

Then, build your first basic condition. Click “Add another Condition.” Build your second basic condition. Repeat if necessary.


Did this answer your question?