Word Lists
3 min read
Overview
Word lists let you define custom sets of words and phrases for content filtering — going beyond ML-based detection to catch specific terms, brand names, slurs, or any domain-specific vocabulary.
Word list checks are free (they don't consume credits), making them an efficient first line of defense in your moderation pipeline.
Creating a Word List
- Navigate to /automod/word-lists
- Enter a name for your word list (e.g. "Prohibited Terms", "Brand Competitors")
- Add words, one per line, in the text area
- Select a match mode
- Click Save
Match Modes
Word lists support three matching strategies:
Exact
Matches whole word boundaries only. "spam" matches "spam" but not "spammer" or "antispam".
Contains
Matches as a substring anywhere in the text. "spam" matches "spam", "spammer", and "antispam".
Regex
Matches using regular expressions. Use sp[a@]m to match "spam" and "sp@m" (leet speak evasion).
Using in a Flow
- Open your automod in the flow builder
- Drag a Word List Check processor node from the palette
- Click the node and select your word list from the config panel dropdown
- Connect the Pass output (no match found) and Fail output (match found) to your next nodes
Combining with ML Detection
A powerful pattern is to use word lists as a free pre-filter before running ML detection:
- Trigger receives content
- Word list check runs first (free — no credits used)
- If a prohibited word is found, route directly to Reject
- If no match, pass to an ML detector (uses 1 credit)
- Route based on ML score to Approve or Reject
Tip: This pattern saves credits by catching obvious violations with the free word list check before running the paid ML detection.