Conditional Logic
You can implement a conditional logic to create dynamic and interactive surveys that adapt to users' answers.
How to Setup Conditional Logic
Find the question for which you want to implement conditional logic.
Click on "Conditional logic" and add New logic:
In the condition settings, you can choose between Answer or an available Calculated Field (such as Score) as the condition type. For example:
IF Answer is Yes (triggers the action if the respondent answers “Yes”).
IF Score = 1 (triggers the action when the Score calculated field reaches 1).
Add multiple conditions if needed to create more complex logic.
Once you set up the condition, use the THEN section to define the action(s) you want to take. In the action settings, you have two options:
Calculate: Choose Calculate to update a Calculated Field based on the condition. For example:
Calculate Score + 1 adds 1 to the Score field when the condition is met.
Go To: Choose Go To to navigate to a specific question based on the condition. For example:
Go To Q2 sends the respondent to Question 2 if the Score equals 1.
You can add multiple actions in a single logic block to perform both navigation and calculation tasks when the condition is satisfied.
Example of Using Logic to Display Different Thank You Screens
You can create multiple Thank You screens and direct users to them based on their answers. For example, create a quiz that showcases a product item along with a shop link based on users' answers.
Navigate to your survey.
Open the "Questions" section.
Scroll through your questions.
Add Thank You screen:
Click on the "ADD THANK YOU SCREEN" button. You can create unlimited Thank You screens.Set screens in your questions' logic.
That's it! Experiment with conditional logic to make your survey more engaging and user-friendly.
How to Skip Questions
Consider the scenario where you have a survey with four questions:
Do we have Bugs? [yes/no] (if yes go to question 3, if no to next question)
Do we need to add more features? [yes/no] (if yes go to question 4, if no to Thank you)
What bugs have you faced? [input] (always go to Thank you, skipping next question)
What features have we missed? [input]
Thank You screen
To implement skip logic based on the respondent's answer:
If the respondent selects "Yes - We have bugs" for question 1, they are redirected to question 3:
After answering question 3, the survey is completed, should skipping question 4.
To skip question 4, add an additional conditional logic (I added the condition "is not empty") to question 3 to redirect respondent to the Thank You screen (complete a survey):