In this article we're covering how to use Skip Logic. This includes enabling Skip Logic, configuring Skip Logic and a few examples of how you can use it.
Skip logic is used to skip between pages on your form. This can be incredibly helpful for when you have a very large form with multiple pages, and Field Logic doesn't cut it anymore. In the current version of Skip Logic, you can only assign a single variation destination on your form (next page & custom page).
How to enable Skip Logic
To start using Skip Logic, you need to have the following fields on your form:
- A page break
- A single or multiple Single Choice, Multiple Choice or Dropdown fields
To enable Skip Logic on your form, you have to click on the page break element within the Logic editor, like you can see on this screenshot:
How to configure Skip Logic
Configuring Skip Logic is very straightforward. When you have enabled Skip Logic to a Page Break in your form, simply assign the Skip Logic rules in the sidebar so the form knows what page to skip to if a certain rule has been met.
An example of a Skip Logic configuration
If you would like to follow along this example configuration, you can open the form here:
For this example, we've created a very basic satisfaction form. This satisfaction form is made up from 4 different pages:
- Introduction page, asking whether the respondent was satisfied or not
- A "Yes" page for when they have selected "Yes"
- A "No" page for when they have selected "No"
- A thank you page to thank them for their time
We have configured this form so when the respondent selects the "No" option, it skips the third page. If the respondent selects "Yes", they will go to the next page by default (in this case the "Yes" page).
Skip to page "3" when "All" of the following logic matches:
Are you satisfied with us -is- No
To prevent a user from going to the "No" page after they have completed the "Yes" page, we also need to configure a page logic rule so they don't accidentally land on the "No" page. This is done with the exact same logic rule we have configured above. Underneath you can see an example of how that is set up:
That's all you need to know to start using Skip Logic!
Note: In this iteration of Skip Logic you can only configure a single skip logic per page.