Overview
Form Logic lets you create dynamic forms that adapt based on respondent input. With Logic, you can show only relevant questions for each respondent. No need for them to skip unnecessary questions.Show a question based on an answer
- Click the question you want to show or hide.
- In the right-hand panel, open Logic.
- Under Hide conditionally, choose Show when or Hide when, then click Set conditional logic.
- Click Add condition and pick the question it depends on.
- Choose the rule. In this example, Quantity only shows once Product has an answer.
- Click Done, then click Publish so respondents see the change on your live form.
Guides
Page logic
Hide or show certain pages or custom endings based on prior input.
Answer piping
Insert prior input into fields for a personalized experience.
Conditionally hide fields
Hide or show fields based on prior input, parameters, or external data.
Calculations and variables
Calculate prices for order forms, compute the score of a quiz, and more.
Combine and repeat forms
Connect separate forms together or allow users to re-submit a form.
Import subform data
Pass data from a subform to a main form.
Condition groups
Use nested logic to show, hide, and validate fields based on conditions.
Form validation
Collect accurate information from your respondents by validating form inputs.
Integration logic
Perform an integration only when a certain condition is met.