How AutoMod Works
When a message is sent, Prowl evaluates it against each enabled filter in sequence. The first matching filter triggers an action — Prowl stops checking after the first match, so only one action fires per message.- Message is received by Prowl.
- Filters are evaluated in order — profanity, spam, links, caps, mentions, invites, zalgo, emoji.
- First match triggers — the matching filter’s configured action is executed.
- Action is logged to your AutoMod log channel with the matched filter, the message content, and the user.
Moderators are exempt from AutoMod by default. Members with Administrator, Manage Messages, or Moderate Members permissions — or any role in your configured mod roles — will not be filtered.
Filters
Prowl provides eight built-in filters, each independently configurable:Actions
Each filter can be configured with one of the following actions:Setting Up AutoMod from the Dashboard
1
Navigate to AutoMod
Log in at Prowl, choose your server, and open AutoMod from the sidebar.
2
Enable AutoMod
Toggle Enable AutoMod to the on position at the top of the page.
3
Configure Filters
For each filter type (Profanity, Spam, Links, Caps, Mentions, Invites, Zalgo, Emoji), toggle it on or off and select the action you want it to take.
4
Customize Filter Settings
Adjust thresholds for filters that support them — for example, the number of messages in the spam window, the caps percentage, the mention limit, or the emoji count.
5
Set a Log Channel
Choose an AutoMod Log Channel so your team can review automated actions. This can be the same as your general mod-log or a dedicated channel.
6
Save and Test
Click Save Changes, then test a filter in a private channel (e.g., send a message with excessive caps) to confirm the action fires correctly.
AutoMod Logs
Every AutoMod event generates a structured log entry in your chosen log channel. Each entry includes:- Timestamp of the event
- User who triggered the filter, with their ID
- Channel where the message was sent
- Filter matched and the action taken
- Original message content (truncated for very long messages)