Conditional LogicConditions & Operators

Conditions & Operators

Each condition rule consists of three parts:

[Which field to watch]  [What to check]  [What value to compare against]

The available operators depend on the type of the source element.


Text-type elements (Text Input, Text Area, Number, Email, Phone)

OperatorTrue when the source element’s value…
is filledContains any non-empty text
is emptyContains no text (blank)
equalsExactly matches the specified value
does not equalDoes not exactly match the specified value
containsIncludes the specified substring
does not containDoes not include the specified substring
starts withBegins with the specified text
ends withEnds with the specified text

Selection-type elements (Dropdown, Radio, Button Group)

OperatorTrue when the source element’s value…
isThe selected option’s label exactly matches the specified value
is notThe selected option does not match
is any ofMatches one of a list of specified values
is none ofMatches none of a list of specified values

Checkbox elements

OperatorTrue when…
includesThe specified value is one of the checked options
does not includeThe specified value is not checked
is exactlyOnly the specified values are checked (no more, no less)

Switch elements

OperatorTrue when…
is onThe toggle is enabled
is offThe toggle is disabled

Color Swatch / Image Swatch elements

OperatorTrue when the selected swatch’s label…
isMatches the specified label
is notDoes not match the specified label
is any ofMatches any of a list of labels

Date Picker elements

OperatorTrue when the selected date…
is beforeIs earlier than the specified date
is afterIs later than the specified date
is betweenFalls within the specified date range
is filledAny date has been selected
is emptyNo date has been selected

Note: The Date Picker element supports conditions (is before, is after, is between, is filled, is empty) but does not yet have its own documentation page. Configure it the same way as other elements.