Blog

Microsoft-Teams-Webhook einrichten

Microsoft hat die alten "Connectors" abgeschaltet, die früher der Standardweg waren, um eine Webhook-URL für einen Teams-Channel zu bekommen. Der Ersatz lebt in der Workflows-App (basiert auf Power Automate) und richtet sich an ein breiteres Publikum als nur "URL einfügen" — aber es gibt eine konkrete Vorlage, die genau das in unter einer Minute erledigt.

1. Workflows für den Channel öffnen

In Microsoft Teams zum gewünschten Channel gehen, auf die (weitere Optionen) neben dem Channel-Namen klicken und Workflows wählen. (Falls der eigene Tenant noch eine "Connectors"-Option zeigt: Das ist der alte Pfad, den Microsoft schrittweise abschaltet — die Workflows-Vorlage unten ist der aktuelle, unterstützte Weg für dasselbe Ergebnis.)

2. Die richtige Vorlage finden

Nach "Post to a channel when a webhook request is received" suchen. Das ist die Vorlage, die speziell dafür gebaut ist, eine einfache Webhook-URL auszugeben — im Gegensatz zu den vielen anderen Workflows-Vorlagen, die auf mehrstufige Automatisierungen zielen.

3. Workflow erstellen

Falls gefragt, anmelden, Team und Channel bestätigen, dem Workflow einen Namen geben und auf Create klicken. Teams generiert eine eindeutige Webhook-URL und zeigt sie einmalig an — jetzt kopieren.

4. URL sicher aufbewahren

Gleiche Regel wie bei jedem Webhook: Diese URL ist ein Bearer-Credential. Wer sie hat, kann ohne weitere Anmeldung in diesen Channel posten.

5. Testen

Die Workflows-Webhook-Vorlage akzeptiert dieselbe Office-365-Connector-MessageCard-JSON-Struktur, die auch die alten Connectors verwendet haben — deshalb kamen die meisten bestehenden Teams-Integrationen mit einem reinen URL-Tausch aus, ohne den Payload umschreiben zu müssen:

curl -X POST -H 'Content-Type: application/json' \
  -d '{
    "@type": "MessageCard",
    "@context": "http://schema.org/extensions",
    "text": "Hallo von curl"
  }' \
  https://YOUR-TENANT.webhook.office.com/webhookb2/YOUR/WORKFLOW/URL

Wenn die Nachricht im Channel erscheint, ist die Einrichtung fertig — dieses Webhook funktioniert jetzt mit allem, was diese JSON-Struktur senden kann.

Anbindung an QueueHawk

Für Hangfire-Job-Alerts: Im QueueHawk-Dashboard unter Notifications → New Channel als Typ Microsoft Teams wählen, benennen und die Webhook-URL aus Schritt 3 einfügen. QueueHawk sendet bereits das oben beschriebene klassische MessageCard-Format, daher ist auf keiner Seite zusätzliche Konfiguration nötig. Mit Send test die Zustellung bestätigen und den Kanal dann an die passenden Alert-Regeln hängen.

Siehe auch: die zwei Alert-Regeltypen und wie Notification-Kanäle zusammenspielen, sowie die Slack-Variante dieser Anleitung.

← Alle Artikel QueueHawk kostenlos testen →

Es merken, bevor dein Kunde anruft

Kostenlos für eine Application, keine Kreditkarte nötig.

Kostenlos starten