How to connect an integration
Open the Integrations catalog
Go to Dashboard > Integrations. You’ll see a searchable catalog of all available connections.
Complete the authorization flow
Depending on the integration, you’ll complete one of the following:
- OAuth — you’ll be redirected to the tool to authorize access and then returned to CauseFlow.
- API key / credential — you’ll enter the required credentials directly in CauseFlow’s secure credential vault.
- Webhook — CauseFlow provides a webhook URL that you configure in your monitoring tool.
Integration categories
Monitoring
Connect Datadog, Grafana, CloudWatch, Sentry, and PagerDuty to automatically ingest alerts and trigger investigations.
GitHub
Install the CauseFlow GitHub App to enable code analysis and automated pull request creation.
Communication
Receive incident notifications and investigation updates through Slack and other communication tools.
Project management
Connect Jira, Linear, Notion, Shortcut, and Trello so agents can find related tickets and runbooks.
Databases
Give the DB Analyst agent read-only access to PostgreSQL, MongoDB, and DynamoDB for deeper investigation.
Custom webhooks
Send alerts from any monitoring tool using the generic webhook endpoint.
How connected integrations affect investigations
Agent activation is dynamic — CauseFlow only activates the agents that are relevant to your connected integrations.| Connected integration | Agents activated |
|---|---|
| CloudWatch / AWS | Log Analyst, Metric Analyst, Infra Inspector, Change Detector |
| GitHub | Code Analyzer, Code Fixer |
| CauseFlow Relay (databases) | DB Analyst |
| Any monitoring tool | Triage Agent (always active) |