Skip to content

Microsoft Teams integration

Post adaptive cards to a Teams channel via an Incoming Webhook connector.

Last updated April 21, 2026

The Microsoft Teams integration delivers alerts through an Incoming Webhook connector. Each connector is scoped to a single Teams channel.

Creating the Teams connector

  1. In Teams, navigate to the target channel, click the ··· menu, and choose Connectors.
  2. Find Incoming Webhook and click Configure.
  3. Give the connector a name (e.g. StatusOwl), optionally upload an image, and click Create.
  4. Copy the generated webhook URL.

New Teams tenants

Some Microsoft 365 tenants are migrating to the new Workflows model, which replaces Incoming Webhook connectors. If your admin has disabled connectors, use the Workflows "Post to a channel when a webhook request is received" template and paste the resulting URL into StatusOwl.

Connecting it to StatusOwl

  1. Go to Integrations → Add Integration and choose Microsoft Teams.
  2. Paste the webhook URL.
  3. Select which events to fire on.
  4. Click Save, then Send Test to confirm the card lands in Teams.

Alert message format

Messages are delivered as themed MessageCard payloads. The theme color reflects severity, the card summary surfaces the monitor name and status, and an action button links back to the incident in the StatusOwl dashboard.