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