Glossary
Conditional logic
Rules that show, hide or branch questions based on earlier answers.
Conditional logic (also called skip logic or branching) tailors a form to each respondent: a question only appears when prior answers meet a rule. A B2B lead form might ask for company size only after someone selects "Business", skipping it entirely for individual users.
Good logic shortens forms and lifts completion rate because nobody answers questions that do not apply to them. It also cleans the data - irrelevant fields are never shown, so they are never filled with noise that you later have to filter out.
The hard part is observability: being able to see, at a glance, who sees what. A rule should be describable in one sentence. If a path depends on three chained conditions, split the form or use a routing question instead. Logic should only ever depend on questions already answered earlier in the flow, never on a later one.