Logic helps make surveys smarter and more efficient by showing respondents only the questions that are relevant to them. Instead of displaying every question to every respondent, logic allows the survey to adapt dynamically based on the answers given.
By applying logic, you can:
Skip irrelevant questions
Personalize the survey experience
Reduce survey length
Improve response quality
For example, if a survey contains questions specific to LinkedIn users and another set for Instagram users, logic can be applied so that respondents only see questions related to the platform they use.
You can access logic settings directly from a question or section in the survey builder.
To add logic:
Hover your cursor over the question or section.
Action icons will appear in the bottom-right corner.
Click the Logic icon.
Choose the logic type you want to apply.
Display Logic
Jump Logic
Carry Forward Logic
Looping Logic
Display Logic allows you to show or hide a question based on specific conditions.
This ensures that respondents only see questions relevant to them.
Suppose you are running a customer survey where some questions apply only to female respondents.
Show this question only if:
Gender = Female
Job Profile = Sales or Marketer
Age > 40
All other respondents will automatically skip the question.
This keeps the survey shorter and avoids asking irrelevant questions.
Jump Logic allows you to redirect respondents to another question or screen based on their answer.
Instead of simply hiding a question, Jump Logic moves the respondent to a different part of the survey.
In a workplace safety survey:
Create a question asking respondents to select their Gender.
Open the Logic settings for the question.
Select Jump Logic.
Set the condition:
If Gender = Male
Select the action Jump to Thank You Screen.
Save the logic.
Now respondents who select Male will immediately be redirected to the Thank You screen.
In cases where multiple questions need to be skipped, Jump Logic can replace several Display Logic rules, making it a more efficient option.
Carry Forward Logic allows you to reuse answers from a previous question in a later question.
Instead of displaying all options again, the survey dynamically shows only the options that match the respondent’s previous selections.
This helps:
Reduce repetition
Improve survey flow
Personalize the experience
The survey first asks respondents which soft drink brands they have heard of.
Respondents select all applicable brands.
In the next question, respondents are asked to choose their favourite brand.
Using Carry Forward Logic:
Only the brands selected in the previous question are shown.
All other brands remain hidden.
This ensures respondents only see relevant answer options.
Select the question where you want to apply the logic.
Click the Logic icon.
Choose Carry Forward.
Select the source question.
Choose which answer options should be carried forward.
Save the logic.
Looping Logic allows you to repeat a set of questions for each option selected in a previous question.
Instead of creating duplicate questions manually, looping automatically repeats the question set for every selected item.
This is useful when respondents need to give separate feedback for multiple items, such as:
Products
Brands
Services
Locations
Ask respondents which products they have used in the last 6 months.
Allow multiple selections.
Create a new section containing follow-up questions such as:
Satisfaction rating
What they liked
Suggested improvements
Hover over the section and open Logic settings.
Select Looping Logic.
Choose the product selection question as the source.
Set the section to repeat for each selected product.
You can display the selected option dynamically using Pipe Text.
To add Pipe Text:
Click the Pipe Text icon in the question editor.
Select Looping.
Choose the source question.
Looping also supports Field Mapping, which allows you to pass additional data into each loop iteration.
Field 1 automatically maps the selected choice, but you can also include:
Custom labels
Codes
Attribute values (price, category, region)
These fields can then be referenced inside looped questions for advanced customization.
Looping can also be based on a numeric value entered by the respondent.
Instead of looping through selected options, the survey repeats the section based on the number entered.
In a workplace safety survey:
Add a Numeric question asking:
“How many safety incidents have you experienced?”
Create a section containing follow-up questions about the incident.
Open the Logic settings for the section.
Select Looping Logic.
Choose the numeric question as the source.
Save the logic.
This ensures structured data collection without duplicating questions manually.
You can easily modify or remove logic applied to your survey.
Locate the question or section with applied logic.
Click the Logic icon.
Use the Edit or Delete icon visible in the survey builder.