Caution

As of 2026-03-24, the Grafana OnCall OSS project is archived. The grafana/oncall repository is read-only, and active development continues in Grafana Cloud IRM. For a fully supported and actively maintained alternative, Grafana Cloud IRM offers a modern approach to incident response and on-call management.

Important: This documentation is about an older version. It's relevant only to the release noted, many of the features and functions have been updated or replaced. Please view the current version.

Open source

Webhook as a personal notification channel

It is possible to setup a webhook as a personal notification channel in your user profile. The webhook will be triggered as a personal notification rule according to your notification policy configuration.

Configure a webhook to be used as personal notification

In the webhooks page, you (or a user with the right permissions) need to define a webhook as usual, but with the Personal Notification trigger type.

Each user will then be able to choose a webhook (between those with the above trigger type) as a notification channel in their profile. Optionally, they can also provide additional context data (as a JSON dict, e.g. {"user_ID": "some-id"}) which will be available when evaluating the webhook templates. This data can be referenced via {{ event.user.<key> }} (e.g. {{ event.user.user_ID }}).