In a survey, how can I select the next question based on the previous answer?

Hi there!

I’m developing a survey and for each question there are 3 choices. If the user selects a specific choice among the three it must direct to another question and if the user select the other two it will skip that question and move on to the next part of the survey.

For exemple, the question can be “what is your level of stress during the day?” The three options are “low”, “moderate” and “high”, if the user chooses “low” or “moderate” it will move to the next topic, but if he/she chooses “high” it must show up some info about stress and how the App can manage that.

I’m really stuck at this part. Any help would be greatly appreciated!

How are you navigating through the questions from one to the next?

What you might do in your “survey options” (eg Moderate, low, high in your case) is associate a “skip next question” Yes/No field. The default might be “No”, therefore your logic then navigates to the next question.

However, if you enabled it (“Yes”) then you could program each appropriate Survey Option to navigate past the next question.

If you foresee further complexity being required in the future, eg to skip past multiple questions (and not only the “next” one) you might want to think that through now to save you from having to re-engineer it down the line.

I’d number each question group, then on the button have logic that determines which group to show next.

ie on Q1 answers high stress, button has logic that says “if drop down is “high” then go to Q3 else go to Q2”

for a better user experience you may want to evaluate this condition in a group on the page so that it is decided BEFORE the button click - that way there won’t be a logic decision lag on the button click.

Depending on how complex the form Qs are I may put the next button within each form question (normally I’d put 1 bottom at the bottom of a multi stepper form). That way you can keep the logic clean and easier to understand.