Notification Integrations Setup Guide
Matia allows you to send real-time notifications to external systems so your team can stay in the loop when important events occur. You can configure multiple notification channels and control where notifications are delivered across Matia. Currently supported notification integrations:- Slack
- Webhook
- Microsoft Teams (via Webhook)
- PagerDuty
Supported Notification Channels
Once configured, these channels can be selected as recipients throughout Matia (alerts, monitors, failures, system events, and more). Each channel is set up as a named connection that acts as a reusable destination.Slack Notifications
Slack is connected using a secure one-click OAuth flow.How to Connect Slack
- Navigate to Settings → Notifications → Add Notificaiton Integration
- Click Connect with Slack
- Authorize Matia in your Slack workspace
- Select the channel you’d like Matia to post into
Webhook Notifications
Webhooks allow you to send notifications to any external system that supports incoming HTTP requests. You can configure multiple webhook channels.How to Add a Webhook Channel
- Navigate to Settings → Notifications → Add Notificaiton Integration
- Click Add Webhook
-
Fill in the following fields:
-
Connection Name
This is the name that will appear as the recipient channel throughout Matia (for example:Data Team WebhookorProd Alerts) -
Webhook URL
The destination endpoint where Matia will send notification events
-
Connection Name
- Click Connect
Microsoft Teams Notifications (via Webhook)
Matia supports Microsoft Teams notifications via incoming webhooks using the Microsoft Workflows app. You can send Matia alerts (for issues, schema changes, monitor breaches, and more) directly into a Teams channel. The high-level flow:- Create a webhook for a Teams channel using Workflows
- Add that webhook to Matia
- Route notifications to that channel
Prerequisites
Before you start, make sure the Workflows app is available in your Microsoft 365 tenant, as this provides the webhook template used by Microsoft Teams.Part 1 – Create a Webhook in Microsoft Teams
- Open Microsoft Teams (desktop or web).
- In the left sidebar, select the Team and Channel where you want Matia alerts to appear.
- Next to the channel name, click the ⋯ (More options) menu.
- From the menu, choose Workflows (or Apps → Workflows, depending on your UI).
- In the Workflows window, search for “webhook”.
- Select the template:
Post to a channel when a webhook request is received - Click Next.
- Confirm that the Team and Channel values match the destination for Matia alerts.
- Click Add workflow.
- When Microsoft Teams displays the generated Webhook URL, click Copy, then click Done.
Part 2 – Add Microsoft Teams as a Destination in Matia
- Log in to Matia.
- Navigate to Settings → Notifications → Add Notificaiton Integration
- Click Add Notification Integration.
- Choose Add Webhook.
-
Fill in the details:
-
Connection Name
Choose a name that clearly identifies the Teams channel. -
Webhook URL
Paste the Teams webhook URL you copied earlier.
-
Connection Name
- Click Connect.
Part 3 – Route Matia Alerts to Microsoft Teams
Once configured, your new Teams webhook channel will appear in:- Monitor configurations
- Integration alert settings
- Notification rules created from the Notifications page
PagerDuty Notifications
PagerDuty notifications allow Matia to trigger incidents directly in your PagerDuty account. Matia uses PagerDuty Events API V2.How to Connect PagerDuty
- Navigate to Settings → Notifications → Add Notificaiton Integration
- Click Add PagerDuty
-
Enter the following:
-
Connection Name
This is the name that will appear as the recipient channel throughout Matia -
Integration Key
This key comes from your PagerDuty service (see instructions below)
-
Connection Name
- Click Validate
How to Obtain a PagerDuty Integration Key
To generate the Integration Key required by Matia:- In PagerDuty, navigate to the Services tab and create a new Service for Matia.
- Provide a descriptive name for the service (for example:
Matia Notifications). - Choose the Escalation Policy you’d like to use for Matia notifications and follow the rest of PagerDuty’s setup steps.
- When you reach the Integrations step, select Events API V2 and click Create Service.
- On the new Service page, under the Integrations section, you’ll see an Integration Key listed on the left side. Copy this key — you’ll need it to complete the setup in Matia.
