# Datadog to Pagerless

> Paste one URL into Datadog. Pagerless decides who to wake, explains it in plain words and closes the problem when Datadog says it's fixed.

URL: https://pagerless.dev/integrations/datadog
Updated: 2026-10-22

## Set up

Your URL is in the Pagerless app under Other tools, with the key filled in:

```text
https://events.pagerless.dev/v1/hooks/datadog/<your ingest key>
```

1. **Open Integrations, Webhooks** In Datadog.
2. **Create a webhook named pagerless with your Pagerless URL and the payload Pagerless shows you.** 
3. **Add @webhook-pagerless to each monitor's message.** 

## What happens

| When | Pagerless |
| --- | --- |
| Fires | Triggered, Warn and No Data transitions |
| Clears | Recovered |
| How loud | The monitor's priority (Warn and No Data count as warning) |
| Proof it's you | The key in the URL. With Terraform, `npx pagerless connect` writes the `datadog_webhook` with the key in a header instead. |

## Choosing who gets woken

| Rule | Example |
| --- | --- |
| Name rules on the URL | `?wake=prod-*&log=*-staging` (globs, case-insensitive) |
| The tool's own severity | critical, p1, sev1, fatal wake; error, warning tell; info, low log |
| A default on the URL | `?level=wake` (or tell, log). Without one: tell. |

`?service=` and `?env=` set the service and environment shown on the problem.
