Logic
Make dynamic forms that adapt and adjust based on a respondent’s input. Show or hide questions, modify page logic, add calculations, combine forms using logic, and more.
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.
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.
Conditional integration logic
Perform an integration only when a certain condition is met.
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.
For example, let’s make a fulfillment order form that handles either delivery or pick-up.
Where logic can be applied
Use page logic in surveys
In a survey, certain questions may only be relevant based on the respondent’s previous answers. By editing the page logic, respondents skip unnecessary questions, presenting a more focused and tailored survey experience.
Set conditional fields in application forms
Application forms often have fields that are only applicable to specific scenarios. Logic can be used to show or hide these fields based on the respondent’s input.
Give dynamic feedback in quizzes
In a quiz, you can use logic to provide dynamic feedback based on the respondent’s answers. For example, if a respondent selects a wrong answer, you can display specific feedback or redirect them to a relevant section for further learning.
Automated calculations in order forms
Order forms often involve calculations like pricing, discounts, and taxes. By incorporating logic, you can automate these calculations based on the respondent’s inputs, ensuring accurate and efficient order processing.