What Are Visibility Rules?
Visibility rules use conditional logic to control when specific fields appear on a Fulcrum form based on responses in other fields. They help simplify the form, keep the interface clean, and reduce user error by only showing relevant fields. They can also help skip required fields by making them not visible; this way, you can hide sections that are not needed.
Examples of Visibility Logic in Use
Let's say you're inspecting manhole covers and select that no manhole cover is present, the required fields related to the cover — such as condition, material, or measurements — are hidden. This lets the record be saved and synced without filling out irrelevant fields.
Another example: by selecting that an asset does not need attention, visibility logic automatically hides the work order section, saving the user time and preventing unnecessary data entry — so they can move on without having to scroll past or complete irrelevant fields.
Where to Find Visibility Rules
Go to your Fulcrum App Designer.
Click on a field you want to make conditionally visible.
Scroll down to “Visibility Rules”.
Use the builder or write a simple expression (in Fulcrum Expression Language).
How to Test
Go to the Preview App.
Try selecting different values and watch the visibility change.
Adjust your rule if something isn’t showing up when it should.
To take your visibility logic to the next level, please check out our article on Data Events.