What is Logic Branching (Skip Logic) in Surveys?

Logic branching (also called skip logic or conditional logic) changes what a respondent sees based on how they answered earlier questions. It can skip irrelevant questions, show follow-ups only when they apply, or end a survey early when someone is not eligible. The goal is a shorter, more relevant survey experience and cleaner data.

Logic branching is one of the most important features for keeping surveys relevant. Instead of showing every question to every person, you set rules like “If they answered X, show Y; otherwise skip to Z.” This is especially useful when your audience includes different customer types, product lines, or situations.

How logic branching works

Most survey tools implement logic branching as “if/then” rules tied to a question and its answer choices.

Typical building blocks:

Trigger question: the earlier question whose answer decides the path (e.g., “Which plan are you on?”).
Condition: the match you care about (e.g., “equals Premium,” “contains ‘iOS’,” “is greater than 7”).
Action: what happens next (e.g., show a question, skip to a page, end the survey, or display a message).

Branching can happen at different levels:

Question-level skip: jump over one or more questions.
Page/section-level routing: s

Surveys with Skip Logic, Branch Logic, Conditional Logic

Image credit: BlockSurvey
Surveys with Skip Logic, Branch Logic, Conditional Logic,Question routing

Image credit: BlockSurvey

end people to different sections.
Survey termination: end early (often used for screen-outs).

Many tools also support multiple conditions, such as:

• AND logic: “Plan = Premium” AND “Country = US”
• OR logic: “Churn reason = Price” OR “Churn reason = Missing feature”

More advanced setups can include nested branching (a branch inside a branch), which is powerful but easier to misconfigure.

When you need it

Logic branching matters most when “not everyone should answer everything.” Common situations include:

Different respondent types: customers vs. prospects, admins vs. end users, managers vs. individual contributors.
Product complexity: multiple modules, tiers, or integrations where follow-ups only apply to a subset.
Eligibility checks: disqualifying respondents who don’t meet criteria (age, location, usage frequency, etc.).
Reducing survey length: fewer irrelevant questions typically improves completion rates and reduces “straight-lining” in grids.
Better data quality: you avoid forcing respondents to pick random answers to questions that don’t apply.

If your survey is a simple, single-purpose questionnaire (for example, one NPS question plus an optional comment), you might not need branching. But as soon as you add segmentation or multiple flows, branching becomes central.

Examples in practice

Here are concrete scenarios where logic branching is commonly used.

1) Customer support CSAT survey

Scenario: You want feedback after a support ticket closes.

Flow:

• Q1: “Was your issue resolved?” (Yes/No)
• If Yes → Q2: “How satisfied are you with the resolution?” (Likert scale)
• If No → Q3: “What prevented resolution?” (multiple choice) + Q4: “Tell us what happened” (open-ended)

Why branching helps: People with unresolved issues shouldn’t be asked to rate satisfaction with a resolution that didn’t happen.

2) Product onboarding survey

Scenario: You’re learning where new users got stuck.

Flow:

• Q1: “Did you complete setup?” (Yes/No)
• If No → ask which step they got stuck on (choose from steps)
• If Yes → ask how long setup took (numeric) and what they set up (checkboxes)

Why branching helps: You get detailed diagnostics from the “stuck” group without annoying users who completed onboarding.

3) Employee engagement survey with role-based questions

Scenario: You want some questions only for managers.

Flow:

• Q1: “Do you manage other employees?” (Yes/No)
• If Yes → show manager-specific section (team performance, coaching support)
• If No → skip directly to general engagement section

Why branching helps: The survey stays relevant across roles.

4) Lead qualification (screening + routing)

Scenario: You collect leads and want to route them to the right sales team.

Flow:

• Q1: Company size
• Q2: Country
• Q3: Primary use case
• If company size < 10 → show self-serve resources page and end
• If country is outside supported regions → show message and end
• If enterprise + supported region → ask budget timeline and request meeting

Why branching helps: You avoid collecting low-fit leads the same way as high-fit ones, and respondents get a clear next step.

What to look for in a survey tool

Logic branching is not just “does it exist?” Differences in implementation can affect build time, maintainability, and data quality.

1) Rule types and flexibility

Check whether the tool supports:

