Logic

Logic

Logic in Surveys

Overview

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

Using logic improves the survey experience by reducing unnecessary questions, personalizing the flow, and improving response quality. Logic can range from simple conditions to more advanced workflows depending on the complexity of the survey.


For example, if a survey contains separate questions for LinkedIn and Instagram users, logic can ensure respondents only see questions related to the platform they use.

When to use it:
Use logic when you want to personalize survey flows, skip irrelevant questions, or create dynamic survey experiences based on respondent answers.

IdeaUse logic strategically to keep surveys shorter and improve completion rates.

Key Use Cases

  • Show only relevant questions to respondents
  • Skip unnecessary sections dynamically
  • Redirect respondents based on their answers
  • Reuse previous responses in later questions
  • Collect repeated feedback for multiple products, services, or experiences

How to Use Logic in Surveys

How to Access Logic

  1. Open the Survey Builder
  2. Hover over a question or section
  3. Click the Logic icon from the bottom-right corner
  4. Select the logic type you want to apply



You can apply:
  • Display Logic
  • Jump Logic
  • Carry Forward Logic
  • Looping Logic

Display Logic

Display Logic allows you to show or hide questions based on specific conditions. This ensures respondents only see questions that are relevant to them.

For example, in a customer survey, you may want to display a question only if:

  • Gender = Female
  • Job Profile = Sales or Marketer
  • Age > 40

Respondents who do not meet the conditions automatically skip the question, helping keep the survey concise and relevant.

InfoDisplay Logic is ideal for reducing clutter and avoiding irrelevant questions.

Jump Logic

Jump Logic redirects respondents to another question, section, or screen based on their answer. Instead of simply hiding questions, it changes the respondent’s survey path dynamically.



For example, in a workplace safety survey, respondents selecting a specific option can be redirected directly to the Thank You screen, ending the survey early.

Jump Logic is especially useful when large sections need to be skipped, making it more efficient than creating multiple display logic conditions.

Carry Forward Logic

Carry Forward Logic allows answers from one question to be reused in a later question. Instead of showing all answer choices again, the survey dynamically displays only the options previously selected by the respondent. 

For example, if respondents first select soft drink brands they are aware of, the next question can display only those selected brands when asking for their favourite one.

This improves survey flow, reduces repetition, and creates a more personalized experience.

Carry Forward can be applied to:

  • Choices
  • Statements

When using statement carry forward, statements from a previous question can dynamically appear in another question based on the respondent’s answers.

Warning
You can only carry forward statements in Grid or Rate Attribute questions.

To apply Carry Forward Logic:

  1. Select the target question
  2. Open the Logic settings
  3. Choose Carry Forward
  4. Select whether you want to carry forward Choices or Statements
  5. Select the source question
  6. Choose which options or statements should be carried forward
  7. Save the logic
Warning
Carry forward only applicable with Multiple choice, Rate Attribute, and Grid questions.

Looping Logic

Looping Logic allows a section of questions to repeat automatically for each option selected in a previous question. This eliminates the need to manually duplicate question sets.

It is commonly used when respondents need to provide separate feedback for multiple:

  • Products
  • Brands
  • Services
  • Locations

For example, respondents can select products they have used, and a follow-up section containing satisfaction and improvement questions can repeat automatically for each selected product.

Using Pipe Text in Looping

Pipe Text allows selected values from looping to appear dynamically inside questions.

To add Pipe Text:

  1. Click the Pipe Text icon in the question editor
  2. Select Looping
  3. Choose the source question



The selected option (such as a product name) is automatically inserted into the question text dynamically for each loop iteration.

Looping with Field Mapping

Looping Logic also supports Field Mapping, which allows additional information to be passed into each loop iteration.

Along with the selected choice, users can include:

  • Custom labels
  • Codes
  • Attribute values such as price, category, or region

These fields can then be referenced inside looped questions for advanced personalization.

Looping Using a Numeric Question

Looping can also be driven by a numeric response instead of selected choices. The survey repeats the section based on the number entered by the respondent.

For example, if respondents enter “3” for the number of safety incidents experienced, the follow-up section automatically repeats three times to collect separate details for each incident.

This helps capture structured feedback without manually duplicating questions.

Edit or Delete Logic

Logic rules can be modified or removed at any time directly from the survey builder.


To edit or remove logic:

  1. Locate the question or section with applied logic
  2. Click the Logic icon
  3. Use the Edit or Delete option available in the builder

This allows survey flows to be updated easily as requirements change.

    • Related Articles

    • Jump Logic

      What is Jump Logic? Jump Logic is a survey feature that automatically skips to the specific questions based on the respondent's answers. It helps show only the relevant questions and hides the ones that doesn’t apply. It helps make the survey more ...
    • Looping

      Feature Overview Looping allows a set of questions (section questions) to automatically repeat based on the answers selected in a Base question. It helps survey creators collect feedback for multiple items without manually duplicating the same ...
    • Survey Settings

      Survey Settings Overview Survey Settings allow users to configure how respondents interact with a survey, manage survey access, and control response collection behavior. These settings help create a more secure, user-friendly, and controlled survey ...
    • Multiple Choice Question (MCQ)

      Overview The Multiple Choice question type in SurveySensum allows respondents to choose one or more answers from a predefined list of options. It is one of the most widely used question formats in surveys because it is fast to answer, easy to ...
    • Matrix / Grid Questions

      Overview The Matrix question type in SurveySensum lets you ask respondents to evaluate multiple row items (statements) against the same set of column answer options — all within a single compact question. This keeps your survey short while collecting ...