Conditional Visibility

Dynamically show/hide fields based on user responses

Conditional Visibility lets you dynamically show or hide form fields based on a user’s input. This makes your forms smarter, cleaner, and more intuitive by only displaying relevant fields when needed.

Example Scenarios:

In the example below, the field will only be displayed if the user’s role is “C-level.”

  • Controlling Field: role

  • Operator: = (equals)

  • Value: c-level

As a result, the hidden field becomes visible only when the user selects “C-level” from the role dropdown

How to Configure

  1. Open the Form Builder in the schema configuration

  2. Select the field you want to conditionally display

  3. Under Visibility Rules, define the conditions (e.g., "Show if Reason = Other")

  4. Save and publish

⚠️ Fields that are conditionally hidden will not be submitted unless shown and filled.

Tips

  • Use conditional visibility to reduce overwhelm in large forms

  • Combine with validation and masking to ensure quality inputs only appear when needed

  • Keep logic simple and test thoroughly for edge cases

⚙️ Conditional visibility works seamlessly with Zapier and other automation platforms. You can trigger workflows or notifications only when certain conditions are met in the form submission.

Last updated

Was this helpful?