background-hooknotifierbackground-hooknotifier
Last update: Jul 05, 20261 minutes read

Get push notifications from Prometheus Alertmanager

low-code

Send Prometheus Alertmanager alerts to your phone as native push notifications. Add a webhook receiver pointing at your Hook.Notifier URL. Free.

To get Prometheus alerts on your phone, add a webhook receiver in Alertmanager that points at your Hook.Notifier URL, then route alerts to it. A firing alert arrives on your phone as a native push notification.

Alertmanager does the hard part: grouping, de-duplicating, silencing and routing. What it does not include is a native phone push. Hook.Notifier is a free receiver for that.

Add a webhook receiver

In your alertmanager.yml, define a receiver and route to it:

receivers:
  - name: hooknotifier
    webhook_configs:
      - url: "https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=Alert%20firing&body=A%20Prometheus%20alert%20is%20active&tags=monitoring&priority=high"
        send_resolved: true

route:
  receiver: hooknotifier

Reload Alertmanager to apply it. Firing alerts now reach your phone, and with send_resolved: true you also get the recovery.

hook notifier notification

First get your URL

Your Hook.Notifier URL is https://hooknotifier.com/{IDENTIFIER}/{KEY}. Create a free account to get yours, then paste it into the webhook receiver.

Route by severity

Alertmanager routing is the whole point. Send warnings and critical pages to different Hook.Notifier URLs with different priorities:

route:
  receiver: warnings
  routes:
    - matchers: [ severity="critical" ]
      receiver: critical

receivers:
  - name: warnings
    webhook_configs:
      - url: "https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=Warning&body=A%20warning%20is%20firing&tags=warning&priority=normal"
  - name: critical
    webhook_configs:
      - url: "https://hooknotifier.com/{IDENTIFIER}/{KEY}?object=CRITICAL&body=A%20critical%20alert%20is%20firing&tags=incident&priority=critical&color=%23EE6767"

A warning waits for your quiet hours; a critical page cuts through them. Both land in a tagged inbox you can search later.

Why it matters

You already invested in Prometheus and Alertmanager to know exactly when something is wrong. The last step is a delivery channel that reaches your pocket without a paid integration or another push server to run. One webhook receiver closes it, for free.

New to this? Start with how to send yourself a native push notification, or see the simpler Grafana alerts guide.