What is Logic Jump?

Related to:

Looking to add question branching, forks, or conditional questions to your typeform? Then you need Logic Jump.

Logic Jump (PRO feature) lets you create a typeform that responds based on people’s answers. Respondents never have to skip irrelevant questions — because with Logic Jump, they’ll never even see them.

It’s also a great way of segmenting your audience, and making the experience as easy as possible for them. The result? Higher completion rates, and a more personal, human experience for your respondents.


For example, let’s say you want to survey animal lovers. We’d start with a question like, “Are you a cat or a dog person?” But we don’t want dog lovers to see questions about cats, or cat lovers to see questions about dogs.

Cat or Dog person

With Logic Jump, we can show cat lovers one set of questions, while dog lovers see another. To do this, simply set up one Logic Jump that says If “Are you a cat or a dog person?” is “Cat”, then jump to Cat questions and another similar one for Dog questions.

It’ll look like this in Build:

Setting Logic Jump

And of course, you can do much more than divide people into cat or dog lovers!

If you’re using Calculator to keep a score, you can show your respondents different questions or statements depending on their score.

You can set up lots of paths, too. With a Multiple Choice question, you can create different paths for each answer. Logic Jump is very flexible, so you can be creative with it. Find out more about How Logic Jump behaves.

Here are more examples of when to use Logic Jump:

  • Make quizzes and tests that respond to results. Check these out.
  • Conduct market research with typeforms that segments your audience.
  • Create smart shopping carts.
  • Hide content from respondents until they answer specific questions. Find out how.
  • Make lead generation more efficient. Try this.

Tips for building with Logic Jump

Map out your typeform on paper before you start, like the photo of the cat/dog survey above. It can be really helpful to draw the structure of your typeform before you begin, especially if it’s going to be complex.

View your Logic Jump map in Build. You can quickly view the Logic Jumps you’ve built by switching the “Show logic map” button ON.

Logic map

This shows you where each question leads to and comes from. The numbers represent the question numbers, and clicking on any of them will open the corresponding Logic Jump. If your typeform is behaving strangely, check this Logic Jump map, and double check that everything leads to the correct place.

Here are some more useful articles that go deeper into Logic Jump:

How to set Logic Jumps. This is a step-by-step guide to adding Logic Jumps to questions, and where you can use them.

Single and multi-branching surveys. The difference between the two, and when and why you should use them.

Was this article helpful?