Connect Grafana, Alertmanager, CloudWatch or any tool

The steps for each built-in source, and the generic format for everything else.

Last reviewed November 11, 2026

Grafana

  1. In Grafana open Alerting, Contact points, then Add contact point.
  2. Choose type Webhook and paste the monitor's address.
  3. If you use a shared secret, set the Authorization header with scheme Bearer and the secret as the credentials.
  4. Use Test, then route the alerts you want to this contact point in your notification policies.

Prometheus Alertmanager

  1. Add a receiver with a webhook_configs entry whose url is the monitor's address.
  2. Set send_resolved: true. Without it the incident never closes.
  3. Route the alerts you want to the receiver and reload Alertmanager.

Amazon CloudWatch

  1. Create an Amazon SNS topic and add a subscription with protocol HTTPS and the monitor's address.
  2. SNS sends a confirmation. Open the monitor's event log, find the subscription confirmation entry, and open its confirm link yourself.
  3. Add the topic as the notification for both the In alarm and OK states of each alarm.

Anything else

Choose Generic and send JSON, a form, or plain query parameters to the address:

Open and resolve an incident
curl -X POST "$URL" -H "content-type: application/json" \
  -d '{"status":"down","title":"Checkout is failing","message":"Error rate above 5%"}'

# and when it is fixed
curl -X POST "$URL" -d '{"status":"up"}'

You can add a key to track several separate problems on one monitor, a severity, a link, and a source_ip for blocking.