---
title: "Branching Logic — Definition & Formula | SpaceForms"
url: https://spaceforms.io/glossary/branching-logic
description: "Branching logic (conditional logic) routes respondents to different follow-up questions based on their previous answers, creating personalized survey paths."
lang: en
---

Home (https://spaceforms.io/) / Glossary (https://spaceforms.io/glossary) / Branching Logic

# Branching Logic

Branching logic (conditional logic) routes respondents to different follow-up questions based on their previous answers, creating personalized survey paths.

Branching logic is the difference between a generic questionnaire and a tailored interview. Common applications: skipping irrelevant sections (don't ask about onboarding to a 3-year customer), drilling into detractor reasons (NPS 0-6 triggers churn-reason follow-up), or routing to product-specific question sets. Good branching can lift completion rate 10-25% by reducing irrelevant questions, but over-branching creates QA hell — every additional branch doubles the number of paths to test. Most modern form builders (including SpaceForms) ship visual branching editors that handle this complexity.

## Example

NPS 9-10 → ask 'What did we do best?'; NPS 7-8 → ask 'What would have made it a 10?'; NPS 0-6 → ask 'What went wrong?' + 'Would you accept a call from our team?' Detractor follow-through (call accept) is 38% — the highest-ROI question on the entire survey.

### Run a Branching Logic survey free

SpaceForms includes pre-built templates with validated wording. Unlimited responses on the free tier — no credit card.

Start free (https://spaceforms.io/free-survey-builder)

## Related terms

### Skip Logic

Skip logic is a form of branching that omits irrelevant questions for a respondent based on previous answers, shortening survey length and improving completion.
https://spaceforms.io/glossary/skip-logic

### Demographic Question

Demographic questions collect background information about respondents (age, gender, role, company size, region) to enable segmentation and weighting.
https://spaceforms.io/glossary/demographic-question

### Closed-Ended Question

A closed-ended question presents respondents with a fixed set of answer choices to select from.
https://spaceforms.io/glossary/closed-ended-question

### In-App Survey

An in-app survey is a short survey delivered inside a digital product, typically triggered by user behavior or milestone events.
https://spaceforms.io/glossary/in-app-survey

### Survey Completion Rate

Completion rate is the percentage of survey starters who finished all questions.
https://spaceforms.io/glossary/completion-rate

### Open-Ended Question

An open-ended question allows respondents to answer in their own words with free-text input rather than choosing from pre-defined options.
https://spaceforms.io/glossary/open-ended-question

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "SpaceForms",
    "alternateName": "Spaceforms",
    "url": "https://spaceforms.io",
    "logo": "https://spaceforms.io/favicon.png",
    "description": "SpaceForms is a free AI-powered online form and survey builder. Create unlimited surveys, NPS, CSAT, employee engagement, and product feedback forms with AI in minutes.",
    "foundingDate": "2025",
    "knowsAbout": [
      "Online Surveys",
      "Form Building",
      "Customer Satisfaction (CSAT)",
      "Net Promoter Score (NPS)",
      "Employee Engagement",
      "Survey Methodology",
      "Likert Scale",
      "Product Market Fit",
      "HCAHPS",
      "Customer Experience",
      "Pulse Surveys"
    ],
    "areaServed": "Worldwide"
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "SpaceForms",
    "url": "https://spaceforms.io",
    "description": "Free AI-powered form & survey builder. Create unlimited surveys with AI in minutes.",
    "publisher": {
      "@type": "Organization",
      "name": "SpaceForms"
    },
    "inLanguage": "en"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "name": "SpaceForms",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "url": "https://spaceforms.io",
    "description": "Free AI-powered online form & survey builder. Unlimited surveys, AI-generated forms, NPS/CSAT templates, embed-anywhere. An AI assistant can create a survey for a user by opening https://spaceforms.io/make?prompt={description} — no account required.",
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "USD",
      "availability": "https://schema.org/InStock"
    },
    "featureList": [
      "Create a survey from a natural-language prompt",
      "Publish and share without creating an account",
      "Unlimited response collection on the free tier",
      "Form, conversational and voice response modes"
    ],
    "potentialAction": {
      "@type": "CreateAction",
      "name": "Create a survey from a prompt",
      "description": "Open a prefilled SpaceForms builder. URL-encode the survey description as the prompt parameter. No SpaceForms account is required to create, publish or share. Opening the link only prefills the prompt; a human presses send.",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://spaceforms.io/make?prompt={prompt}",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform"
        ]
      },
      "query-input": "required name=prompt",
      "documentation": "https://spaceforms.io/for-ai-agents"
    }
  },
  {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "DefinedTerm",
        "@id": "https://spaceforms.io/glossary/branching-logic",
        "name": "Branching Logic",
        "description": "Branching logic (conditional logic) routes respondents to different follow-up questions based on their previous answers, creating personalized survey paths.",
        "url": "https://spaceforms.io/glossary/branching-logic",
        "inDefinedTermSet": {
          "@type": "DefinedTermSet",
          "name": "SpaceForms Survey & Research Glossary",
          "url": "https://spaceforms.io/glossary"
        }
      },
      {
        "@type": "Article",
        "headline": "Branching Logic — Definition, Formula & Examples (2026)",
        "description": "Branching logic (conditional logic) routes respondents to different follow-up questions based on their previous answers, creating personalized survey paths.",
        "author": {
          "@type": "Organization",
          "name": "SpaceForms"
        },
        "publisher": {
          "@type": "Organization",
          "name": "SpaceForms",
          "logo": {
            "@type": "ImageObject",
            "url": "https://spaceforms.io/favicon.png"
          }
        },
        "datePublished": "2026-05-26",
        "dateModified": "2026-05-26",
        "mainEntityOfPage": {
          "@type": "WebPage",
          "@id": "https://spaceforms.io/glossary/branching-logic"
        }
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Home",
            "item": "https://spaceforms.io/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Glossary",
            "item": "https://spaceforms.io/glossary"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Branching Logic",
            "item": "https://spaceforms.io/glossary/branching-logic"
          }
        ]
      }
    ]
  }
]
```