Integrations / Argo CD

Argo CD notifications in Microsoft Teams

Argo CD sync and health events, delivered to Teams as deployment cards. Per My Last Webhook normalizes Argo CD 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. Argo CD 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: Argo CD), copy its ingest URL, then:

1

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

2

In Argo CD's argocd-notifications-cm, add a webhook service pointing at the ingest URL.

3

Add a template that POSTs the app name, sync + health status, and revision as JSON (see the reference).

4

Subscribe your Applications to triggers like on-sync-succeeded / on-health-degraded.

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
🔴 guestbook · failure
Argo CD · 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 Argo CD 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\ARGO CDStatus: 200 OK