# Notification Channels

> How to use Slack, PagerDuty, Opsgenie, MS Teams, Flock, Google Chat, Telegram, Jira, Zenduty, webhooks, and email for getting alert notifications.

Source: https://last9.io/docs/notification-channels/

[Notification Channels](https://app.last9.io/alerting/notification-channels/) are destinations for Last9 to send alert notifications. We support the following channel types: Slack, PagerDuty, Opsgenie, Webhook, and Email. The Webhook channel supports auto-detection for MS Teams, Flock, Google Chat, Telegram, Jira, and Zenduty.

Open the **Channels** section from the Alerting sidebar to see every configured channel, its **Usage** (the alert groups and scheduled searches using it), and whether **Send Resolved** is enabled. Use **Add Channel** to create one and **Settings** for channel defaults.

![Notification Channels](../../../../../assets/content/docs/alerting/notification-channels/channels-index.png)

:::tip
When using the Webhook channel, Last9 automatically detects and formats notifications for popular platforms including **Microsoft Teams**, **Flock**, **Google Chat**, **Telegram**, **Jira**, and **Zenduty** based on the webhook URL.
:::

:::note
Email as a channel is not supported for SLO alerts.
:::

## Adding a Notification Channel

1. Navigate to [**Notification Channels**](https://app.last9.io/alerting/notification-channels/) and click **Add Channel**

2. Provide the following details:

   ![Add a new Notification Channel](../../../../../assets/content/docs/alerting/notification-channels/add-channel.png)

   - **Channel Name**: Descriptive name to easily identify channel destination
   - **Channel**: Choose a channel from the supported integrations list
   - **Webhook/API Key/Email**: Provide the relevant details for the selected channel
     - **Slack:** Install the Last9 Slack App and pick the destination channel from a dropdown — no webhook URL needed. [Setup guide](/docs/slack-integration/)
     - **PagerDuty:** See how to use the [PagerDuty Events V2 API](/docs/pagerduty-integration/)
     - **Email:** Enter the email IDs to be notified
     - **Opsgenie:** Enter the API key
     - **Webhook:** Enter the webhook URL. Last9 auto-detects and formats for the following platforms:
       - **MS Teams** (`.webhook.office.com`) - [Setup guide](/docs/msteams-integration/)
       - **Flock** (`api.flock.com`, `flock.co`) - [Setup guide](/docs/flock-integration/)
       - **Google Chat** (`chat.googleapis.com`) - [Setup guide](/docs/google-chat-integration/)
       - **Telegram** (`api.telegram.org`) - Requires `TELEGRAM_CHAT_ID` header. [Setup guide](/docs/telegram-integration/)
       - **Jira** (`atlassian.net`) - Requires `JIRA_PROJECT_NAME_KEY` header. [Setup guide](/docs/jira-integration/)
       - **Zenduty** (`events.zenduty.com`) - [Setup guide](/docs/zenduty-integration/)
   - **Send Resolved:** Enable if you want to be notified when an alert has been resolved, useful for automation of incident management

3. For **Slack**, click **Connect Slack Workspace** and pick the destination channel from the dropdown — no webhook URL needed. See the [Slack setup guide](/docs/slack-integration/) for details.

   ![Add Channel modal with Connect Slack Workspace button](../../../../../assets/content/docs/alerting/overviews/notification-channels-overview/slack-connect-workspace.png)

4. Click on **Save** to enable this channel. This channel can now be used in Alert Groups or Scheduled Search to start receiving notification

## Usage of a Notification Channel

The **Usage** column on the Channels page shows how many alert groups or scheduled searches use each channel. Click a channel's **Usage** entry to see the list and jump to any of them.

---

## Channel Reference

Each channel has its own page with setup steps and, where applicable, the JSON payload Last9 sends:

---

## Troubleshooting

Please get in touch with us on [Discord](https://discord.com/invite/Q3p2EEucx9) or [Email](mailto:support@last9.io) if you have any questions.
