Skip to main content
The Prizm Microsoft Teams integration delivers real-time data quality alerts and observability summaries directly to Teams channels. Organizations using Microsoft 365 can receive anomaly notifications, freshness alerts, and daily quality digests without leaving their collaboration platform.
Microsoft Teams integration configuration screen in Prizm

Prerequisites

  • Microsoft 365 account with Microsoft Teams enabled
  • Permission to add apps or connectors to the target Teams channel
  • Prizm version 2.0 or later

Create an Incoming Webhook in Microsoft Teams

  1. Open the Teams channel where you want to receive Prizm notifications.
  2. Click (More options) next to the channel name → Connectors.
  3. Search for Incoming Webhook and click Configure.
  4. Enter a name (e.g., Prizm Alerts) and optionally upload an image.
  5. Click Create and copy the generated webhook URL.
  6. Click Done.
If your organization uses Teams apps policies that restrict connectors, ask your Teams administrator to allow the Incoming Webhook connector for your channel.

Connect Prizm to Microsoft Teams

  1. In Prizm, go to Settings → Integrations and click Add Integration.
  2. Select Microsoft Teams from the collaboration integrations list.
  3. Fill in the connection fields:
FieldDescription
Webhook URLThe incoming webhook URL copied from the Teams channel
Integration NameA label to identify this connection in Prizm (e.g., #data-alerts channel)
Default ChannelThe channel this webhook posts to (for reference only)
  1. Click Test Connection — Prizm sends a test card to the channel.
  2. Click Save.

Configure Notification Rules

After connecting, configure which Prizm events trigger Teams messages:
Event TypeDescription
Anomaly DetectedFires when Prizm detects a data quality anomaly on any monitored asset
Quality Score DropFires when an asset’s quality score falls below a configured threshold
Freshness AlertFires when a table has not been updated within its expected freshness window
Job FailureFires when a Prizm observability or catalog job fails
Daily DigestSends a summary of quality metrics and open incidents each morning
To configure rules:
  1. Go to Settings → Notifications → Notification Rules.
  2. Click Add Rule, choose the event type, and select your Teams integration as the destination.
  3. Optionally filter by asset tag, domain, or connector to route specific alerts to specific channels.
Create separate webhook integrations for different teams (e.g., one for data engineering, one for analytics) and use notification rule filters to route the right alerts to each channel.

Message Format

Prizm Teams messages are delivered as Adaptive Cards with:
  • Asset name and a direct link to the Prizm asset detail page
  • Alert type and severity level
  • Metric value that triggered the alert (e.g., null rate: 42%)
  • Timestamp of detection
  • Action button to open the incident in Prizm

What’s Next

Slack Integration

Route Prizm alerts to Slack channels.

Google Chat Integration

Send Prizm notifications to Google Chat spaces.