• Conditions for common question types (single-choice, multiple-choice, numeric, text)
• “Any of these options selected” for checkboxes
• Numeric comparisons (greater than/less than)
• Text matching (contains, starts with) and how it handles capitalization
• Multiple conditions (AND/OR) and grouping

If your surveys include matrix questions, confirm whether you can branch based on a specific row/column response (some tools limit this).

2) Where branching can send someone

Common destinations:

• Next question
• A specific question
• A page/section
• End of survey with a custom message

If you use survey templates or long surveys, page-level routing can be much easier to manage than sending respondents to individual questions.

3) Preview, testing, and validation

Look for features that prevent mistakes:

• A “test as respondent” preview that follows the logic
• Warnings for unreachable questions (questions no one can ever see)
• Warnings for dead ends (paths that don’t lead to an end)
• A visual map or flow view (helpful for complex logic)

Without good testing tools, it’s easy to launch a survey with broken paths.

4) Data and reporting implications

Branching affects how your results look:

• Some questions will have fewer responses because fewer people saw them.
• You may need reporting filters to analyze only the relevant subgroup.

A good tool should make it clear how many respondents were shown each question (or at least make it easy to infer through filters/segments).

5) Limits that can matter

Even when a tool offers logic branching, plans may restrict:

• Number of logic rules
• Advanced logic (AND/OR, piping inside logic, or logic based on hidden variables)
• Team permissions (who can edit logic)

If you anticipate lots of routing, check plan limits early.

Common pitfalls and limitations

Logic branching can improve surveys, but it also introduces ways to break them.

1) Creating contradictory or overlapping rules

If two rules apply to the same answer, what happens? Tools handle this differently (priority order, “first match wins,” or requiring mutually exclusive conditions). Prefer tools that clearly show rule order and outcomes.

2) Forgetting the “else” path

A common mistake is building “If Yes → go to section A” and forgetting to define what happens for “No.” That can cause respondents to see irrelevant questions or hit a dead end.

3) Making surveys too complex to maintain

Nested branches can become hard to understand, especially with multiple collaborators. If you have many paths, consider:

• Using pages/sections for major branches
• Naming sections clearly (e.g., “Churn - Pricing,” “Churn - Missing Features”)
• Keeping a simple logic diagram outside the tool for reference

4) Hiding questions that reporting depends on

If an important segmentation question is asked only on one branch, you may lose the ability to compare across all respondents. Sometimes it’s better to ask a short segmentation question upfront, then branch later.

5) Not planning for “Prefer not to answer” or “Other”

Branching rules often forget edge cases. Decide what should happen when someone:

• selects “Other”
• skips a question (if skipping is allowed)
• gives an unexpected format in open text

6) Branching doesn’t replace quotas or sampling

Branching decides what respondents see; it does not necessarily control how many respondents end up in each group. If you need exactly 200 responses from a segment, you’ll usually need quotas in addition to logic.

Quick checklist

Before you pick a survey tool for logic branching, verify:

• You can route by the question types you rely on (including checkboxes and numeric fields)
• You can send respondents to pages/sections and end the survey with messaging
• Testing tools make it hard to publish broken logic
• Reporting makes branch-only questions understandable (who saw what)
• Your plan supports the number and complexity of rules you expect

Logic branching is often the difference between a short, relevant survey and a long one that frustrates respondents. If your survey has multiple audiences or multiple outcomes, it’s a feature worth prioritizing.

online survey tools that offer Logic Branching

Alchemer

Alchemer

Alchemer is an online survey platform for creating, distributing, and analyzing surveys.

BlockSurvey

BlockSurvey

BlockSurvey is a privacy-focused online survey and form builder with AI-assisted survey creation, logic, and encrypted response collection.

Checkbox Survey

Checkbox Survey

Checkbox Survey is an online survey platform for creating, distributing, and hosting surveys for teams and regulated organizations.

Cognito Forms

Cognito Forms

Cognito Forms is an online form builder for collecting data and automating workflows like approvals, documents, and payments.

Delighted

Delighted

Delighted is a feedback survey tool for running customer and employee experience surveys like NPS, CSAT, CES, and similar templates.

Fillout

Fillout

Fillout is a web-based form builder you can use to create surveys, quizzes, and multi-page forms with logic and integrations.

Formbricks

Formbricks

Formbricks is an open source survey and in-product feedback tool for collecting and managing customer experience data.

forms.app

forms.app

