Loading...
ZenBuild's conditional logic lets you show, hide, or require fields based on earlier responses. Build forms that adapt to each respondent — shorter forms, more relevant questions, and better data quality.
Start by adding all the fields your form might need, including fields that will only be shown conditionally. For example, if you have a dropdown like 'How long have you been a member?', you might add a follow-up field that only appears for certain answers — this is the field you'll conditionally show.

Click the field you want to conditionally show or hide to open its editor panel. Scroll down to the 'Show this field when...' section at the bottom. This is where you'll define the conditions that control when this field appears to respondents.

Click '+ Add condition group' to create a rule. Choose a source field from the dropdown, pick an operator (equals, not equals, contains, etc.), and enter a value. The field will only appear when the condition is met. You'll see a 'Conditional' badge on the field in the canvas to confirm logic is active. Add more conditions or groups for complex branching.

Preview the form and fill it out as a respondent would. Verify that conditional fields appear and disappear correctly based on your answers. Test edge cases — what happens when you change an answer back? Make sure required conditional fields don't block submission when they're hidden.
Yes. A field can depend on multiple other fields using AND/OR logic. You can also create cascading conditions where field B depends on field A, and field C depends on field B.
Hidden fields are not submitted. If a respondent triggers a field, fills it in, then changes their answer so the field hides again, that data is not included in the submission.
Page visibility can be controlled with conditions. If all fields on a page are conditionally hidden, the page is skipped in the form flow.
Try ZenBuild free - forms, PDF tools, templates, and more.