Skip to main content
All CollectionsForms and data basesForm logic & calculationsShow/Hide logic
How to add show/hide logic on multi-step (one question at a time) forms
How to add show/hide logic on multi-step (one question at a time) forms

Use logic to skip questions based on user answers. The 'Jump' option operates similarly to the 'Show/Hide' option in single-step forms.

Updated this week

In multi-step forms, each question appears on a new page, and you can use conditional logic to dynamically control the flow of questions based on the user's answers.

Note: By default, the form will automatically show the next question in the sequence. However, you can break this flow using the "Jump" option.

It’s important to note that you should not jump to the next question unless necessary, as the form automatically proceeds to the next question unless explicitly told to jump over it.

This makes your form more interactive and user-friendly by skipping irrelevant questions and guiding users through the form efficiently.

Conditional logic with the 'Jump' option

The 'Jump' option in multi-step forms works similarly to the 'Show/Hide' option in single-step forms, but instead of showing or hiding fields on the same page, it allows you to skip questions and move directly to the next relevant question.

Benefits of using 'Jump' logic:

  • Skip irrelevant questions: You can streamline the user experience by skipping unnecessary questions, saving the user time and making the form more efficient.

  • Create dynamic flows: You can create multiple pathways through the form, ensuring that users only see questions relevant to them based on their previous answers.

  • Enhanced interactivity: The form feels more responsive and tailored to the user’s input, improving engagement.

How to set up 'Jump' logic in multi-step forms

Step 1: Go to the form editor:

  • Open your multi-step form in the editor.

Step 2: Select the question you want to add logic to:

  • Choose the question that will determine the next step based on the user's answer.

  • Navigate to the Logic tab on the right-side menu.

  • Click on Advanced Logic to define your rules.

Step 3: Add a Jump condition:

  • Set up a condition to specify where the form should go based on the answer. For example:

    • Condition 1: If the answer is Option 1, jump to Question 4.

    • Condition 2: If the answer is Option 2, jump to Question 6.

Step 4: Test your logic:

Preview your form and test the conditional logic to ensure that the form jumps to the correct questions based on the user's answers.

Using the logic map

Logic maps are especially useful with multi-step forms. They help you visualize how the questions and options are connected, and how each question branches to the next based on the user's answers.

logic map options

This can be invaluable for troubleshooting and fine-tuning complex forms.

To access the logic map:

  • In the form editor, go to the Logic map section.

  • Here, you can see a visual representation of your form's structure, showing how each question leads to the next based on the conditional logic you've set up.

logic map

This overview makes it easier to understand the flow and catch any issues with branching or skipping logic.

📝 Additional insights:
The 'Jump' option in multi-step forms functions the same way as the 'Show/Hide' option in single-step forms. However, instead of showing or hiding fields on the same page, it moves the user to a different step in the form.

For more information on how to set up show/hide logic in single-step (classic) forms, refer to the article on How to use Show/Hide logic in single-step forms.

Did this answer your question?