Logic

Logic

Logic in Surveys

What is Logic?

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.

Logic can range from simple conditions to complex multi-condition workflows depending on your survey requirements.

Accessing Logic in the Survey Builder

You can access logic settings directly from a question or section in the survey builder.

To add logic:

  1. Hover your cursor over the question or section.

  2. Action icons will appear in the bottom-right corner.

  3. Click the Logic icon.

  4. Choose the logic type you want to apply.

You can apply the following logic types:
  • Display Logic

  • Jump Logic

  • Carry Forward Logic

  • Looping Logic

Display 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.

Example

Suppose you are running a customer survey where some questions apply only to female respondents.

 

You can set a condition such as:

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

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.

This can also help end a survey early for certain respondents.

Example

In a workplace safety survey:

  1. Create a question asking respondents to select their Gender.

  2. Open the Logic settings for the question.

  3. Select Jump Logic.

  4. Set the condition:

If Gender = Male

  1. Select the action Jump to Thank You Screen.

  2. 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

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

Example

  1. The survey first asks respondents which soft drink brands they have heard of.

  2. Respondents select all applicable brands.

  3. 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.

How to Apply Carry Forward Logic

  1. Select the question where you want to apply the logic.

  2. Click the Logic icon.

  3. Choose Carry Forward.

  4. Select the source question.

  5. Choose which answer options should be carried forward.

  6. Save the logic.

 

The options will update dynamically for each respondent based on their answers.

Looping 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

 Example: Product Feedback Survey

  1. Ask respondents which products they have used in the last 6 months.

  2. Allow multiple selections.

  3. Create a new section containing follow-up questions such as:

    • Satisfaction rating

    • What they liked

    • Suggested improvements

  4. Hover over the section and open Logic settings.

  5. Select Looping Logic.

  6. Choose the product selection question as the source.

  7. Set the section to repeat for each selected product.

   

The section will automatically repeat once for every selected product.

Using Pipe Text in Looping

You can display the selected option dynamically using Pipe Text.

To add Pipe Text:

  1. Click the Pipe Text icon in the question editor.

  2. Select Looping.

  3. Choose the source question.

This will dynamically insert the selected product name inside the question.

Looping with Field Mapping

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 Using a Numeric Question

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.

 

Example

In a workplace safety survey:

  1. Add a Numeric question asking:
    “How many safety incidents have you experienced?”

  2. Create a section containing follow-up questions about the incident.

  3. Open the Logic settings for the section.

  4. Select Looping Logic.

  5. Choose the numeric question as the source.

  6. Save the logic.

If the respondent enters 3, the section will repeat three times, allowing them to provide details for each incident separately.

This ensures structured data collection without duplicating questions manually.

Editing or Deleting Logic

You can easily modify or remove logic applied to your survey.

To edit or delete logic:
  1. Locate the question or section with applied logic.

  2. Click the Logic icon.

  3. Use the Edit or Delete icon visible in the survey builder.

    • Related Articles

    • Email Notification

      What is Email notification? Creating and analyzing surveys is not enough to keep your customers loyal and engaged. Completing engagement with your consumers and closing the loop is key to a successful business. Identify gaps with your survey and take ...
    • Survey Settings

      General settings like survey link expiration date, password protected surveys, survey access, etc. can be modified in survey options. To view, these settings click on survey settings in your builder These settings will help better the experience of ...