# Microsoft Teams

Firefly integrates with Microsoft Teams to provide rich notifications for various events and alerts. This integration enables teams to receive real-time updates about infrastructure changes, policy violations, drift detection, and other important events directly in their Teams channels.

## Prerequisites

* A Microsoft Teams workspace with administrative access
* Appropriate permissions to create webhooks
* Channels where you want to receive Firefly notifications

## Setup Procedure

1. Follow Microsoft's official guide to create an Incoming Webhook: [Microsoft Teams Webhook Guide](https://learn.microsoft.com/en-us/microsoftteams/platform/webhooks-and-connectors/how-to/add-incoming-webhook?tabs=dotnet).
2. In Firefly, click **Settings > Integrations**.
3. Click **Add New > Teams**.
4. Enter a descriptive name in the **Nickname** field.
5. Enter the Webhook URL.
6. Click **Next**.
7. Click **Done**.

## Features Enabled

* **Real-time Notifications**: Receive immediate alerts for important events.
* **Rich Message Cards**: Detailed, formatted messages with direct links to Firefly.
* **Customizable Alerts**: Configure which events trigger notifications.
* **Channel-specific Routing**: Send different types of alerts to different channels.
* **Interactive Messages**: Click through to Firefly directly from Teams notifications.

> **Note:** In the integration settings page, use the notifcation test button to test the integration.
