YouTube and semantically similar words like Vimeo can be flagged too; add the phrase New York and it also matches NYC. Tense, plural forms, and slight variations are covered without you having to add every spelling yourself.
Wordlists belong to your organization and are enabled per channel, so the same list can back several channels at once — editing it takes effect everywhere it’s used.
When to use a wordlist
Use a wordlist when the rule is about specific words or phrases: a list of brands, competitor names, or terms that should never (or always) appear. When the rule is about context and intent rather than particular words, Guidelines are usually the better choice — they evaluate what the content means, not which words it uses.Creating a wordlist
Create wordlists in Model Studio under Wordlists, or directly from your project. Add entries by typing them in or by uploading a CSV or Excel file — each column in a spreadsheet is treated as a separate entry. Entries follow a few rules:- Case insensitive — entries are automatically converted to lowercase.
- Deduplicated — adding
appletwice keeps a single entry. - Phrases work too — a phrase is matched as you typed it, but with the same semantic understanding as single words.
- Large uploads process in the background — adding many entries at once triggers processing that can take a few minutes, and the wordlist won’t detect words until it completes.
Flagging threshold

- Exact match (100%): Only flag matches that are exactly the same as the words or phrases in the wordlist.
- Same word (90%): Also flag matches that contain typos or slight variations, but are otherwise the same word.
- Similar word (>50%): Also flag matches that are semantically similar to the words in the wordlist.
- Nearest word (>10%): Always return matches, even if they are not semantically similar. Useful for debugging or finding the closest word in a text.
Flagging mode
Like the threshold, the mode is set per channel:In API responses
Each wordlist enabled on a channel returns its results inside thepolicies array of the moderation response. The policy type is entity_matcher and the id is wordlist/<key> — the key you set when creating the wordlist.
Response example
Debugging wordlists
If you wonder why a word is or isn’t flagged, lower the flagging threshold to see the similarity score of the nearest match — this shows how similar the word is perceived to be. The project playground is a good way to quickly test and debug a wordlist.Legacy wordlist model — we previously offered wordlists as a pre-built
model. That model matched words literally without semantic understanding. If
you still use it, we recommend switching to the wordlists feature described
here — it’s smarter and more flexible.