Create a branching rule

Use logic mode to send people down different paths based on their answers.

Last updated March 12, 2026

Create a branching rule

Use branching when the next step should change based on someone's answer.

When branching helps

  • show different follow-up questions to different audiences
  • skip questions that do not apply
  • shorten the path for straightforward responses

Steps

  1. Open the builder for the form you want to edit.
  2. Switch to the logic view if the form uses logic mode.
  3. Select the field or question that should control the branch.
  4. Add a rule and choose the condition.
  5. Choose where matching answers should go next.
  6. Review the default path for answers that do not match the rule.
  7. Save, then test both the matching and non-matching paths.

Expected result

People who match the rule should move to the intended destination, while everyone else should continue on the default path.

Common mistakes

  • forgetting to set a safe default path
  • branching from a content-only block instead of an answerable field
  • testing only one path

Before you publish

Run at least one test submission for every meaningful branch so skipped fields, required fields, and close-state behavior still make sense.

Related articles