Skip to main content

Where filter rules are used

The same visual filter builder appears across many features in Filla:
  • Field show/hide rules (display conditions)
  • Page visibility conditions
  • Conditional read-only rules
  • Custom validation rules
  • Linked record filters
  • Automation action conditions
Understanding how to build filter rules once gives you the skills to use all of these features. In field settings, the filter builder opens in a popover when you click the condition trigger, giving you a focused workspace to build your rules.

Anatomy of a filter rule

A filter rule is made up of conditions organized into groups. Each condition has three parts: Combined: show this element when Country is United States.

Building a condition

1

Click 'Add condition'

Click the + Add condition button in the filter builder.
2

Select the target field

Choose the field whose value you want to check from the field picker dropdown.
3

Choose an operator

The available operators depend on the field type. Select the comparison you need.
4

Enter a value

For most field types, enter or select the value to compare against. For operators like “is empty” or “is checked”, no value is needed.

Combining conditions with AND / OR

When you add multiple conditions, you must choose how they combine:
  • AND: all conditions must be true
  • OR: at least one condition must be true
The AND/OR selector appears between your conditions.

Condition groups

You can group conditions together and then combine groups. This lets you express logic like: (Country is United States AND Plan is Enterprise) OR (Country is Canada AND Plan is Enterprise) Click Add group to add a new group. Set each group’s AND/OR logic independently, then choose how the groups combine with each other.

Negating a group

Each group can be negated by toggling None of (instead of All of or Any of). This flips the logic: the group evaluates to true only when none of its conditions match.

Operators reference

Text operators

Number operators

Date operators

Relative date options:
  • Presets: today, tomorrow, yesterday, this week, last week, next week, this month, last month, next month, this quarter, last quarter, next quarter, this year, last year, next year
  • Rolling: X days, weeks, months, quarters, or years in the past or future. For example, “in the last 7 days” or “in the next 3 months”.
  • Range: Between two relative offsets. For example, “between 30 days ago and 7 days ago”.

Select operators

Checkbox operators

Common questions

Currently, conditions compare a field’s value to a static value you enter in the builder. Cross-field comparison (e.g., “Field A is greater than Field B”) is not supported.
There is no enforced limit on the number of conditions or groups.
Yes. When used for display conditions or page visibility, conditions re-evaluate as the respondent types and changes fields. The form updates immediately.