All articles
Jun 8, 2026·6 min read·Guide

Setting up Discord AutoMod and word filters the right way

Discord's built-in AutoMod catches a lot, but it has blind spots. Here's how to layer native AutoMod with a bot word filter without drowning in false positives.

Discord AutoMod is the platform's built-in content filter. It blocks messages before they're posted based on keyword lists, spam heuristics and mention limits. It's a solid first layer — but on its own it leaves gaps that a bot-side word filter is built to cover.

What native AutoMod does well

Set up AutoMod under Server Settings → AutoMod and you get:

  • Keyword filters — block custom word lists and Discord's preset profanity sets.
  • Spam detection — catch repeated text and mass-mention spam automatically.
  • Mention limits — cap how many users or roles a single message can ping.

Native AutoMod runs at the platform level, so it blocks the message before anyone sees it. That's its biggest advantage: zero-latency prevention.

Where native AutoMod falls short

The blind spots show up quickly in an active community:

  • No cross-server scope. Each server's AutoMod is configured separately. Run a 10-server network and that's ten places to keep in sync by hand.
  • Limited actions. AutoMod can block, alert and timeout — but it won't apply your custom moderation workflow, escalate repeat offenders, or sync a ban to your other servers.
  • Coarse matching. Leetspeak, spacing tricks and unicode look-alikes routinely slip past simple keyword lists.

Layering a bot filter on top

The reliable setup is two layers: native AutoMod for instant blocking, and a bot word filter for everything AutoMod can't express. A good bot filter adds normalization (collapsing h.e.l.l.o and héllo to the same token), per-network word lists, and actions that plug into your wider moderation — like escalating to a network-wide ban.

CloudMod handles this layer for multi-server communities: one word list, applied across every server in the network, with the same filter logic everywhere. If you're weighing options, our comparisons of CloudMod vs MEE6 and CloudMod vs Dyno break down how each bot's automod and cross-server features differ.

Avoiding false positives

The fastest way to lose member trust is an overzealous filter. A few rules of thumb:

  1. Start with a small, high-confidence word list and expand from data, not guesses.
  2. Whitelist obvious legitimate terms that contain a banned substring (the classic "Scunthorpe problem").
  3. Use timeouts before bans for borderline cases — give people a chance to self-correct.
  4. Log every action so you can audit and tune. A filter you can't review is a filter you can't trust.

Keeping it consistent across a network

If you run more than one server, the real win is consistency: the same rules, the same actions, everywhere — without re-configuring each server by hand. That's exactly the gap CloudMod fills, applying one moderation policy across an entire Discord network so a ban or filter rule on the main server propagates to every sub-server automatically.

Try CloudMod for free

Setup in under 10 minutes. No credit card.

Get started
Setting up Discord AutoMod and word filters the right way — CloudMod Blog | CloudMod