Logic & Branching

Logic & Branching

Add conditional logic to your forms to create dynamic, personalized experiences. Show or skip questions based on how respondents answer previous questions.

Accessing the Logic Builder

Open your form in the Builder and click the Logic tab in the top navigation.

How Logic Works

Logic rules let you control which question a respondent sees next based on their answer to the current question. Without logic, questions flow sequentially from top to bottom. With logic, you can skip questions, jump ahead, or send respondents to the end of the form.

Creating a Logic Rule

  1. Go to the Logic tab.
  2. Select the question you want to add logic to.
  3. Click Add Rule.
  4. Configure the rule:
    • If — Choose the condition (e.g., "answer equals", "answer contains").
    • Value — Specify the value to match.
    • Then go to — Choose the destination question or "End of form".
  5. Click Save.

Available Conditions

For Text Questions

ConditionDescription
EqualsAnswer exactly matches the specified value.
Not EqualsAnswer does not match the specified value.
ContainsAnswer includes the specified text.
Does Not ContainAnswer does not include the specified text.
Is EmptyNo answer was provided.
Is Not EmptyAn answer was provided.

For Choice Questions (Multiple Choice, Checkbox, Dropdown)

ConditionDescription
EqualsThe selected option matches the specified choice.
Not EqualsThe selected option does not match.

For choice-type questions, you'll see a dropdown of the available options instead of a free-text input.

For Numeric Questions (Number, Rating, Opinion Scale, NPS)

ConditionDescription
EqualsThe number matches exactly.
Not EqualsThe number does not match.
Greater ThanThe number is higher than the specified value.
Less ThanThe number is lower than the specified value.

Destinations

When a rule's condition is met, the respondent jumps to one of these destinations:

  • Any future question — Skip ahead to a specific question further in the form.
  • End of form — Jump directly to the Thank You page.

Note: You can only jump forward. Backward jumps are not supported to prevent infinite loops.

Multiple Rules

You can add multiple rules to a single question. Rules are evaluated in order from top to bottom. The first matching rule is applied. If no rules match, the respondent proceeds to the next question in sequence.

Visual Flow Builder

The Logic tab includes a visual flowchart that shows how your questions connect. This makes it easy to see the full branching structure at a glance.

Examples

Skip a follow-up question

  • Question: "Do you use our mobile app?" (Multiple Choice: Yes / No)
  • Rule: If answer equals "No", then go to question 5 (skipping mobile-specific questions 3 and 4).

Route to different sections

  • Question: "What department are you in?" (Dropdown)
  • Rule 1: If answer equals "Engineering", go to "Engineering feedback" question.
  • Rule 2: If answer equals "Marketing", go to "Marketing feedback" question.

End early for disqualified respondents

  • Question: "Are you 18 or older?" (Multiple Choice: Yes / No)
  • Rule: If answer equals "No", then go to End of form.

Tips

  • Keep branching simple. Complex logic with many nested branches can confuse respondents and make the form hard to maintain.
  • Test all paths through your form before publishing.
  • Use the visual flowchart to verify that all branches lead to the Thank You page.
  • Use Statement questions to provide context when respondents land on a branch they might not expect.