How to set Logic Jumps

Related to:

Before you start using Logic Jumps (PRO feature), here are a couple of suggestions:

Read this article:

Adding Logic Jumps to your blocks

Let’s add some logic jumps to a typeform:

1. Open a typeform, or start a new one from your Workspace. Now you’ll see the Create panel. It is better to add your blocks before starting to apply Logic Jumps.This simple typeform asks if people prefer cats or dogs, then asks them related questions. I want people who like dogs to see the dog-questions, and the cat people to answer cat questions.

I have set my first question about cats and dogs, then followed up with two Question Groups – one for each animal.

2. To add a Logic Jump, click on the relevant block, then click the Logic Jump icon, highlighted below:
3. This opens the Logic Jump interface. Click Add a Logic Jump, and you’ll see available options for your block:

This simple Logic Jump says if you answer ‘Cat’ to block 1, you will jump to ‘Cat questions’:

4. Click the Logic icon on any question block you want to add Logic Jumps. There is no ‘save’ button. When you’ve set your Logic Jumps, simply click the X icon in the top right corner. You can remove Logic Jumps with the X icon on the top right of each individual Logic Jump.

How Logic Jump works with different Question blocks.

Different blocks allow different kinds of Logic Jumps! Here’s how they work:

1. Add Logic Jumps to close-ended questions

In case of closed-ended questions (Multiple Choice, Picture Choice, Yes/No question) you have the following two options:

  • is
  • is not

2. Add Logic Jumps to open-ended questions

With open-ended question blocks (Short Text, Long Text, Email, Dropdown, Website and Hidden Fields) you have the following Logic options:

  • is equal to
  • is not equal to
  • begins with
  • ends with
  • contains
  • does not contain

Here you can set up Logic Jumps based on whether a certain word or character is typed into the open-text question field:

  • is equal to: the Logic Jump will work only if the input of the field is exactly the same as defined in the condition
  • is not equal to: the Logic Jump will work only if the input of the field is not the same as defined in the condition
  • begins with: the Logic Jump will work only if the input of the field begins exactly the same as defined in the condition
  • ends with: the Logic Jump will work only if the input of the field ends exactly the same as defined in the condition
  • contains: the Logic Jump will work only if the input of the field contains what is defined in the condition
  • does not contain: the Logic Jump will work only if the input of the field does not contain what is defined in the condition

3. Add Logic Jumps to the Date question type

With the Date block you have the following options:

  • is on
  • is not on
  • is before
  • is before or on
  • is after
  • is after or on

This lets you send respondents down a different route based on the date they input.

4. Add Logic Jumps to Numerical question types or based on the Score variable

With Numerical fields (such as the Number block, Rating and Opinion Scale) you have the following options:

  • is equal to
  • is not equal to
  • is lower than
  • (is) lower than or equal to
  • is greater than
  • (is) greater than or equal to

Was this article helpful?
Thanks!