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

  1. Install the Webhooky app (Android / iOS) and create an endpoint, e.g. “Grafana” with the error_1 sound.
  2. 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).
  3. 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.

Get it on Google Play Download on the App Store