Skip to main content
Lists Management provides tools for creating and managing lists of keywords, regex patterns, or sentences that power your moderation rules. When detected in user-generated content, these lists trigger moderation actions like blocking or flagging messages.
Lists are reusable. Create a list once and use it across multiple rules. Update the list in one place and all rules using it are automatically updated.

Quick Start

Create a custom keyword list in under 2 minutes:
1

Open Lists Settings

Login to CometChat Dashboard → Select your app → ModerationSettingsLists
2

Create a New List

Click Add → Enter a name, select category (word/pattern/sentence), and add your terms
3

Use in a Rule

Go to Rules → Create or edit a rule → Select your list in the Conditions section

List Types

Simple word matching. Use for:
  • Profanity and offensive terms
  • Brand names or competitors
  • Industry-specific blocked terms
Example: badword, offensive, blocked

Default Lists Summary

Pre-configured lists ready to use with your rules:
ListDescriptionUse Case
Profane WordsCommon profanity and inappropriate languageGeneral chat moderation
Platform CircumventionPhrases attempting to bypass rulesMarketplace, dating apps
Spam DetectionRepetitive/promotional message patternsHigh-traffic apps
Scam DetectionDeceptive messages and phishing attemptsFinance, marketplace
Hate and Harassment PromptHate speech, threats, and slursCommunity platforms
Explicit Content PromptSexual descriptions and violenceFamily-friendly apps
Privacy and Sensitive Info PromptPersonal data sharingHealthcare, finance
Self-Harm Content PromptSelf-harm and suicidal contentMental health safety
Spam and Scam PromptPhishing and fraudulent schemesAll apps
Violent Threats PromptViolence and terrorism promotionAll apps
Impersonation PromptIdentity fraud attemptsBusiness apps
Non-Consensual Content PromptExploitation and groomingDating, social apps

When to Create Custom Lists

Add terms specific to your industry that default lists don’t cover:
  • Gaming: Game-specific slurs, exploit terms
  • Finance: Competitor names, prohibited investment terms
  • Healthcare: Medical misinformation terms
Block mentions of:
  • Competitor names
  • Prohibited external links
  • Trademark violations
Add localized profanity or slang that default English lists miss.
Create lists for your unique community guidelines:
  • Prohibited topics
  • Off-platform contact attempts
  • Community-specific terms

Best Practices

Start with Defaults

Use default lists first, then create custom lists only for gaps in coverage.

Use Sentence Similarity for Scams

Scammers constantly change wording. Sentence similarity catches variations automatically.

Test Regex Patterns

Test regex patterns before deploying. A bad pattern can block legitimate content.

Review Regularly

Check blocked messages monthly and update lists based on new patterns.

Tips for Effective Lists

  1. Keep lists focused - Create separate lists for different purposes (profanity vs. spam vs. competitors)
  2. Use CSV for bulk imports - Upload large keyword lists via CSV instead of manual entry
  3. Combine list types - Use keywords for exact matches + sentence similarity for variations
  4. Document your lists - Add clear descriptions so team members understand each list’s purpose

Managing Lists

Create List

  1. Click Add in the Lists tab
  2. Configure:
    • Name: Descriptive name for the list
    • ID: Unique identifier
    • Category: Word, Pattern, or Sentence Similarity
    • Description: Purpose of the list
    • Source: Enter terms manually (comma-separated) or upload CSV
  3. Click Save

List All Lists

All configured lists are displayed in the Lists tab with their name, category, and item count.

Update List

  1. Click Edit in the action menu
  2. Modify the list settings or add/remove terms
  3. Click Save

Delete List

Click Delete in the action menu and confirm.
Deleting a list will affect any rules using it. Check rule dependencies before deleting.