When to choose this
Exact behavior
- Choice multi-select fields.
- Normalizes actual and expected to unique string sets.
- Returns false if either set is empty after normalization.
- True when every expected needle appears in the actual haystack.
- Extra selections beyond your list do not break the match.
- Order ignored.
Both the field and your chip list must be non-empty — an unanswered field or empty requirement list never matches.
Which field types
Blank / unanswered answers
Never matches — empty selection normalizes to[], which fails the “non-empty haystack” requirement.
Configure in Studio
1
Open a rule
Logic → Rules, or Branch / Add condition on a field.
2
Pick multi-select field
Checkbox list, tags, dual listbox, etc.
3
Choose Includes every of
4
Add required option chips
All options that must be selected — at least one chip required.
5
Add Then actions
Show blocks, certificate, pricing tier.
6
Test subset, superset, exact on Fill
Worked examples
Required training modules
When Completed modules includes every ofSelecting Safety + Ethics + Leadership still matches.Safety, Ethics→ Then Show blocksCertification eligible
Feature prerequisites
When Enabled features includes every ofMissing either feature fails the clause.SSO, Audit log→ Then Show blocksEnterprise dashboard
Tag gate
When Tags includes every of Paid, Verified → Then unlock VIP content
Survey segments
When Interests includes every ofProduct, Support→ Then Jump to pageCross-sell offer
Test on fill
1
Select all required chips only
Rule on.
2
Select all required plus extras
Rule on.
3
Missing one required chip
Rule off.
4
Nothing selected
Rule off.
Common mistakes
- Using when extras must be forbidden — use Equals set.
- Using for single-select — Equals or Is any of is clearer.
- Empty chip list in rule — never matches.
Troubleshooting
Extras break my mental model
Extras break my mental model
Includes every of allows extras by design — switch to Equals set for exact combos.
One chip never satisfied
One chip never satisfied
Option value mismatch between Fill and Studio chips.
Rule never fires on partial
Rule never fires on partial
Expected — all listed chips must be present.
vs Contains for one chip
vs Contains for one chip
Contains one option is equivalent for single needle; use Includes every of when multiple required.