> ## Documentation Index
> Fetch the complete documentation index at: https://docs.insaion.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifications

> Connect Slack, Telegram, and Microsoft Teams channels for alarm delivery and test them from the Insaion UI.

The Notifications page lets you connect third-party channels and route alarm events to the tools your team already uses. Channels are organization-level destinations and can be attached to one or more alarm rules.

<img src="https://mintcdn.com/insaion/Jdaw4kGPqrACoQq-/assets/settings/notifications-overview.png?fit=max&auto=format&n=Jdaw4kGPqrACoQq-&q=85&s=54cffd8af2b2d1acc7faf99e62c5c6e0" alt="Notification channels overview" width="1346" height="516" data-path="assets/settings/notifications-overview.png" />

## What you can do on this page

* Add channels for Slack, Telegram, and Microsoft Teams.
* Enable or disable channels without deleting them.
* Send test notifications to verify delivery.
* Edit channel names and notification behavior (such as resolve notifications).
* Remove channels no longer in use.

## Supported channel types

### Slack

* Slack uses an authorization flow from the UI (Connect Slack workspace).
* During authorization, Slack lets you choose the workspace and channel destination.
* Once connected, the channel is ready for alarm notifications.

<img src="https://mintcdn.com/insaion/Jdaw4kGPqrACoQq-/assets/settings/notifications-slack.png?fit=max&auto=format&n=Jdaw4kGPqrACoQq-&q=85&s=24ce8d0a1656d5f0566b1a3ac129fe3f" alt="Slack channel connection screenshot" width="598" height="502" data-path="assets/settings/notifications-slack.png" />

### Telegram

* Telegram uses the official Insaion bot connection flow.
* In the Add Channel modal, create a Telegram channel, then connect by opening Telegram or scanning the generated QR code.
* The connection link is time-limited and must be completed before it expires.

<img src="https://mintcdn.com/insaion/Jdaw4kGPqrACoQq-/assets/settings/notifications-telegram.png?fit=max&auto=format&n=Jdaw4kGPqrACoQq-&q=85&s=d5886e5fa75412c316229e6c06750567" alt="Telegram channel connection screenshot" width="593" height="594" data-path="assets/settings/notifications-telegram.png" />

### Microsoft Teams

* Teams uses an incoming webhook URL configured from your target channel workflow.
* Paste the webhook URL in the channel form.
* Use Send test to validate that Teams receives the message before saving.

<img src="https://mintcdn.com/insaion/Jdaw4kGPqrACoQq-/assets/settings/notifications-teams.png?fit=max&auto=format&n=Jdaw4kGPqrACoQq-&q=85&s=e7513c78fc1ddf8c0c04176763d3865f" alt="Teams channel connection screenshot" width="591" height="646" data-path="assets/settings/notifications-teams.png" />

## Channel settings

For each channel you can configure:

* Name: friendly label shown in alarm configuration.
* Enabled state: quickly pause notifications to that destination.
* Notify on resolve: send a message when incidents transition back to OK.
* Test delivery: send a test message from the channel row or modal.

## Attach channels to alarms

After channels are configured:

1. Open Alarms and create or edit a rule.
2. In the Notifications section, select one or more channels.
3. Save the alarm.

When the alarm fires, Insaion sends notifications to the selected channels. If notify-on-resolve is enabled, a follow-up message is sent when the incident resolves.

<img src="https://mintcdn.com/insaion/Jdaw4kGPqrACoQq-/assets/alarms/notifications.png?fit=max&auto=format&n=Jdaw4kGPqrACoQq-&q=85&s=69d4213576e905f918b272c3f8bba155" alt="Alarm channel selection screenshot" width="1044" height="383" data-path="assets/alarms/notifications.png" />

## Operational notes

* Channels are organization-scoped and reusable across alarms.
* Disabling a channel preserves its configuration but stops message delivery.
* Deleting a channel removes it from future deliveries; alarms that referenced it continue to run without that destination.

<div className="insaion-footer" role="contentinfo">
  <div className="insaion-footer__card">
    <div className="insaion-footer__content">
      <span className="insaion-footer__icon" aria-hidden="true">
        <svg viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false" className="insaion-footer__svg" role="img">
          <path fill="currentColor" d="M21 6.5A3.5 3.5 0 0 0 17.5 3h-11A3.5 3.5 0 0 0 3 6.5v5A3.5 3.5 0 0 0 6.5 15H8v3l3-3h6.5A3.5 3.5 0 0 0 21 11.5v-5zM7 8.5a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm4 0a1 1 0 1 1 0 2 1 1 0 0 1 0-2z" />
        </svg>
      </span>

      <div>
        If something's unclear or you hit a blocker, contact us on

        <a href="https://discord.gg/ZJMPfMmu3S" target="_blank" rel="noopener">
          Discord
        </a>

        or <a href="mailto:contact@insaion.com">[contact@insaion.com](mailto:contact@insaion.com)</a>
      </div>
    </div>
  </div>
</div>
