docs/main/end-user-guide/preferences/troubleshoot-notifications.mdx
import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
<PlanAvailability slug="all-commercial" />The Mattermost notifications you receive depend on your Mattermost preferences, the Mattermost client you're using, and the operating system (OS) you're running Mattermost on.
From Mattermost v10.3, you can send yourself a test notification by selecting Settings , and going to the Notifications options.
Under Troubleshooting notifications select the Send a test notification option. If notifications are working, you'll receive a system-bot direct message in Mattermost confirming that notifications are working.
If you don't receive a system-bot direct message, see the following sections for troubleshooting steps you can follow to ensure you're receiving the notifications you want.
Start by ensuring that your Mattermost preferences have notifications enabled.
<Tabs> <TabItem value="desktop" label="Desktop">If Send notifications for is set to Nothing, then Mattermost notifications are currently disabled. Select either the All new messages or Mentions, direct messages, and group messages option instead, and save your changes.
</TabItem> <TabItem value="web" label="Web">If Send notifications for is set to Nothing, then Mattermost notifications are currently disabled. Select either the All new messages or Mentions, direct messages, and group messages option instead.
</TabItem> <TabItem value="mobile" label="Mobile">We recommend checking your Mattermost client settings next.
Ensure notifications are enabled in your Mattermost server connection.
If you prefer to use Mattermost in a web browser, you must grant notification permissions for Mattermost in the web browser. If you don't, the web browser can block you from receiving Mattermost notifications.
Select the Chrome, Edge, Firefox, or Safari tab below based on your preferred web browser:
<Tabs> <TabItem value="chrome" label="Chrome">Grant notification permissions for Mattermost in your Chrome web browser.
Grant notification permissions for Mattermost in your Edge web browser.
Grant notification permissions for Mattermost in your Firefox web browser.
Grant notification permissions for Mattermost in your Safari web browser.
Ensure that your mobile device isn't blocking device settings. Visit the Android or iOS tab below based on your mobile device type.
<Note>From Mattermost mobile v2.34, if your device has notifications disabled, a banner displays in the Mattermost mobile Settings > Notifications screen with a quick link to help you restore device-level notifications.
</Note> <Tabs> <TabItem value="android" label="Android">Ensure that your Android device isn't blocking Mattermost notifications by granting notification permission for Mattermost in device settings.
Also ensure that your Android device isn't set to Do Not Disturb mode which is designed to block notifications. See the Android help documentation to learn more.
</TabItem> <TabItem value="ios" label="iOS">Ensure that your iOS device isn't blocking Mattermost notifications by granting notification permission for Mattermost in device settings.
Also ensure that your iOS device isn't set to Do Not Disturb mode or a Focus mode designed to block notifications. See the iOS support documentation to learn more.
</TabItem> </Tabs> </TabItem> </Tabs>We recommend checking your operating system settings next.
The operating system you're running Mattermost on can also block Mattermost notifications. Select the Linux, macOS, or Windows tab based on your operating system:
<Tabs> <TabItem value="windows" label="Windows">If you're using Mattermost on a Windows machine, you must enable notifications from Mattermost and turn off both Do Not Disturb mode and Focus Assist. If you don't, Windows can block you from receiving Mattermost notifications.
Also ensure that Windows’ Do Not Disturb mode and Focus Assist is turned off. See the Windows support docmentation on Do Not Disturb mode and Focus Assist to learn more.
</TabItem> <TabItem value="linux" label="Linux">If you're using Mattermost on a Linux machine, you must enable pop-up notifications from Mattermost and turn off Do Not Disturb mode. If you don't, Linux can block you from receiving Mattermost notifications.
Also ensure that Do Not Disturb mode is turned off.
</TabItem> <TabItem value="macos" label="macOS">If you're using Mattermost on a macOS machine, you must enable application notifications for Mattermost and turn off focus mode. If you don't, macOS can block you from receiving Mattermost notifications.
Also ensure that macOS’ Focus mode is turned off. See the Apple Support Focus mode documentation to learn more.
</TabItem> </Tabs>Desktop notifications are triggered under to following conditions. Click to expand the flow chart.
Email notifications are triggered under to following conditions. Click to expand the flow chart.
Mobile push notifications are triggered under to following conditions. Click to expand the flow chart.
Yes, push notifications are free if you compile your own push-proxy service. Push notifications are also free if you use the hosted Test Push Notification Service (TPNS) provided by Mattermost, Inc.
TPNS, hosted at https://push-test.mattermost.com, offers transport-level encryption, but not production-level service level agreements (SLAs).
If you need production-level SLAs for push notifications, you can either compile your own push-proxy service, with your own key, or you can use a paid option and become a Mattermost Professional subscriber agreeing to our Conditions of Use, which enables you to use a production-level Hosted Push Notification Service (HPNS) at https://push.mattermost.com.
Learn more about our push notification service.
Book a live demo or talk to a Mattermost expert to explore tailored solutions for your organization's secure collaboration needs. Or try Mattermost yourself with a 1-hour preview for instant access to a live sandbox environment.