Integrations

Auto-triage every alert.
Zero manual paste.

Connect once. When your alert fires, OperatorMesh automatically analyzes it and posts root cause + fixes to your Slack channel — with interactive buttons to acknowledge, escalate, or confirm the diagnosis.

🔔
Alert fires
(PagerDuty/
Datadog)
OperatorMesh
analyzes
~3s
💬
Root cause
in Slack
⚡ Your OperatorMesh Webhook URL
https://operatormesh.com/.netlify/functions/webhook
Point your alert sources to this URL. Include your Slack webhook in the request body (see setup below).

💬
Slack
Post triage results to any channel — with interactive buttons
✓ LIVE
💬 What you get in Slack: Root cause · Dual confidence scores · 3 ranked actions · Signals detected · Plus 4 interactive buttons — ✅ Acknowledge · 🔍 Open Dashboard · ⚠️ Escalate · 👍 Correct diagnosis
1
Create a Slack Incoming Webhook
Go to api.slack.com/apps → Create New App → Incoming Webhooks → Activate → Add to channel → Copy webhook URL.
2
Paste your Slack Webhook URL below
Your URL starts with: https://hooks.slack.com/services/...
3
Test it — we'll send a real triage to your channel
Slack Webhook URL *
Get this from: Slack App → Incoming Webhooks → Your webhook URL
📖 How to create a Slack webhook →

After Setup — Example Slack Message
OM
OperatorMesh
APP · just now
🚨 Incident Triage — api-gateway

🎯 Root Cause
DB connection pool exhausted after deploy v2.4.1 reduced pool_size from 10 → 5

🟢 Confidence: 87% — High
Config regression matches error onset exactly

🔧 Top Action
Diff database.yml between v2.4.0 and v2.4.1 — confirm pool_size change

⚡ Triaged in 6.7s by OperatorMesh · Advisory only
✓ Acknowledge View full report
🚨
PagerDuty
Auto-triage every incident the moment it fires
✓ LIVE
1
Add Webhook in PagerDuty
PagerDuty → Services → Your service → Integrations → Add webhook → Paste the URL below.
2
Set your webhook URL
Use this URL with your Slack webhook as a query param:
Your Slack Webhook URL (for delivery)
📊
Datadog
Triage Datadog monitor alerts automatically
✓ LIVE
1
Create a Datadog Webhook Integration
Datadog → Integrations → Webhooks → New Webhook → paste the URL and payload below.
2
Add your Slack webhook URL to the payload
Webhook URL for Datadog
https://operatormesh.com/.netlify/functions/webhook
Payload Template (paste into Datadog)
{
  "slack_webhook_url": "YOUR_SLACK_WEBHOOK_HERE",
  "source": "datadog",
  "title": "$EVENT_TITLE",
  "text": "$TEXT_ONLY_MSG",
  "alert_type": "$ALERT_TYPE",
  "tags": "$TAGS",
  "url": "$LINK"
}
Replace YOUR_SLACK_WEBHOOK_HERE with your actual Slack webhook URL.
📈
Grafana
Auto-triage Grafana alerting rules
✓ LIVE
1
Add a Contact Point in Grafana
Grafana → Alerting → Contact Points → New contact point → Type: Webhook → paste URL below.
Webhook URL
https://operatormesh.com/.netlify/functions/webhook
HTTP Headers to add
Content-Type: application/json
x-source: grafana
Message Template (optional)
Add this to your alert message for better context:
slack_webhook_url=https://hooks.slack.com/services/YOUR/WEBHOOK
Or set SLACK_WEBHOOK_URL as an environment variable in your Netlify project settings — then no body config needed.
🔧 Custom / Generic Webhook
Any system that can send a POST request can trigger OperatorMesh. Just include the incident description and your Slack webhook URL.
Minimum Required Payload
{
  "slack_webhook_url": "https://hooks.slack.com/services/...",
  "incident": "service: api-gateway\nerror: 503 timeout\nlogs: connection pool exhausted",
  "service": "your-service-name" // optional
}
Test with cURL
curl -X POST https://operatormesh.com/.netlify/functions/webhook \
  -H "Content-Type: application/json" \
  -d '{
    "slack_webhook_url": "YOUR_SLACK_WEBHOOK",
    "incident": "service: api\nerror: 503 timeout after deploy",
    "service": "api-gateway"
  }'

🔴
New Relic PRO
Alert webhook → AI triage → Slack · Pro plan required
✓ LIVE
1
Open New Relic Alerts
Go to Alerts & AI → Destinations → Webhook in your New Relic dashboard.
2
Add OperatorMesh as a destination
Click Add destination → Webhook. Set the endpoint URL:
Webhook URL
https://operatormesh.com/.netlify/functions/webhook
3
Configure the payload template
In the webhook body template, add your Slack webhook URL and a custom header x-source: newrelic:
Custom Headers
x-source: newrelic
x-slack-webhook: https://hooks.slack.com/YOUR_WEBHOOK
4
Attach to an alert policy
Go to Alerts → Alert policies → your policy → Notification channels and add your OperatorMesh webhook destination. Every alert now auto-triages to Slack in seconds.
💡 Setup time: ~10 minutes. Need help? Email founder@operatormesh.com — Praveen sets it up with you personally.

🔵
Sentry
Error webhook with stack trace extraction → AI triage → Slack
✓ LIVE
1
Open Sentry project settings
Go to your Sentry project → Settings → Integrations → Webhooks.
2
Add OperatorMesh webhook URL
Click Add webhook and paste:
Webhook URL
https://operatormesh.com/.netlify/functions/webhook
3
Select events to trigger on
Check issue.created and issue.resolved. OperatorMesh auto-extracts the stack trace, error message, and release version from the Sentry payload.
4
Add your Slack webhook as a custom header
In Sentry webhook settings, add a custom header:
Custom Headers
x-source: sentry
x-slack-webhook: https://hooks.slack.com/YOUR_WEBHOOK
5
Test and verify
Click Send test notification in Sentry. Within seconds you should see a formatted triage report in your Slack channel with root cause, dual confidence scores, and ranked fixes.
💡 Stack trace auto-extraction: OperatorMesh pulls the full exception, breadcrumbs, and release tag from Sentry automatically — no manual formatting needed.
🟣
Opsgenie PRO
Atlassian on-call alert → AI triage → Slack · Pro plan required
✓ LIVE
🔒 Pro plan required. Opsgenie integration is available on the Pro plan ($49/mo). Upgrade to connect your Atlassian on-call alerts to OperatorMesh AI triage.
1
Upgrade to Pro
Go to pricing page and upgrade to the Pro plan. You'll get access to Opsgenie, New Relic, and unlimited webhook endpoints.
2
Open Opsgenie Integrations
In Opsgenie, go to Settings → Integrations → Add Integration → Webhook.
3
Add your webhook URL
Set the webhook URL to your OperatorMesh endpoint and add the header x-source: opsgenie. Include your Slack webhook URL in the body.
4
Configure alert actions
Select which Opsgenie actions trigger a webhook: Create (new alert), Acknowledge, Close. OperatorMesh triages Create events and posts root cause to Slack automatically.
5
Test it
Trigger a test alert in Opsgenie. Within seconds you should see a structured triage report in your Slack channel — root cause, confidence scores, and ranked fix actions.
Opsgenie extracts: alert message · priority (P1-P5) · entity/service · teams · responders · tags · alert details · direct alert URL
Need help setting up?
I personally onboard every user. Reply to this email and I'll set it up with you in 10 minutes.
✉️ Email founder@operatormesh.com