Understanding Form Logic Conditions
In this page we explore the Form tool's logic functionality, including how to select the correct 'operator' to best suit the responses and insights you're seeking.
Understanding Form Logic Operators
Using the 'Equals' and 'Does not equal' Condition
The 'Equals' Operator
This condition is used to filter respondents based on an exact match of their answer to a specific value. You can use this type of logic for most question types:
Qualitative: Short text / Long text
Quantitative: Select box / Multiple choice / Rating / Slider
Other: Email / Number / Telephone / Website / Date / Date & Time
Using the ‘Contains’ and ‘Does not contain’ condition
The 'Contains' Operator
This condition filters respondents whose answers contain a specific keyword. You can use this type of logic for some qualitative and other types:
Qualitative: Short text / Long textOther: Email / Telephoned

Using the ‘Contains one of’ / ‘Does not contain one of’ condition
The 'Contains one of' + 'Any of' Operator
In this condition, the action will trigger when respondents' answers matches one of multiple values set in the condition. You can use this type of logic for some quantitative question types:
Quantitative: Select box / Multiple choice
Using the ‘Contains all of’ / ‘Does not contain any of’ condition
The 'Contains all of' Operator
In this condition, if a response matches all of the values set in the condition, the action will trigger. You can use this type of logic for some quantitative question types:
Quantitative: Multiple Choice with 'multiple selection' enabled
Using the ‘Answered’ / ‘Not answered’ condition
The 'Answered' Operator
In this condition, if a question is answered, the action will trigger. You can use this type of logic for all question types:
Qualitative: Short text / Long text
Quantitative: Select box / Multiple choice / Ranking / Rating / Slider
Other: Email / Number / Telephone / Website / Date / Date & Time / File upload
Using the ‘Checked’ / ‘Not checked’ condition
The 'Checked' Operator
If the response to a checkbox question is checked, the action will trigger. You can use this type of logic for single checkbox question types:
Quantitative: Single checkbox
Using the ‘Is greater than’ / ‘Is greater than or equal to’ condition
The 'Is greater than' Operator
This condition is used to trigger the next question if the numeric response is greater than a specified value. You can use this type of logic for quantitative and number question types:
Quantitative: Number / Rating / Slider
Other: Date / Date & Time
Using the ‘Is less than’ / ‘Is less than or equal to’ condition
The 'Is less than' Operator
This condition is used to trigger the next question if the numeric response is less than a specified value. You can use this type of logic for quantitative and number question types:
Quantitative: Number / Rating / Slider
Other: Date / Date & Time