Instance · Forms
Conditional Visibility
Last updated 2 November 2026
Conditional visibility is a feature that allows you to display or hide form fields based on specific rules. The feature enables you to create dynamic and responsive forms that adapt to user input or other factors, enhancing the user experience.
Consider the example of creating a form for a cleaning service company. In this scenario, you can ask users to select whether they require carpet cleaning. If the user responds 'YES,' additional option fields become visible, including choices for anti-allergen and deodorizing treatments. Conversely, if the response is 'NO,' the option fields are concealed.
The following topics are discussed in this article:
- Adding conditional visibility conditions to a field
- Updating field conditional visibility
- Removing field conditional visibility
Adding conditional visibility conditions to a field
To use conditional visibility on form creation:
- Navigate to Forms from the main menu.
- Select All Forms.
- Select CREATE FORM.
- Fill out the required fields on the 'Details' tab. You need to fill these out before you can use the form on the 'Fields' tab.
- Navigate to the 'Fields' tab.
- Select ADD VIRTUAL FIELD or update an existing field by selecting its corresponding EDIT link.
- Scroll down to the 'Conditional Visibility' section on the form for creating or updating a field.
- Enable conditional visibility by enabling the 'Enable Conditional Visibility' toggle.
- Use the form to create a condition or rule.
- Select ADD ANOTHER CONDITION to add more conditions to your field if required.
- Select SAVE or ADD VIRTUAL FIELD.
- Navigate to the 'Form Code' tab.
- Select GENERATE FORM CODE.
- Use the confirmation modal to finalize the form code regeneration.
- Select SAVE.
These are the input requirements and descriptions for adding a conditional visibility condition to a field.
| Input Label | Type | Required | Description |
|---|---|---|---|
| Logic Operator | Radio button group | Yes, when there is more than one condition | And shows the field when all conditions are met. Or shows it when any condition is met. |
| Trigger Field | Dropdown Field | Yes | The trigger field establishes whether the field you are creating is displayed or hidden under specific conditions. If the trigger field's value meets the conditions, the field you are creating is shown. If it does not, the field stays hidden. |
| Condition | Dropdown Field | Yes |
The logical condition used to trigger field visibility or invisibility. The list of logical conditions includes the following:
|
| Value | Text Area | Yes | The logic provided in the 'Condition' field uses this value to control the conditional visibility of the field you create. |
Updating field conditional visibility
To update field conditional visibility:
- Navigate to Forms from the main menu.
- Select All Forms.
- Find the form you want to update and select its Edit row action link.
- Navigate to the 'Fields' tab.
- Find the field you want to update and select EDIT.
- Make your changes in the 'Conditional Visibility' section.
- Select SAVE.
- Navigate to the 'Form Code' tab.
- Select GENERATE FORM CODE.
- Use the confirmation modal to finalize the generation of the new form code.
- Select SAVE.
Removing field conditional visibility
To remove field conditional visibility:
- Navigate to Forms from the main menu.
- Select All Forms.
- Find the form you want to update and select its Edit row action link.
- Navigate to the 'Fields' tab.
- Find the field containing the conditional visibility rules you want to remove and select EDIT.
- Find the condition you want to delete in the 'Conditional Visibility' section, then select REMOVE CONDITION.
- Select SAVE.
- Navigate to the 'Form Code' tab.
- Select GENERATE FORM CODE.
- Use the confirmation modal to finalize the generation of the new form code.
- Select SAVE.