Grafana alerts as push notifications
July 23, 2026 · 3 min read
Grafana knows when your dashboard goes red. A webhook contact point pointed at a Webhooky endpoint makes your phone ring the moment it does – and Grafana's payload already contains a title and message, so there is nothing to template.
Setup
- Install the Webhooky app (Android / iOS) and create an endpoint, e.g. “Grafana” with the
error_1sound. - In Grafana go to Alerting → Contact points → + Create contact point, choose the Webhook integration and paste your endpoint URL (
https://api.webhooky.app/YOUR_KEY). - Point your notification policy (or a specific route) at the new contact point.
Why this works without any templating
Grafana's webhook payload includes top-level title and message fields, generated from the alert's summary and annotations. Webhooky reads exactly those fields – so the notification on your phone says “[FIRING:1] High CPU on web-01” out of the box. If you want nicer texts, edit the alert rule's summary annotation in Grafana; it flows straight into the push.
Worth knowing
- Resolved notifications: Grafana also posts when the alert resolves – you'll get the “[RESOLVED]” push automatically.
- Grouping: notification policies control how alerts are batched; one webhook call = one push.
- Sound per severity: create two endpoints (“Grafana critical” with a proper alarm sound, “Grafana info” silent) and route by severity label.
Also monitoring with Prometheus directly? The Alertmanager guide covers that path.
Get Webhooky
Free for your first 100 notifications – set up your endpoint in two minutes.