Configure Datadog webhook contact points to forward monitor alerts to Rootly for on-call paging, automated incident creation, and bidirectional resolution.
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.
Complete the Installation before configuring alerts. You must have Datadog connected to Rootly before webhooks will authenticate.
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.
1
Open Workflows
Navigate to Workflows in Rootly and click Create Workflow.
2
Choose Alert workflow type
Select Alert as the workflow type. This workflow triggers whenever Rootly receives an alert from Datadog.
3
Set the trigger
Select Alert Created to fire on new alerts, or Alert Status Updated to react when an existing alert changes.
Available triggers: Alert Created fires when a new alert is received. Alert Status Updated fires when an existing alert changes state.
4
Add conditions
Filter which alerts should trigger this workflow. Common patterns:
Match by source
Match by payload
Add a condition where Source is Datadog to scope the workflow to Datadog alerts only.
Use payload field conditions to filter further — for example:
alert_priority equals P1
alert_title contains CRITICAL
alert_transition equals Triggered
Use Datadog payload fields like alert_priority, alert_status, alert_type, and alert_title to build precise conditions.
5
Add actions
Add one or more actions to execute when the workflow fires:
Action
Use case
Create Incident
Auto-create an incident from the alert
Page Rootly On-Call
Page the responsible team or escalation policy
Send Slack Message
Notify a channel about the alert
Send SMS or Email
Alert responders directly
You can chain multiple actions for a complete response process — for example, create an incident and then send a Slack message in the same workflow.
6
Save the workflow
Name the workflow (e.g., Create Incident from Datadog P1 Alert) and click Create Workflow.
Verify the webhook URL is exactly 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?
Open the resource (User, Team, Escalation Policy, or Service) in Rootly and click Edit. The resource ID appears in the URL or in the edit form. Copy it and paste it into the id field of the paging payload.
Can I send alerts from multiple Datadog monitors to Rootly?
Yes. Create one webhook and attach it to as many monitors as needed by adding @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?
Alert workflows in Rootly support Alert Created (fires on new alerts) and Alert Status Updated (fires when an existing alert changes). Use conditions to filter by source (Datadog), payload fields like alert_priority or alert_title, or alert status.
Why aren't my WARNING alerts paging me?
By default, Rootly will only page for CRITICAL alerts from Datadog. If your team would like to enable paging for WARNING alerts, contact Rootly Support to have the feature enabled.