How to Create logic jumps and branching on Typeform

intermediate 8 min read Updated 2026-03-24
Quick Answer

Access the Logic or Workflow tab in Typeform's Create panel, select Branching mode, choose a trigger question, add if/then conditions to jump to specific questions or screens, and preview to test paths. For multi-branching, create rules for all answer options to avoid gaps. Takes 15-45 minutes depending on complexity.

Prerequisites

  • Typeform account (free tier sufficient for basics)
  • Existing form with 3-5 questions
  • Basic familiarity with Typeform builder interface

Step-by-Step Instructions

1

Log in and open your Typeform

Access the Typeform dashboard at app.typeform.com, select or create a new typeform, and enter the Create panel where you build and edit questions in sequence. This is the main editor view.
2

Navigate to Logic or Workflow tab

At the top of the Create panel, click the Logic tab (sometimes labeled Workflow in recent interfaces). This opens the logic settings area for configuring branching and jumps.
Interface may vary slightly by version; look for Workflow if Logic is not visible.
3

Select Branching mode

In the Logic/Workflow section, click Branching (upper left corner or prominent button). This displays a visual map of your form's questions with default always go to next question behavior.
4

Choose trigger question

Identify the question to add logic to, such as a multiple-choice or rating question. Click or zoom in on it in the branching map, then click the dropdown from Always go to to change the destination.
5

Add rule or condition

Click Add rule or + Add condition (plus icon). Use dropdowns to set: If answer to [question name] is [value like 'Yes' or '4-5 stars'], then jump. Example: If answer is Yes, jump to Question 4.
Common operators: <code>is</code>, <code>contains</code>, <code>greater than</code>.
6

Set jump destination

In the Then section, select Go to from the dropdown. Choose specific question (e.g., Question 4), Thank you screen, or End of form. Default is next question.
7

Handle multi-branching

For questions with multiple options, add rules for each: Rule 1 if Charlotte's Web go to one branch; Rule 2 if James and the Giant Peach go to another. Ensure rules cover all answers including Other to prevent gaps.
Place logic at the start of each branch question.
8

Add advanced conditions

Click + Add condition within a rule for and/or logic. Combine like answer is Yes and hidden field equals value. Save each rule.
9

Preview and test

Click Preview (top right) to test paths. Respond to triggers, verify jumps (e.g., low rating skips to feedback), and fix issues like missing rules or overlaps.
Test all paths thoroughly to catch infinite loops.
10

Publish the typeform

Once tested, click Publish (top right). Logic applies live immediately with no additional setup required.

Common Issues & Troubleshooting

Infinite loops or respondents stuck

Ensure logic jumps at the start of each branch and no circular paths; preview and trace all responses.

Skipped branches or irrelevant questions shown

Add rules for every possible answer option, including 'Other'; verify trigger questions have complete coverage.

Missing jumps for multi-choice questions

Create separate rules for each selection (e.g., A, B, both, neither); use AND/OR for combinations.

Logic not triggering

Check condition operators and values match exactly (case-sensitive); test with Preview mode.

Overlapping rules causing conflicts

Edit rule order or specificity; ensure no duplicate conditions and save changes before previewing.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Typeform website before purchasing.
Beautiful Forms

Affiliate link. We may earn a commission at no extra cost to you.