Appearance
Microsoft Teams
triaged. This is outbound. It does not create Pulses.Posts go to the channel a workspace admin connected. There is no per-user unsubscribe.
Connect
- In Teams (or Power Automate), create an Incoming Webhook or HTTP trigger and copy the HTTPS URL.
- Sign in as a workspace admin → Connections → Notifications → Microsoft Teams.
- Paste the webhook URL and an optional channel label.
- Save, then Test connection.
See Microsoft's official guide: Create an Incoming Webhook.
Allowed hosts: *.webhook.office.com, outlook.office.com, *.logic.azure.com, and Power Platform environment hosts that end with .environment.api.powerplatform.com. Other hosts return 422. URLs must also resolve to a public HTTPS destination.
Delivery
When triage completes, Exhale posts an Adaptive Card. Retry-triage does not send a second Teams message for the same Pulse. Quiet hours do not defer Teams. Optional minimum severity can skip posts below the floor.
Plan
Growth or higher. Teams shares the outgoing slot pool with Slack.API
| Method | Path |
|---|---|
PUT | /v1/auth/notifications/teams |
POST | /v1/auth/notifications/teams/test |
Webhook URLs are never returned when you read notification settings.