Why Discord @here Mentions Trigger Notifications Despite Suppression
🔍 WiseChecker

Why Discord @here Mentions Trigger Notifications Despite Suppression

Discord users often suppress @here notifications in servers or channels, expecting silence from that mention type. Yet notifications still appear, causing confusion and frustration. This happens because @here has distinct behavior from @everyone, and notification suppression settings treat them differently. This article explains the technical reason behind this discrepancy and provides exact steps to stop @here mentions from triggering notifications.

Key Takeaways: How @here Notifications Bypass Suppression

  • Server Settings > Overview > Suppress @everyone and @here: This toggle applies only to the entire server, not individual channels, and does not override channel-level overrides.
  • Channel-specific notification settings: If a channel has an override set to “All Messages” or a role with mention permission, @here will still notify.
  • Role-based mention permission: Roles with the “Mention @everyone, @here, and All Roles” permission will cause @here to bypass user-level suppression.

ADVERTISEMENT

Why @here Notifications Persist Despite Suppression

The root cause lies in Discord’s notification hierarchy. When you suppress @everyone and @here in a server, you are disabling the default mention type that would apply to all channels. However, this setting is not absolute. It can be overridden by two things: channel-specific notification overrides and role permissions.

Channel notification overrides allow a server admin to set a channel to “All Messages” mode, which ignores the server-level suppression. Additionally, if a role has the “Mention @everyone, @here, and All Roles” permission enabled, any member with that role can trigger @here notifications that bypass your suppression. The user’s own notification settings also play a role: if you have not manually disabled @here in your User Settings, the notification will still arrive.

Discord’s Notification Priority Order

Discord evaluates notifications in this order from highest to lowest priority:

  • Channel-specific notification overrides (e.g., “All Messages”)
  • Role permission to mention @everyone and @here
  • Server-level suppression setting
  • User-level notification settings

Because channel overrides and role permissions sit above the server suppression setting, they can cause @here to notify even when you think you have suppressed it.

Steps to Stop @here Notifications Completely

To fully suppress @here notifications, you must check three layers: your user settings, the server suppression toggle, and any channel overrides. Follow these steps in order.

Step 1: Disable @here in Your User Notification Settings

  1. Open User Settings
    Click the gear icon next to your avatar at the bottom left of the Discord window.
  2. Go to Notifications
    Select the Notifications tab from the left sidebar.
  3. Disable @here Mentions
    Under the “Suppress @everyone and @here” section, toggle the switch for “Suppress @everyone and @here” to ON. This stops all @everyone and @here notifications for this user account across all servers.

Step 2: Enable Server-Level Suppression

  1. Open Server Settings
    Right-click the server name in the left sidebar and select Server Settings.
  2. Navigate to Overview
    Click the Overview tab on the left.
  3. Enable Suppression
    Check the box labeled “Suppress @everyone and @here.” This applies to all channels in the server unless overridden.

Step 3: Check and Remove Channel Notification Overrides

  1. Open Channel Settings
    Right-click the channel name and select Edit Channel.
  2. Go to Permissions
    Click the Permissions tab on the left.
  3. Review Override for @everyone
    Look at the @everyone role. If the “Read Messages” permission is set to a green checkmark and the “Send Messages” is also enabled, the channel may have an override. More importantly, check if any role has a green checkmark for “Mention @everyone, @here, and All Roles.” If yes, that role can bypass suppression.
  4. Remove or Modify the Override
    Set the “Mention @everyone, @here, and All Roles” permission to the neutral gray X icon (neither green nor red) to use the server default. Or set it to red to explicitly deny the permission.

Step 4: Audit Role Permissions

  1. Open Server Settings
    Right-click the server name and select Server Settings.
  2. Go to Roles
    Click Roles on the left sidebar.
  3. Check Each Role
    Click each role and scroll to the “Mention @everyone, @here, and All Roles” permission. If it is enabled (green checkmark), any member with that role can trigger @here notifications that ignore user suppression. Disable it by clicking the red X.

ADVERTISEMENT

If @here Still Triggers Notifications After the Main Fix

Even after completing all steps above, you may still see @here notifications. This usually happens due to one of these edge cases.

Bot or Webhook Messages with @here

Bots and webhooks can send @here mentions if they have the required permission. Even if you have suppressed @here, a bot with the “Mention @everyone, @here, and All Roles” permission can still trigger notifications. To fix this, go to Server Settings > Integrations > Bots and webhooks, and remove the mention permission from the bot or webhook.

Mobile vs Desktop Notification Settings

Discord’s mobile app has separate notification settings. If you suppressed @here on desktop but not on mobile, you will still receive notifications on your phone. Open the mobile app, go to User Settings > Notifications, and enable “Suppress @everyone and @here” there as well.

Server Has Multiple Suppression Toggles

Some servers use bots to manage notifications. A bot may have its own suppression command that overrides Discord’s built-in setting. Check the server’s bot commands or ask an admin if a bot is overriding your suppression.

Item User-Level Suppression Server-Level Suppression Channel Override
Scope All servers for this account All channels in one server Single channel
Overrides None Channel overrides and role permissions Role permissions
Effect on @here Stops all @here notifications Stops @here unless overridden Can allow @here despite suppression

To fully stop @here notifications, you must disable them at all three levels. The most common mistake is enabling only the server-level suppression while forgetting to check channel overrides or role permissions. After you apply all steps, test by asking a friend to send an @here mention in a channel where you have made changes. If the notification still appears, review the bot and mobile settings mentioned above.

ADVERTISEMENT