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.
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
- Open User Settings
Click the gear icon next to your avatar at the bottom left of the Discord window. - Go to Notifications
Select the Notifications tab from the left sidebar. - 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
- Open Server Settings
Right-click the server name in the left sidebar and select Server Settings. - Navigate to Overview
Click the Overview tab on the left. - 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
- Open Channel Settings
Right-click the channel name and select Edit Channel. - Go to Permissions
Click the Permissions tab on the left. - 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. - 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
- Open Server Settings
Right-click the server name and select Server Settings. - Go to Roles
Click Roles on the left sidebar. - 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.
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.