Skip to main content

Survey Branching and Logic

Survey logic controls what a respondent sees after each block.

Use it when answer paths should change. If every respondent should see the same blocks, keep the Survey linear.

For the full Survey workflow, start with Understanding and Building Surveys. For choosing the right question type before branching, see Survey Blocks Reference.

Survey Logic tab with flow tree and branching controls highlighted
Use the Logic tab to review the flow and configure the selected block's destination.

Logic Modes

ModeWhat it doesUse it when
LinearEveryone goes to the same next destinationThe Survey is simple and every respondent should see the same path
By conditionRoute based on selected answers or valuesDifferent answers need different follow-up questions or result pages
By parentFollow routing inherited from the parent pathYou are managing copied or nested paths and want routing to stay aligned

Most Surveys should start as Linear. Add conditions only where they improve the respondent experience.

Destinations

Each block can lead to a destination.

DestinationUse it for
Next block in orderNormal step-by-step flow
Go to a specific blockSkip ahead, show a follow-up, or route to a result page
Redirect to a URLSend users outside the Survey after an answer
End the surveyStop immediately after the selected block

Use redirects carefully. They can interrupt feedback collection if users leave before submitting.

Common Branching Patterns

Low-score follow-up

User answerNext step
Low scoreAsk What could we improve?
High scoreShow thank-you result page

Reason-based routing

User answerNext step
PriceAsk about pricing expectations
DeliveryAsk about delivery issue
Product qualityAsk for product details

Different result pages

User answerResult page
PromoterThanks for the love
DetractorThanks, we will review this

Testing Branches

Before attaching the Survey to a campaign, test:

  • the default path
  • every important answer path
  • every result page
  • any path that ends the Survey early
  • any path that redirects to a URL

Make a small path checklist while testing. Branching bugs are easiest to miss when the Survey looks correct on the first path.

Keep Branching Manageable

Use these guardrails:

  • Branch only from the question that actually changes the next step.
  • Avoid more than 2-3 major paths in a short mobile Survey.
  • Use result pages to close paths cleanly.
  • Do not ask for written feedback on every branch.
  • Re-read the flow from the respondent's point of view before launch.