Skip to main content
The Prizm Slack integration delivers real-time data quality alerts and observability summaries directly to Slack channels. Data teams can receive anomaly notifications, freshness alerts, and daily quality digests without leaving their workflow.
Slack integration configuration screen in Prizm

Prerequisites

  • Slack workspace with permission to add apps or create incoming webhooks
  • Incoming Webhooks app enabled in your Slack workspace (or permission to create a Slack app)
  • Prizm version 2.0 or later

Create an Incoming Webhook in Slack

  1. Go to api.slack.com/apps and click Create New AppFrom scratch.
  2. Name the app (e.g., Prizm Alerts) and select your workspace.
  3. Under Add features and functionality, click Incoming Webhooks and toggle it On.
  4. Click Add New Webhook to Workspace, choose the channel to post to, and click Allow.
  5. Copy the generated Webhook URL.
If your organization already has an approved Slack app for internal tools, ask your Slack admin to add an incoming webhook to that app instead of creating a new one.

Connect Prizm to Slack

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

Configure Notification Rules

After connecting, configure which Prizm events trigger Slack 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 Slack 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-ops) and use notification rule filters to route the right alerts to each channel.

Message Format

Prizm Slack messages include:
  • Asset name with a direct link to the Prizm asset detail page
  • Alert type and severity
  • 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

Microsoft Teams Integration

Route Prizm alerts to Microsoft Teams channels.

Google Chat Integration

Send Prizm notifications to Google Chat spaces.