When to choose this
Exact behavior
- Requires non-blank source answer — null,
"", and[]never match (fail-closed). - Text: case-insensitive; returns true when substring is absent from a non-empty string.
- Multi-choice: true when no selected option equals your value.
- Comparison value must be non-empty string/chip.
- Single-choice: behaves like Not equals for that option.
Which field types
Blank / unanswered answers
Never matches. Do not use Does not contain X to mean “empty or without X”. Add a separate Is empty branch.Configure in Studio
Open a rule
Select text or choice field
Choose Does not contain
Enter excluded snippet or option
Add Then actions
Test answered vs blank on Fill
Worked examples
Hide legal block without keyword
When Project description does not containOnly fires once they typed something without “medical”.medical→ Then Hide blocksHIPAA addendum
Exclude add-on path
When Add-ons does not containWhite-glove setup→ Then Hide blocksImplementation calendar
Tag guard
When Tags does not containBeta→ Then Hide blocksBeta feedback section
Notes without PII marker
When Internal notes does not contain [CONFIDENTIAL] → Then allow standard routing
Test on fill
Include the snippet/option
Answer with other content (no snippet)
Leave field blank
Toggle option on multi-select
Common mistakes
- Expecting blank to match “does not contain urgent” — it will not.
- Using for numeric/date comparisons — wrong operator family.
- Confusing with Is none of — use block-list operator for multiple forbidden choices.
Troubleshooting
Rule never fires on empty notes
Rule never fires on empty notes
Substring still seems present
Substring still seems present
Multi-select partial match
Multi-select partial match
Case sensitivity concerns
Case sensitivity concerns