P1 → phone first
Datadog monitor priority P1 maps to WardenPoint 'critical' — phone call first, Telegram voice second, email at minute three. P4–P5 monitors stay on email.
Add WardenPoint as a Datadog webhook. Monitor priority (P1–P5) maps to alert severity, a recovery posts a Resolved notice, and unacknowledged alerts escalate across voice, Telegram, SMS and email.
Anatomy of a Datadog alert
LIVESetup
Create the webhook once, then reference it from any monitor's notification message.
Integrations → Webhooks → New. Name it WardenPoint.
$ Integrations › Webhooks › NewPut your WardenPoint URL in the URL field, add a custom header Authorization: Bearer <your secret>, and paste the payload template below into the Payload field.
$ URL › https://wardenpoint.com/api/v1/integrations/alerts/…In any monitor's notification message add {'@'}webhook-WardenPoint. Datadog fires the webhook on trigger and on recovery automatically.
$ Monitor › Notify › {'@'}webhook-WardenPointWire format
Datadog builds the body from $-variables. WardenPoint maps the monitor priority to severity and the alert transition to firing or resolved.
Routing recipes
Run different monitor priorities or teams through separate WardenPoint integrations, each wired to its own escalation chain.
Datadog monitor priority P1 maps to WardenPoint 'critical' — phone call first, Telegram voice second, email at minute three. P4–P5 monitors stay on email.
Create a dedicated WardenPoint integration whose recipient group is the team's chain, then reference it as {'@'}webhook-<team> in just that team's monitors.
A Recovered transition POSTs to the same WardenPoint URL. WardenPoint marks the alert resolved and posts a Resolved notice to your chain.
Datadog FAQ
Create the webhook, trigger a test monitor and read the audit line. No credit card. No production risk.