Menu
Grafana Cloud RSS

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, connect and set up your preferred notification channels.

Available notification channels

The following channels can be configured directly by users:

These channels require administrator setup before users can configure them:

Channel visibility

Administrators can manage the availability of notification channels in IRM settings.

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

  1. Installed and configured in IRM > Integrations
  2. Enabled in IRM > Settings > Admin & 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.

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.

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 section.

Set up Slack notifications

After your administrator enables Slack integration:

  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

For details, refer to IRM Slack integration.

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.

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

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.

Note

For information about country-specific support, expected phone number format, and notification behavior, refer to the 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.

Next steps

  1. Configure notification rules to define when and how you receive alerts
  2. Set up mobile app push notifications and Do Not Disturb overrides
  3. Test your notification setup with test alerts