Menu
Grafana Cloud RSS

Webhooks in Grafana IRM

Webhooks provide a flexible way to integrate external systems with Grafana IRM. They enable real-time data exchange, allowing IRM to send or receive event data and automate workflows within your existing organizational tools and processes.

What are webhooks?

Webhooks are HTTP callbacks that allow different systems to communicate with each other in real time. In Grafana IRM, webhooks serve as:

  • Connection points for external tools to send data to IRM
  • Notification mechanisms for IRM to update external systems
  • Automation triggers for actions based on alert or incident events

Webhook types

Grafana IRM supports two types of webhooks:

Incoming webhooks

Incoming webhooks allow external systems to send data to Grafana IRM. Use incoming webhooks to:

  • Receive alerts from monitoring systems not natively supported
  • Trigger incidents from custom applications
  • Import event data from third-party tools

Outgoing webhooks

Outgoing webhooks enable Grafana IRM to send data to external systems. Use outgoing webhooks to:

  • Notify external services about alert and incident events
  • Update tickets or tasks in other systems
  • Trigger automated workflows in response to IRM events

OnCall vs. Incident webhooks

Webhooks are configured differently depending on whether you’re using them with OnCall or Incident features:

OnCall webhooks

OnCall webhooks focus on alert management:

  • Incoming: Receive alerts from monitoring systems
  • Outgoing: Send notifications about alert status changes
  • Templates: Support customized alert data parsing and formatting

Incident webhooks

Incident webhooks support incident response coordination:

  • Incoming: Create incidents from external systems
  • Outgoing: Synchronize incident data with external tools
  • Automation: Trigger incident-related workflows

Next steps

For detailed configuration instructions, refer to: