Diese Seite wird in der Regel von einem technischen Teammitglied eingerichtet, auch wenn Betriebs-, Vertriebs- oder Support-Teams entscheiden, welche Ereignisse Folgemaßnahmen auslösen sollen.
Was du konfigurierst
Jedes Webhook-Abonnement enthält:- Name
- Ziel-URL
- Aktiv/Inaktiv-Status
- Optionales Signing-Secret
- Optionaler Agentenbereich
- Ereignisabonnements
Einen Webhook erstellen
Erstellungsformular prüfen
Der Erstellungsdialog enthält Steuerungselemente für Ziel, Signing-Secret, Agentenbereich und Ereignisauswahl.
Ziel festlegen
Füge einen beschreibenden Namen und die HTTPS-Adresse ein, die Zustellungen empfangen soll.
Agentenbereich wählen
Schränke den Webhook optional auf einen oder mehrere Agenten ein. Lasse das Feld leer, um Ereignisse für alle Agenten zu empfangen.
Ereignisse auswählen
Wähle die Ereignisgruppen und einzelnen Ereignisse aus, die du empfangen möchtest.
Schnellster Weg zum Testen
Wenn du Webhooks zum ersten Mal einrichtest, beginne mit einem temporären Inspektionsendpunkt, bevor du dein Produktionssystem verbindest.Temporären Endpunkt erstellen
Verwende einen Anfragen-Inspektionsdienst wie Webhook.site oder RequestBin, um eine eindeutige HTTPS-URL zu erhalten.
Enges Abonnement erstellen
Abonniere nur ein oder zwei Ereignisse, z. B.
conversation.ended oder conversation.analysis.completed.Ein echtes Ereignis auslösen
Starte einen Testanruf oder schließe den Workflow ab, der das ausgewählte Ereignis auslösen soll.
Payload prüfen
Überprüfe Header, Signaturfelder, Ereignistyp und die
data-Payload-Struktur, bevor du deinen echten Endpunkt verbindest.Implementierungsmodell
Die besten Webhook-Empfänger folgen einem einfachen Muster:- Signatur anhand des Roh-Bodys verifizieren
- Schnell bestätigen
- Langsame Verarbeitung in eigene Hintergrundjobs auslagern
Ereignisauswahl
Die Ereignisauswahl ist nach Entität gruppiert, sodass du auf verschiedenen Ebenen abonnieren kannst:- alle Ereignisse auswählen oder abwählen
- eine gesamte Entitätsgruppe auswählen oder abwählen
- einzelne Ereignisse innerhalb einer Gruppe auswählen
Webhook-Übersicht
Die Tabelle zeigt die aktuellen Abonnements mit:- Name
- Ziel-URL
- Status
- Anzahl abonnierter Ereignisse
- Agentenbereich
- ein Abonnement bearbeiten
- ein Abonnement löschen
- prüfen, ob ein Signing-Secret gesetzt ist
Sicherheitsempfehlungen
Sichere HTTPS-Ziele verwenden
Sichere HTTPS-Ziele verwenden
Zustellungen sollten über HTTPS erfolgen, damit Secrets und Ereignisdaten während der Übertragung geschützt sind.
Signaturen verifizieren
Signaturen verifizieren
Validiere die Webhook-Signatur und den Zeitstempel bei jeder Anfrage, bevor du dem Payload vertraust.
Empfangssysteme schnell halten
Empfangssysteme schnell halten
Bestätige das Ereignis schnell und lagere länger dauernde Arbeiten in eigene Hintergrundjobs aus.
Ziele nach Zweck trennen
Ziele nach Zweck trennen
Verwende verschiedene Webhook-Abonnements für CRM-Synchronisierung, Auswertungen oder Benachrichtigungen, damit du Ereignisbereich und Zugangsdaten unabhängig voneinander anpassen kannst.
Fehlerbehebung
Mein Empfangssystem erhält keine Ereignisse
Mein Empfangssystem erhält keine Ereignisse
Überprüfe, ob der Webhook aktiv ist, die Ziel-URL erreichbar ist und der ausgewählte Ereignissatz zur getesteten Aktivität passt.
Die Signaturverifizierung schlägt fehl
Die Signaturverifizierung schlägt fehl
Stelle sicher, dass dein Endpunkt den Roh-Request-Body und das aktuelle Signing-Secret für die HMAC-Signaturberechnung verwendet.
Ich benötige nur die Ereignisse eines Agenten
Ich benötige nur die Ereignisse eines Agenten
Bearbeite den Webhook und befülle das Feld Agenten, anstatt es leer zu lassen.
Nächste Schritte
Webhook-Ereignisreferenz
Ereignisnamen, Payload-Envelopes, Header und Wiederholungsverhalten prüfen
Webhook-Implementierungsleitfaden
Einen Empfänger erstellen, der schnell, sicher und leicht zu debuggen ist
Integrationstests
Endpunkt und End-to-End-Ereignisverarbeitung validieren
Integrationen
Andere Account-Integrationen im selben Account verbinden
Secrets
Wiederverwendbare Zugangsdaten für unterstützte Konfigurationen verwalten