Skip to content

Benachrichtigungskanäle ​

Kanäle bestimmen, wohin deine Benachrichtigungen gehen. Jedes Team kann beliebig viele Kanäle verschiedener Typen haben -- so landen die Alarme immer bei den richtigen Leuten und Tools.

E-Mail ​

Der Standard-Kanal. Hoppla schickt dir formatierte HTML-Mails mit Vorfalldetails, Monitor-Infos und direkten Links ins Dashboard.

  • Du kannst beliebige E-Mail-Adressen eintragen (muss kein Teammitglied sein).
  • Zweisprachige Vorlagen -- die Mail kommt in der Sprache des Empfängers (Deutsch oder Englisch).
  • Drin stehen: Monitor-Name, Fehlerursache, Zeitstempel und ein Link zum Vorfall.

Slack ​

Anbindung an Slack über eine Incoming-Webhook-URL.

  1. Erstelle einen Incoming Webhook in deinem Slack-Workspace.
  2. Leg in Hoppla einen Slack-Kanal an und füge die Webhook-URL ein.
  3. Benachrichtigungen kommen als Rich-Messages mit Monitor-Details, Statusanzeigen und Links.

Microsoft Teams ​

Anbindung an Microsoft Teams über eine Webhook-URL.

  1. Erstelle eine Webhook-URL für deinen Teams-Kanal und füge sie in Hoppla in einen Microsoft-Teams-Kanal ein.
  2. Benachrichtigungen erscheinen als Adaptive Cards mit Vorfallinformationen.

Incoming-Webhook-Connectors werden abgeschaltet

Microsoft schaltet den alten Office-365-"Incoming-Webhook-Connector" ab. Erzeuge die Webhook-URL für neue Kanäle stattdessen über einen Teams-Workflows-Connector (Power Automate) -- die so erzeugte URL funktioniert in Hoppla genauso.

PagerDuty ​

Anbindung an PagerDuty über die Events API v2 -- perfekt für Rufbereitschafts-Eskalation.

  1. Erstelle einen Service in PagerDuty und füge eine Events API v2-Integration hinzu.
  2. Kopiere den Integration-Key.
  3. Leg in Hoppla einen PagerDuty-Kanal an und füge den Integration-Key ein.

Das Coole daran: Hoppla erstellt automatisch PagerDuty-Vorfälle bei Ausfällen und löst sie wieder, sobald der Monitor sich erholt.

Discord ​

Anbindung an Discord über eine Webhook-URL.

  1. Gehe in deinem Discord-Server zu den Kanaleinstellungen und erstelle unter Integrationen einen Webhook.
  2. Kopiere die Webhook-URL.
  3. Leg in Hoppla einen Discord-Kanal an und füge die Webhook-URL ein.
  4. Benachrichtigungen kommen als Rich-Embeds mit Monitor-Details und Statusanzeigen.

Telegram ​

Anbindung an Telegram über einen Bot.

  1. Erstelle einen Bot über @BotFather und kopiere das Bot-Token.
  2. Füge den Bot zu deinem Gruppenchat hinzu oder starte eine direkte Konversation mit ihm.
  3. Ermittle die Chat-ID (schick dem Bot eine Nachricht und prüfe die Telegram-API auf die Chat-ID).
  4. Leg in Hoppla einen Telegram-Kanal mit Bot-Token und Chat-ID an.

Webhook ​

Schick JSON-Payloads an beliebige URLs für eigene Integrationen. Jeder Webhook enthält einen HMAC-SHA256-Signatur-Header, damit du die Echtheit prüfen kannst.

Der Payload ist ein flaches JSON-Objekt -- es gibt keine verschachtelten monitor/incident-Objekte. Die Keys sind alphabetisch sortiert. Beispiel-Payload:

json
{
  "check_type": "uptime",
  "event": "incident.created",
  "incident_id": "uuid",
  "monitor_id": "uuid",
  "monitor_name": "example.com",
  "monitor_url": "https://example.com",
  "severity": "critical",
  "status": "down",
  "timestamp": "2026-03-04T12:00:00Z",
  "title": "HTTP 503 Service Unavailable"
}

Welche Keys genau dabei sind, hängt vom Ereignistyp ab -- bei dns.records_changed kommen z. B. zusätzlich zone, nameservers und changes mit.

Die Signatur steckt in X-Webhook-Signature und wird als HMAC-SHA256(secret, roher_request_body) berechnet, hex-kodiert. Derselbe Wert steht zusätzlich im alten X-Hoppla-Signature-Header, damit Integrationen von vor September 2026 weiterlaufen; nimm in neuem Code den neutralen Namen. Das Secret ist der Wert, den du im Feld HMAC Secret des Kanals einträgst (optional).

Die Felder Custom Headers und HTTP-Methode werden von der API zwar angenommen, derzeit aber nicht angewendet — jede Zustellung ist ein POST mit Content-Type: application/json und den Signatur-Headern.

Vollständiger Vertrag, Prüf-Snippets und der komplette Event-Katalog: Webhooks.

Kanäle verwalten ​

Alle Benachrichtigungskanäle findest du unter Einstellungen > Benachrichtigungskanäle im Dashboard.

  • Erstellen -- Klick auf "Kanal hinzufügen", wähle den Typ und trag die Verbindungsdetails ein.
  • Testen -- Nach dem Anlegen klickst du auf "Test senden" und bekommst sofort eine Testbenachrichtigung.
  • Bearbeiten -- Du kannst die Konfiguration jederzeit ändern. Bestehende Regeln, die den Kanal nutzen, bleiben davon unberührt.
  • Löschen -- Wenn du einen Kanal entfernst, wird er automatisch aus allen Regeln rausgenommen, die ihn verwenden.