Chat: Webhooks für GitHub und externe Dienste einrichten

Jeder Team- oder Projekt-Kanal kann eigene Eingangs-Webhooks bekommen: eine geheime URL, die ein externer Dienst aufruft, um automatisch eine Nachricht in den Kanal zu posten — mit eingebautem Format für GitHub-Events und Discord-kompatible Payloads.

Voraussetzungen
  • Du bist angemeldet; Chat ist je Organisation aktivierbar — die Seitenleiste zeigt nur Organisationen, in denen das Modul aktiv ist.
  • Du bist Admin des jeweiligen Team- oder Projekt-Kanals — nur dort stehen Webhooks zur Verfügung.

Webhook anlegen

  1. Öffne die Channel-Einstellungen des Kanals und klicke im Abschnitt Webhooks auf Webhook hinzufügen.
  2. Vergib einen Namen (z. B. „GitHub“) und bestätige.
  3. Die generierte URL wird einmalig angezeigt — kopiere sie sofort, sie lässt sich später nicht erneut anzeigen.

Bei GitHub eintragen

Trage die kopierte URL im GitHub-Repository unter Settings → Webhooks → Payload URL ein, mit Content-Type application/json. Project Manager erkennt GitHub-Events am Header X-GitHub-Event und formatiert eine kuratierte Auswahl (u. a. Push, Pull Request, Issues) automatisch als lesbare Chat-Nachricht; reine CI-Events wie Check-Runs werden entgegengenommen, aber bewusst nicht gepostet.

Discord-kompatible Dienste anbinden

Dienste, die das Discord-Webhook-Format sprechen (z. B. Benachrichtigungen aus Coolify), lassen sich mit derselben URL anbinden — Project Manager erkennt das embeds-Feld im Payload und formatiert daraus die Chat-Nachricht.

Eigene JSON-Nachrichten senden

Ohne GitHub- oder Discord-Format reicht ein einfacher POST-Request mit JSON-Body { "content": "Deine Nachricht" } an dieselbe URL — praktisch für eigene Skripte oder andere Automatisierungen.

Webhook widerrufen

Über das Papierkorb-Icon neben einem Webhook widerrufst du ihn dauerhaft; jeder Dienst, der die alte URL weiterhin verwendet, erhält danach nur noch einen Fehler.

Häufige Stolperfallen

  • Die URL wird nur einmal angezeigt

    Aus Sicherheitsgründen zeigt Project Manager eine neu erstellte Webhook-URL nur direkt nach dem Anlegen. Geht sie verloren, bleibt nur ein neuer Webhook — die alte lässt sich nicht erneut einsehen, nur widerrufen.

  • Nachrichten sind auf 8.000 Zeichen begrenzt

    Längere Payload-Inhalte werden beim Posten in den Kanal automatisch gekürzt.

  • Webhooks gibt es nur bei Team- und Projekt-Kanälen

    Für Allgemein, Ankündigungen, Admin, Direktnachrichten, Meeting-Chats und deinen Tagesüberblick-Kanal lassen sich keine Webhooks anlegen.

Häufige Fragen

Wer sieht die Webhook-URL?

Nur Admins des jeweiligen Kanals können Webhooks anlegen, einsehen (Name und letzte Nutzung, nicht die URL selbst) und widerrufen.

Erhalte ich für Webhook-Nachrichten eine Benachrichtigungs-Seite wie bei @-Erwähnungen?

Nein. Webhook-Nachrichten zählen als normaler Kanal-Traffic wie eine Nachricht eines Mitglieds — Push-Benachrichtigungen ja, ein Eintrag auf der Benachrichtigungsseite nur bei expliziten @-Erwähnungen oder KI-generierten Inhalten.

Welche GitHub-Events werden gepostet?

Eine kuratierte Auswahl wie Push, Pull Request und Issues. Reine CI-Events (z. B. Check-Runs, Workflow-Jobs, Status-Updates) werden empfangen, aber bewusst nicht als Nachricht gepostet, um den Kanal nicht zu überfluten.

Weiterlesen

Antwort nicht gefunden oder Problem tritt weiter auf?

Zum Support-Bereich

Fachlich geprüft am 2026-09-26