Integrations
Point your existing webhooks at Chronicle. Events appear live in the dashboard within seconds. No SDK. No agent. Just webhooks.
https://web-nu-virid-36.vercel.app/api/webhook/githubcurl -X POST https://web-nu-virid-36.vercel.app/api/webhook/github \
-H "Content-Type: application/json" \
-H "X-GitHub-Event: push" \
-d '{"ref":"refs/heads/main","after":"a1b2c3d","sender":{"login":"you"},"repository":{"name":"payments-api"},"commits":[{"message":"tune db pool size"}]}'https://web-nu-virid-36.vercel.app/api/webhook/stripecurl -X POST https://web-nu-virid-36.vercel.app/api/webhook/stripe \
-H "Content-Type: application/json" \
-d '{"type":"charge.failed","data":{"object":{"id":"ch_test","amount":4820000,"currency":"usd","failure_code":"card_declined","customer":"northwind"}}}'https://web-nu-virid-36.vercel.app/api/webhook/genericcurl -X POST https://web-nu-virid-36.vercel.app/api/webhook/generic \
-H "Content-Type: application/json" \
-d '{"source":"pagerduty","type":"incident.triggered","service":"payments-api","description":"P1 alert: PoolExhaustedError spike"}'"Chronicle connects events across systems without correlation IDs - the same commit that ships the bug also owns the failed charge, the support ticket, and the renewal at risk."