Conditional logic makes a form respond to the answers already given: showing or hiding questions, sections and sub-sections, and prefilling answers you can already infer. The result is a shorter form where nobody reads a question that does not apply to them.
Show or hide content based on an answer
You decide when a section, sub-section or question appears. Three examples of what that looks like in practice:
Show a Pregnancy section only when gender is Female.
Show the detailed smoking history questions only when the answer to "Do you smoke?" is Yes.
Show Visit 2 only once Visit 1 has been done.
š¬ Explore how it works
Click through this interactive guide to learn the process in seconds.
š ļø Step by step guide
In the form builder, create the reference question. It has to be a radio button or a dropdown.
Go to the section, sub-section or question you want to control.
Add a condition linked to the reference question.
Define the logic, for example show this section if the answer is Female.
Save.
Prefill an answer automatically
Where an answer follows from something already collected, you can have it filled in. For example, if the birthdate shows the subject is under 18, prefill "Minor" at the eligibility step.
This works with radio button questions only.
š ļø Step by step guide
Create the target radio button question.
Open Conditions for that question.
Add a condition based on the birthdate question.
Select Prefill the answer and set it to Yes.
Save.
š” Tip: test conditions as you build them, not at the end. Conditional logic is the part of a form most likely to behave differently from how you pictured it, and one wrong condition copied across a form is a long afternoon.


