Skip to main content
Every alert source maps a monitoring, error tracking, ticketing, or security tool to the same alerting flow: connect it once, and its alerts flow into your routes, escalations, and incidents from then on. This page lists the tools incident.io integrates with directly.
Can’t find your tool? See Using HTTP or custom HTTP sources below.

Using HTTP or custom HTTP sources

Any tool that can send a webhook can become an alert source, even if it’s not in the list above. Wherever your alerts live, you can start sending them to incident.io.

Default HTTP

Use a default HTTP source when you control the payload, for internal scripts, custom monitors, or anything else that can send JSON shaped to match incident.io’s schema:
Expected body structure
Use the metadata field to set alert attributes for routing and filtering.

Custom HTTP

Use a custom HTTP source when a tool’s webhook payload can’t be changed to match that schema. Write a JavaScript transform expression that reshapes whatever the tool actually sends into incident.io’s expected format:
Example payload from external tool
Your transform expression
So you can connect literally anything that speaks webhooks to incident.io, on your own terms, today. See Custom HTTP alert sources for the full walkthrough, including how to power alert attributes and priorities from the transform.
Alert sourceSetup
Default HTTPSet up in dashboard
Custom HTTPSetup guide