When to choose this
Older forms may label this operator Is — behavior is identical to Equals.
Exact behavior
- Compares the respondent’s answer to your expected value using flexible but strict matching:
- Text and numbers are compared as strings (
"5"equals5). - Yes/no accepts common forms:
true/false,1/0,yes/no,on/off. - Multi-select answers match when they contain the same options in any order — but for “exactly these and nothing else”, use Equals set.
- Text and numbers are compared as strings (
- If your comparison value is blank or missing, the clause never matches (fail-closed).
- You can compare to a fixed value or pick another field in Value — both sides must be non-blank for a match.
Which field types
Blank / unanswered answers
Never matches. An empty, null, or unanswered field does not equal anything — not even an empty expected value. To react to skipped questions, use Is empty. To react to “anything except X”, use Not equals — but only after they answer.Configure in Studio
1
Open a rule
Open top bar → Logic → Rules, or Branch / Add condition on a field. Expand the When section.
2
Select the source field
Pick the field whose answer you want to test (e.g. Plan, Country, Call me back).
3
Choose Equals
In the operator dropdown, select Equals (or Is on older schemas).
4
Set the comparison value
Type a literal, pick an option chip, or pick another field in Value to mirror it (e.g. confirm email matches email).
5
Add Then actions
Stack actions such as Show blocks, Require answer, or Jump to page.
6
Save and preview on Fill
Publish when ready, then open Fill to verify the branch fires on the exact value only.
Worked examples
Single choice — show VAT field
When Country equalsUse Equals because you need exactly Poland — not “any EU country”.PL→ Then Show blocksVAT number+ Require answerVAT number
Yes / no — require phone
When “Call me back” equalsToggle and checkbox blocks only support Equals / Not equals — not empty checks.Yes→ Then Show blocksPhone+ Require answerPhone
Confirm email matches
When Confirm email equals (pick)Both fields must be filled; until Confirm email is typed, the clause stays false.Success message
Multi-select — one option present
When Add-ons equals Priority support → Then show SLA disclaimer
Matches if Priority support is selected even if other add-ons are too. For “only Priority support, nothing else”, use Equals set.
Test on fill
1
Open Fill from Studio
Launch the live preview in a new tab.
2
Enter the exact expected value
Pick or type the value from your rule. Confirm Then actions activate immediately.
3
Try a different value
Change the answer — actions should revert unless another rule keeps them on.
4
Leave the field blank
Confirm the rule does not fire. If you need blank behavior, add a separate Is empty rule.
5
Test field-to-field pairs
Fill the referenced field first, then the source — match should update live as both change.
Common mistakes
- Using Equals to detect a blank field — use Is empty instead.
- Using Equals on multi-select when you need an exact set with no extras — switch to Equals set.
- Expecting a Page 4 field to match before the respondent reaches Page 4 — the answer is empty until then.
- Duplicating rules for
"5"and5— normalization handles both; one rule is enough. - Using Equals for “contains urgent in notes” — use Contains for substring search.
Troubleshooting
Rule never fires even with the right answer
Rule never fires even with the right answer
Check option value vs label in Studio — logic compares stored values. Confirm the comparison value is not blank and the field type supports Equals.
Rule fires when I expected false
Rule fires when I expected false
Another rule may also match, or Equals on multi-select matched because the option is among selections. Narrow with Equals set or add Not equals guards.
Confirm-email rule never passes
Confirm-email rule never passes
Both fields must be non-empty. A field pick on an empty confirm field fails closed until typed.
Multi-select behaves like Contains
Multi-select behaves like Contains
Equals on multi-select compares full sorted sets when both sides are arrays. For “includes this one option”, Contains or Is any of may read clearer — but Equals with one chip still matches if that option is selected among others via loose matching.