Skip to main content

Forms - Form Logic for Sections

A
Written by Angela Mazon
Updated in the last hour

Overview

Form Logic for Sections lets you show or hide entire groups of questions based on how someone answers earlier in the form. Instead of managing each question individually, you set one condition on the whole section — and it appears only when it's relevant. It's a simple way to keep forms clean and make sure people only see what applies to them.

Accessing the Feature

  1. From the left navigation, click Forms

  2. Click Form Templates

  3. Click the name of a form template to open it in the Form Builder

  4. Click the Visibility button (eye icon) in the top-right corner of the section header you want to configure

Note: The Condition dropdown inside the visibility pane has four options: When (show based on an answer), Always (always show), Never (always hide), and For (show to specific employees or roles). Each is covered in its own section below.

How to Set Visibility Logic on a Section

Control when a section appears by basing it on an answer to a question elsewhere in the form.

  1. In the Form Builder, click the Visibility button (eye icon) in the top-right corner of the section

  2. The Visibility right pane will open on the right side of the screen

  3. From the Condition dropdown, select When

  4. From the Question dropdown, select the question whose answer should trigger this section

  5. Under Answered with, choose Any response (the section shows whenever the question is answered at all) or Specific response(s) (the section shows only for certain values)

  6. If Specific response(s) is selected, use the Select option(s) dropdown to choose which answer(s) should trigger the section

  7. Click Done to save

Note: The question you choose as your condition must be located outside of the section you are configuring. Questions that live inside the section will not appear in the dropdown.

How to Use AND Logic Within a Section's Visibility

Require multiple conditions to all be true before the section appears.

  1. Open the section's Visibility right pane

  2. Set up your first condition using the When dropdown and question/value selectors

  3. Click Add filter within the group

  4. A second condition row appears connected by an and label

  5. Configure the second condition the same way

  6. All conditions in the group must be true for the section to display

  7. Click Done to save

How to Use OR Logic Within a Section's Visibility

Show the section if any one of multiple conditions is true.

  1. Open the section's Visibility right pane

  2. Set up your first condition group

  3. Click the Add Group button at the bottom of the pane

  4. A new group labeled Group 2 appears, separated from Group 1 by an or label

  5. Configure the conditions in the new group

  6. The section will appear if Group 1's conditions are met or Group 2's conditions are met

  7. Click Done to save

How to Set a Section to Always or Never Show

Use Always and Never when you need unconditional display behavior.

  1. Open the section's Visibility right pane

  2. From the Condition dropdown, select Always or Never

    • Always: The section will always be visible regardless of other answers

    • Never: The section will never be visible (effectively hides the section)

  3. Click Done to save

How to Show a Section to Specific Employees or Roles

Limit section visibility to certain users instead of basing it on a question answer.

  1. Open the section's Visibility right pane

  2. From the Condition dropdown, select For

  3. Two multi-select dropdowns appear: Show to employees and Show to employee roles

  4. Select from one or both dropdowns — you do not need to fill in both, but at least one selection is needed for the condition to have any effect

  5. The section will only appear for the selected employees or anyone in the selected roles

  6. Click Done to save

How to Remove Visibility Logic from a Section

  1. Open the section's Visibility right pane

  2. Click the Clear button

  3. All visibility conditions are removed and the section returns to always visible

  4. Click Done to confirm

Understanding How AND / OR Logic Works

Visibility conditions support nested logic for precise control:

  • Conditions within a group are connected by AND — all must be true

  • Groups are connected by OR — only one group needs to be true

This means the logic evaluates as: (Condition 1 AND Condition 2) OR (Condition 3 AND Condition 4)

Note: Example: Show a "Hazardous Materials" section when the asset type is "Chemical" AND the site is "Warehouse", OR when the priority is "Critical".

Best Practices

Group Related Questions Together: Sections are most valuable when several follow-up questions all belong together — set the visibility once on the section rather than on each question individually.

Use Questions Outside the Section as Triggers: Only questions outside the section can be used as conditions. If you need to trigger on a question inside the section, move that question above the section.

Test Your Logic Before Publishing: Submit the form in preview mode using different answers to verify each condition behaves as expected.

Keep Conditions Simple: Start with a single When condition and add AND/OR groups only when necessary. Overly complex logic is harder to maintain.

Label Sections Clearly: If a section only appears conditionally, name it so users understand its purpose when it does appear (e.g., "Additional Details — Chemical Hazards").

Troubleshooting

Issue: The Visibility button is not visible on a section

Solution: Make sure you're in the Form Builder edit view, not preview mode.

  1. Make sure you're in the Form Builder edit view, not preview mode

  2. The Visibility button is always visible in the top-right corner of each section header — if you don't see it, verify you are looking at the section header row, not a question inside the section

Issue: A question I want to use as a condition doesn't appear in the dropdown

Solution: The question must be outside the section you're configuring, and certain question types cannot be used as conditions.

  1. The question must be outside the section you're configuring — questions inside the same section are excluded

  2. Verify the question type is not an Information, Photo, or Signature field — these cannot be used as visibility conditions

  3. Confirm the question exists on the form (not on a different template)

Summary

Form Logic for Sections lets you control exactly when a section appears using the same AND/OR conditions you already use for individual questions. Set the rule once on the section, and every question inside shows or hides together — so people only see what's relevant to them.

Did this answer your question?