---
title: "Connect notification channels | Grafana Cloud documentation"
description: "Set up and configure notification channels in Grafana IRM"
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Connect notification channels

Notification channels determine how Grafana IRM delivers alerts to your team. Available channels include Slack, SMS, email, and mobile push notifications. Before configuring [notification rules](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders/personal-notification-rules), connect and set up your preferred notification channels.

## Available notification channels

The following channels can be configured directly by users:

- [IRM mobile app](#mobile-push-notifications) - Push notifications with Do Not Disturb controls
- [Phone and SMS](#configure-phone-calls-and-sms) - Voice calls and text messages
- [Email](#configure-email-notifications) - Automated email notifications

These channels require administrator setup before users can configure them:

- [Slack](#set-up-slack-notifications) - Team chat and collaboration
- [Microsoft Teams](#set-up-microsoft-teams-notifications) - Team chat and collaboration
- [Telegram](#set-up-telegram-notifications) - Instant messaging
- [Webhooks](#configure-webhook-notifications) - Custom notification integrations

> Note
> 
> Email is the default notification channel for all users. If you don’t configure your preferred notification methods, Grafana IRM can only send notifications to the email address associated with your Grafana account.

### Channel visibility

Administrators can manage the availability of notification channels in [IRM settings](/docs/grafana-cloud/alerting-and-irm/irm/set-up/admin-settings).

To use a notification channel in your personal notification rules, the channel must be:

1. Installed and configured in **IRM &gt; Integrations**
2. Enabled in **IRM &gt; Settings &gt; Admin &amp; API**

By default, messaging app integrations (Slack, Microsoft Teams, Telegram) are enabled upon installation. If a notification channel is unavailable in your User profile, contact your administrator.

> Note
> 
> Disabling a notification channel only removes it as a notification channel for users. The underlying integration remains installed. To manage integrations, refer to [IRM Integrations](/docs/grafana-cloud/alerting-and-irm/irm/integrations).

## Mobile push notifications

The Grafana IRM mobile app delivers push notifications directly to your device, with features including:

- Do Not Disturb settings
- Volume override controls
- Custom notification preferences

For setup instructions and features, refer to [IRM mobile app](/docs/grafana-cloud/alerting-and-irm/irm/mobile-app/).

### Disconnect a user’s mobile app

An administrator can disconnect all linked mobile app devices for any user in their organization.

> Note
> 
> This action requires the **User Settings Admin** RBAC role (`grafana-irm-app.user-settings:admin`). The **Disconnect** button only appears when an admin views another user’s profile, not their own.

1. Navigate to **IRM &gt; Users** and select the user.
2. Open the **Overview** tab.
3. In the **Mobile App** connector, click **Disconnect** and confirm the action.

## Configure messaging apps

To use messaging app notification channels in personal notification rules, Administrator setup is required. For more detail, refer to the [Channel visibility](#channel-visibility) section.

For more information, refer to [IRM integration for Slack](/docs/grafana-cloud/alerting-and-irm/irm/integrations/chat-and-collaboration/slack).

> Note
> 
> Admins can view and manage linked Slack profiles for all users from the IRM Users list. Refer to [Manage linked Slack profiles](/docs/grafana-cloud/alerting-and-irm/irm/set-up/manage-access/#manage-linked-slack-profiles) to learn more.

### Set up Slack notifications

After your administrator enables the integration for Slack:

1. Navigate to your Grafana Cloud **Profile**
2. Select the **IRM** tab
3. Click **Slack connection**
4. Select **Open Slack connection page**
5. Authorize your Slack account

### Set up Microsoft Teams notifications

1. Navigate to your Grafana Cloud **Profile**
2. Select the **IRM** tab
3. Click **MS Teams connection**
4. Send the **linkUser** command to the **IRM bot**
5. Refresh the page to confirm connection

For details, refer to [Microsoft Teams integration](/docs/grafana-cloud/alerting-and-irm/irm/integrations/chat-and-collaboration/ms-teams).

### Set up Telegram notifications

1. Navigate to your Grafana Cloud **Profile**
2. Select the **IRM** tab
3. Click **Telegram connection**
4. Send the verification code to the **OnCall Dev Bot**
5. Refresh the page to confirm connection

## Configure phone calls and SMS

1. Navigate to the **IRM** tab of your Grafana Cloud **Profile**
2. Select **Phone verification**
3. Enter your phone number, starting with **+** followed by your **country code** and your **local number**. No spaces, parentheses, or dashes.
4. Click **Send verification code** and enter the code received via SMS

If a user is unable to complete SMS verification, an administrator with the **User Settings Admin** role can manually verify the number. For details, refer to [Manually verify a user’s phone number](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders/phone-and-sms/#manually-verify-a-users-phone-number).

To help you recognize IRM calls and optionally bypass Do Not Disturb (DnD), you can sync the IRM contact to your mobile device using the IRM mobile app. For setup instructions, refer to [Sync IRM phone numbers to your contacts](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders/phone-and-sms/#sync-irm-phone-numbers-to-your-contacts).

> Note
> 
> For information about country-specific support, expected phone number format, and notification behavior, refer to the [Phone and SMS](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders/phone-and-sms) documentation.

## Configure email notifications

Email notifications are automatically enabled when you verify your email address. This channel is best suited for non-urgent alerts and summary notifications.

To verify your email:

1. Navigate to your Grafana Cloud user profile
2. Confirm your email address is correct

## Configure webhook notifications

Use webhooks to send notifications to external services or applications. Webhooks can be configured as personal notification channels that trigger based on your notification rules.

### Set up webhook notifications

Configuration requires two steps:

1. Administrator setup:
   
   - Configure trigger type as `Personal Notification`
   - Set webhook URL, headers, and data templates
   - Enable webhook for user access
2. User setup:
   
   - Navigate to your Grafana Cloud **Profile**
   - Select the **IRM** tab
   - Choose the webhook as a notification channel
   - Optional: Add custom context data as JSON (Example: `{"user_ID": "123"}`)

> Tip
> 
> Access user context data in webhook templates using the `event.user` object. Example: `{{ event.user.user_ID }}` references the `user_ID` from profile settings.

For configuration details, refer to [Outgoing webhooks](/docs/grafana-cloud/alerting-and-irm/irm/integrations/custom-integrations/outgoing-webhooks).

## Next steps

1. Configure [notification rules](/docs/grafana-cloud/alerting-and-irm/irm/notify-responders/personal-notification-rules) to define when and how you receive alerts
2. Set up [mobile app push notifications](/docs/grafana-cloud/alerting-and-irm/irm/mobile-app/push-notifications/) and Do Not Disturb overrides
3. Test your notification setup with test alerts
