Skip Logic
About Skip Logic
Skip logic is a dynamic feature that allows you to control the flow of your forms based on respondents' answers. It ensures that your respondents are always prompted to answer the most relevant questions and complete surveys more quickly, providing a personalized survey experience.
How It Works
Question ID
Every input field added to your form is automatically assigned an ID. You can change this ID in the General settings of a question by entering a new value in the Question name property. This ID is not visible to respondents and is used in various form configurations, including skip logic setup.
If you choose to enter conditional rules and expressions manually, and they involve the value of a certain trigger question, use curly brackets to reference the question ID whose value you want to access, e.g., {driving-license} = true
, where driving-license
is the ID of the trigger question. Otherwise, use the graphical user interface (GUI) described below to set up your conditional logic without manual entry.
Triggers
A trigger is an event or condition that is based on an expression. Once the expression evaluates to true
, a trigger sets off an action. Such an action can optionally have a target question it affects. In Form Builder, two types of triggers allow you to set up skip logic in a form:
- Skip to question - Takes a respondent to a target question if a specified expression evaluates to
true
. - Complete survey - Triggers survey completion if a specified expression evaluates to
true
.
Skip Logic Directions
Skip logic can be used to send respondents both forward and backward in the survey. By applying skip logic in reverse, participants can backtrack and provide answers to earlier sections or questions they initially left unanswered without navigating through the entire survey again.