Webhook, der nach dem Ende einer Chat-Konversation gesendet wird und Transkript, extrahierte Variablen und Kundendaten enthältDer Conversation Ended Webhook wird automatisch an Ihre angegebene Webhook-URL gesendet, nachdem eine Chat-Konversation (WhatsApp oder Web Widget) beendet wurde. Dieser Webhook enthält das vollständige Transkript, extrahierte Variablen, Kundeninformationen und Senderdetails.
Webhook-Konfiguration
Um Conversation Ended Webhooks zu aktivieren:- Verwenden Sie den API-Endpunkt Enable Conversation Ended Webhook
- Hinterlegen Sie Ihre Webhook-URL, an die Benachrichtigungen gesendet werden
- Konfigurieren Sie optional Post-Call-Variablen in Ihrem Assistenten, um strukturierte Daten aus Konversationen zu extrahieren
Request-Format
Der Webhook wird als POST-Request an Ihre konfigurierte URL mit dem folgenden JSON-Payload gesendet:Payload-Struktur
Eindeutige Kennung (UUID) der Konversation
Eindeutige Kennung (UUID) des Assistenten, der die Konversation geführt hat
Typ der Konversation. Mögliche Werte:
widget, whatsappGesamtanzahl der in der Konversation ausgetauschten Nachrichten
Status der Konversation. Wert:
endedVon der KI extrahierte Variablen basierend auf der Post-Call-Schema-Konfiguration Ihres Assistenten
Variablen, die dem Assistenten zu Beginn der Konversation übergeben wurden (z. B. aus Pre-Chat-Formularfeldern oder Automatisierungs-Flows)
Array von Nachrichtenobjekten, das die vollständige Konversation abbildet
Lesbares, formatiertes Transkript mit den Präfixen
AI: und Customer:Telefonnummer des Kunden (bei WhatsApp-Konversationen verfügbar, bei Widget-Konversationen
null)Kundenname, falls vorhanden (z. B. aus dem Pre-Chat-Formular), sonst
nullWhatsApp-Senderinformationen (nur bei WhatsApp-Konversationen vorhanden, bei Widget
null)ISO-8601-Zeitstempel, wann die Konversation gestartet wurde (in der konfigurierten Zeitzone des Nutzers)
ISO-8601-Zeitstempel, wann die Konversation beendet wurde (in der konfigurierten Zeitzone des Nutzers)
Retry-Verhalten
Wenn Ihr Webhook-Endpunkt einen Nicht-2xx-Statuscode zurückgibt oder die Anfrage fehlschlägt, wiederholt das System den Versand:| Versuch | Verzögerung |
|---|---|
| 1. Retry | 30 Sekunden |
| 2. Retry | 60 Sekunden |
| 3. Retry | 120 Sekunden |
Wichtige Hinweise
conversation_idundassistant_idsind UUIDs, keine Integer-IDs- Das Feld
senderist nur bei WhatsApp-Konversationen befüllt; bei Web-Widget-Konversationen ist esnull customer_phoneist nur bei WhatsApp-Konversationen verfügbarcustomer_namestammt aus Pre-Chat-Formulardaten oder dem Konversationskontext- Zeitstempel verwenden die konfigurierte Zeitzone des Nutzers (ISO-8601-Format)
extracted_variableswerden aus der Post-Call-Schema-Auswertung Ihres Assistenten befülltinput_variablesenthalten Daten aus Pre-Chat-Formularen (Web Widget) oder Automatisierungs-Flows

