Integrations / Datadog

Datadog notifications in Microsoft Teams

Datadog monitor alerts in Teams — routed, deduped, and escalated like any other event. Per My Last Webhook normalizes Datadog events into rich Adaptive Cards and posts them to a Teams channel, a person's DM, or a webhook — the successor to Office 365 Connectors.

How it works

  1. Datadog POSTs a webhook to your private ingest URL when a build runs.
  2. We normalize it — the same card format as every other platform.
  3. The card lands in your chosen Teams destination, with routing and noise controls applied.

Set up in minutes

Create a subscription in the app (platform: Datadog), copy its ingest URL, then:

1

Create a subscription (platform Datadog) and copy its ingest URL.

2

In Datadog → Integrations → Webhooks, add a webhook with that URL.

3

Set the Payload to JSON using Datadog $VARIABLES — title, alert status, link (see the reference).

4

Add @webhook-<name> to the monitor's notification message.

See it instantly

Don't want to wait for a build? Hit Test on the subscription — a card lands immediately. Full steps in the platform reference.

What lands in Teams

Teams · #ci
🔴 High error rate · failure
Datadog · prod · alice · 3m 20s

Built for teams, not just alerts

Routing PRO

Prod failures to #prod-alerts, the rest to #ci.

Incident mode PRO

Collapse a flapping pipeline into one updating card.

On-call DMs PRO

DM the owner the moment their Datadog build breaks.

Status filters

Only care about failures? Filter to just those — free.

Part of Per My Last Webhook — all 17 integrations into one Teams app.

▣ StartPER MY LAST WEBHOOKC:\INTEGRATIONS\DATADOGStatus: 200 OK