Overview
Once Datadog is connected to Rootly, you can forward monitor alerts to Rootly via a webhook. Alerts received in Rootly can be routed to a Slack channel, used to page on-call responders, or trigger incident workflows automatically.Step 1: Set Up the Webhook in Datadog
Install the Webhooks integration

Create a new webhook

Configure the webhook
Rootly_Alerts)URL — enter:- General Alert
- Page On-Call
notification_target object. Including it tells Rootly who to page when the alert is received.Add the custom header
- In Rootly, go to Alerts → Sources → Datadog and click Configure

- Find the Connection Instructions panel on the right

- Copy the secret value from the Custom Headers section

Save the webhook
Step 2: Attach the Webhook to a Monitor
Open a monitor
Add the webhook to notifications
@webhook-<WEBHOOK_NAME> syntax (e.g., @webhook-Rootly_Alerts).Test and save


Step 3: Build Alert Workflows in Rootly
With alerts flowing into Rootly, create a workflow that reacts to them. Alert workflows let you check alert fields, apply conditions, and trigger automated actions like creating an incident or notifying responders.Open Workflows

Choose Alert workflow type

Set the trigger
Add conditions
- Match by source
- Match by payload
alert_priority, alert_status, alert_type, and alert_title to build precise conditions.Add actions
Save the workflow
Create Incident from Datadog P1 Alert) and click Create Workflow.
Verify the Workflow
After saving the workflow:- Return to Datadog and trigger a test alert from your monitor by clicking Test Notifications
- Confirm the workflow activates in Rootly and performs the expected actions
- View the run log under Workflows → History in Rootly
Frequently Asked Questions
Alerts are not appearing in Rootly
Alerts are not appearing in Rootly
https://webhooks.rootly.com/webhooks/incoming/datadog_webhooks. Confirm the Custom Headers secret value matches what is shown in Alerts → Sources → Datadog → Configure in Rootly. Check that the Datadog integration is still connected under Configuration → Integrations.How do I find the ID for the notification_target?
How do I find the ID for the notification_target?
id field of the paging payload.Can I send alerts from multiple Datadog monitors to Rootly?
Can I send alerts from multiple Datadog monitors to Rootly?
@webhook-<WEBHOOK_NAME> to each monitor’s notification body. Each alert will appear separately in Rootly’s Alerts page.What alert workflow triggers are available?
What alert workflow triggers are available?
alert_priority or alert_title, or alert status.Why aren't my WARNING alerts paging me?
Why aren't my WARNING alerts paging me?
alert_status field in the webhook payload — not alert_priority (which is your monitor’s P1–P5 importance and is independent of state). To extend paging to WARNING alerts, either configure your monitor to fire on the threshold you want treated as paging-eligible, or build an alert workflow that matches alert_status equals Warn (or Warning, depending on the value Datadog sends) and routes to the same target as CRITICAL.