Integrations
Integrations connect your project to external tools for notifications and project management. Every active integration receives events based on the notification toggles you configure.
Notifications
Send notifications to your team via chat, email, or on-call workflows. Each notification integration lets you independently toggle which events trigger a notification — see Notification Events for the full list.
Slack
Connects Confident AI to a Slack workspace via OAuth. Once connected, select a public channel where notifications will be posted.
To set up Slack:
- Navigate to Project Settings → Integrations
- Click Slack
- Click Connect to Slack — you will be redirected to Slack to authorize the integration
- After authorization, select a channel from the dropdown
- Click Save
Discord
Connects Confident AI to a Discord server via OAuth. Once connected, select the channel where notifications will be posted.
To set up Discord:
- Navigate to Project Settings → Integrations
- Click Discord
- Click Connect to Discord — you will be redirected to Discord to authorize the integration
- After authorization, select a channel from the dropdown
- Click Save
Microsoft Teams
Sends notifications to a Microsoft Teams channel via an incoming webhook URL.
To set up Microsoft Teams:
- Navigate to Project Settings → Integrations
- Click Microsoft Teams
- Paste your Teams incoming webhook URL into the Webhook Endpoint field (learn how to create one here)
- Click Save
Sends notifications to selected project members by email.
To set up email:
- Navigate to Project Settings → Integrations
- Click Email
- Select one or more project members from the dropdown
- Click Save
PagerDuty
Routes notifications to PagerDuty using an Events API v2 routing key.
To set up PagerDuty:
- Navigate to Project Settings → Integrations
- Click PagerDuty
- Paste your PagerDuty Events API v2 routing key into the Routing Key field
- Click Save
You can find your routing key in PagerDuty under Services → Service Directory → your service → Integrations.
Project Management
File tickets from traces directly into your team’s work management tools. Unlike notification integrations, project management integrations are triggered manually from the trace detail view — not by events.
Linear
Connects Confident AI to a Linear workspace via OAuth. Once connected, select the team where tickets will be filed. You can then open Linear tickets directly from any trace in the Observatory.
To set up Linear:
- Navigate to Project Settings → Integrations
- Click Linear
- Click Connect to Linear — you will be redirected to Linear to authorize the integration
- After authorization, select a team from the dropdown
- Click Save
GitHub Issues
Installs the Confident AI GitHub App on your GitHub organization or account, then selects the repository where issues will be filed. You can then open GitHub issues directly from any trace in the Observatory.
To set up GitHub Issues:
- Navigate to Project Settings → Integrations
- Click GitHub Issues
- Click Install GitHub App — you will be redirected to GitHub to install the app on your org or account
- After installation, select a repository from the dropdown
- Click Save
To fully remove Confident AI’s GitHub access, uninstall the app from your GitHub organization settings after disconnecting here.
Notification events
Each notification integration lets you toggle individual event types on or off after connecting. The events available depend on the integration.
You must connect and save an integration before its notification toggles become active.