forms.app is an online form builder for teams with unlimited users and submissions, that also supports surveys and quizzes.

Formstack

Formstack

Formstack is a no-code platform for building online forms and end-to-end workflows that can be used to collect survey-style responses.

Google Forms

Google Forms

Google Forms is a web-based form and survey builder that collects responses and summarizes them with basic charts and Google Sheets export.

Jotform

Jotform

Jotform is a web-based form builder that can also be used to create and publish surveys with logic, integrations, and basic reporting.

LimeSurvey

LimeSurvey

LimeSurvey is a survey platform for creating, distributing, and analyzing online questionnaires, with both cloud hosting and a self-hosted open-source option.

Medallia

Medallia

Medallia is an enterprise experience management platform that includes surveys plus analytics and workflow for customer and employee feedback programs.

OpnForm

OpnForm

OpnForm is an online form and survey builder for creating questionnaires, sharing them via links, and collecting responses.

Paperform

Paperform

Paperform is a web-based form builder that can also be used to create and run surveys with logic, branding, and integrations.

Pointerpro

Pointerpro

Pointerpro is an online assessment and survey tool focused on scoring respondents and generating personalized report outputs.

Qualtrics

Qualtrics

Qualtrics is an enterprise experience management platform that includes survey creation, distribution, and analytics for customer, employee, and research programs.

QuestionPro

QuestionPro

QuestionPro is an online survey platform for creating, distributing, and analyzing surveys, with separate products for research, customer experience, and employee experience.

Refiner

Refiner

Refiner is an in-app survey tool for collecting user feedback in web and mobile apps, plus link and email surveys.

SmartSurvey

SmartSurvey

SmartSurvey is an online survey and feedback platform for creating surveys, distributing them by link/email/web, and analyzing results with reports and dashboards.

SoGoSurvey

SoGoSurvey

SoGoSurvey (Sogolytics) is a survey and experience-management platform for building surveys, collecting responses, and reporting results for CX and EX programs.

SurveyHero

SurveyHero

SurveyHero is an online tool for creating, sharing, and analyzing surveys, with a free plan that supports unlimited questions and responses.

SurveyLegend

SurveyLegend

SurveyLegend is a web-based tool for creating surveys, forms, and polls with templates, logic branching, and live analytics.

SurveyMars

SurveyMars

SurveyMars is an online survey tool for creating, sharing, and analyzing surveys, with AI-assisted survey building.

SurveyMethods

SurveyMethods

SurveyMethods is an online survey tool for creating surveys, collecting responses, and analyzing and exporting results.

SurveyNuts

SurveyNuts

SurveyNuts is a web tool for creating surveys, forms, and quizzes and collecting responses via share links or embeds.

SurveyPlanet

SurveyPlanet

SurveyPlanet is an online tool for creating, sharing, and analyzing surveys with a free tier that includes unlimited surveys, questions, and responses.

SurveySparrow

SurveySparrow

SurveySparrow is an online survey tool for creating, sending, and analyzing surveys across link, email, and embedded formats.

Survicate

Survicate

Survicate is a customer feedback survey tool for collecting and analyzing feedback across web, email, in-product, and integrations.

Tally

Tally

Tally is an online form and survey builder for creating and sharing surveys via link, embed, or integrations.

Typeform

Typeform

Typeform is an online form and survey builder focused on conversational, one-question-at-a-time surveys with logic and integrations.

Frequently asked questions

Is logic branching the same as skip logic or conditional logic?

Usually, yes. Survey tools use different labels, but they typically mean the same idea: show, skip, or end parts of a survey based on earlier answers.

Can logic branching work with multiple-choice (checkbox) questions?

In many tools it can, but the details vary. Look for conditions like “has any of these options selected” or “has all of these options selected,” especially if respondents can pick more than one answer.

Will branching affect my reporting and averages?

Yes. Questions shown only on certain paths will have fewer responses, and averages may reflect only that subgroup. You’ll often need response filters or segments to interpret results correctly.

What’s the difference between logic branching and screening questions?

Screening questions are used to qualify or disqualify respondents. Logic branching is the broader feature that makes screening possible, and also supports routing to different sections rather than only ending the survey.

How do I avoid broken survey paths when using branching?

Use preview/testing modes and define an “else” path for every rule. Tools that flag unreachable questions or dead ends can prevent mistakes before you publish.