Logic Jumps


Logic Jumps allow you dynamically skip or move to specific questions within a survey. They allow you to build alternative flows within a survey, based on response data provided by the user, or through randomness.

Logic Jumps are also sometimes referred to as Conditional Questions or Branching Logic.

Rule based logic jumps

Rule based logic jumps allow you to dynamically adapt the survey flow based on survey responses provided by the user. You can create multiple rules to react differently based on specific responses given by a user.

A popular  use-case for Logic Jumps is to ask specific follow-up questions based on the response to a rating question (NPS, CSAT, …). You can also choose to show a Call-To-Action pointing to a review website when a user leaves a positive rating.

Random logic jumps

Random jumps are based moving the user to a specific element in your survey based on randomness. You can define two or more target elements to which the user will be moved.

A popular use case for random logic jumps testing two types of message to (A/B test), or randomly showing different Call To Actions (CTA).

Set up dynamic survey flows

Below we’ll go through each step involved to set up a personalized survey flow based on predefined conditions.

Create a default survey flow

Create a survey as you would normally do with the following three elements:

  • An NPS or CSAT question
  • An open follow-up question
  • A Thank-You panel or Exit Survey element

Create an alternative flow

Below the three survey questions we’ll add an alternative follow-up question, followed by  another Thank-You panel. This survey branch will be shown to users that responded negatively to the first question and we are adjusting the question accordingly.

Add Jump-Logic Element

As a final step, we’ll add a Logic Jump element right after the first rating question.

We add a jump condition that forwards the user to the second branch if they give a bad rating. In all other cases, they’ll be forwarded to the default question.

If you have any questions or want a helping hand to set up conditional survey questions, please don’t hesitate to reach out to us. We’re happy to help you with the setup!

Was this helpful? Let us know with a quick a vote