Webhook nach dem Anruf und Variablen

Gesprächsdaten ins System des Kunden bringen und Daten aus seinem System ins Gespräch holen: drei Zeitpunkte, Variablen, n8n als Zwischenschicht, typische Fallen.

Dein Kunde will die Daten aus seinen Anrufen in seinem CRM, Ticketsystem oder in einer Tabelle haben, oder der Agent soll im Gespräch etwas nachschlagen. Diese Seite zeigt, welches Werkzeug wofür da ist, wie Variablen fließen und wie du das sauber aufsetzt. Webhooks gehören zum Pro- und Individuell-Tarif.

Erst prüfen: Braucht der Kunde einen Webhook?

ZielOhne WebhookMit Webhook
Das Team soll von jedem Anruf erfahrenE-Mail nach dem Anruf mit Zusammenfassungnicht nötig
Der Anrufer soll eine Bestätigung bekommenSMS nach dem Anrufnicht nötig
Anliegen strukturiert auswertenContext Extractor und AnrufverlaufDaten automatisch ins CRM
Stammkunden mit Namen begrüßennicht möglichIncoming Webhook
Bestellstatus im Gespräch nennennicht möglichAPI-Aufruf im Gespräch

Reicht die E-Mail, starte mit ihr. Den Webhook baust du, wenn klar ist, welche Daten das Team wirklich braucht.

Drei Zeitpunkte

ZeitpunktWerkzeug in bhomyWas passiertSeite
Beim KlingelnIncoming Webhookbhomy schickt die Nummer des Anrufers an deine URL, dein System antwortet mit Daten. Die Begrüßung wartet auf die AntwortIncoming Webhook
Im GesprächCRM System im Reiter ToolsDer Agent fragt die Angaben ab, die du festlegst, und schickt sie per POST oder GET. Ohne Fire-and-Forget bekommt er die Antwort zurückAPI-Aufruf im Gespräch
Nach dem AnrufCRM Ticket unter Tools › Automationbhomy sendet Zusammenfassung, Transkript und erfasste Daten per POSTWebhook nach dem Anruf
GrenzeWert
Timeout des Incoming Webhookvoreingestellt 5.000 Millisekunden, empfohlen 3.000 bis 5.000
Wiederholungen des Incoming Webhook2, danach gelten die Fallback-Werte
Antwortzeit für den Webhook nach dem Anruf10.000 Millisekunden
Wiederholungen des Webhooks nach dem Anrufkeine. bhomy sendet ihn einmal je Gespräch

Variablen: woher sie kommen und wohin sie gehen

QuelleBeispielWo du sie nutzt
Antwort des Incoming Webhook{{name}}, {{kundennummer}}Begrüßung und Prompt
Spalten einer Kampagnenliste{{vorname}}, {{termin}}Begrüßung und Prompt bei ausgehenden Anrufen
context der Outbound-API{{kundenname}}Begrüßung und Prompt bei ausgehenden Anrufen
Context Extractor{{anliegen}}, {{prioritaet}}E-Mail und SMS nach dem Anruf, Webhook nach dem Anruf

Variablen schreibst du immer mit doppelten geschweiften Klammern, etwa {{vorname}}. Fehlt ein Wert, entfernt bhomy den Platzhalter aus Begrüßung und Prompt. Wie du jede Quelle testest, steht unter Kontext testen.

Eine Variable im Context Extractor anlegen

  1. Öffne den Agenten und bleib im Reiter Persönlichkeit.
  2. Leg im Context Extractor eine Variable an, etwa anliegen, und wähle den Typ.
  3. Beschreib für die KI, was hineingehört, etwa „Das Anliegen des Anrufers in einem Satz“.
  4. Sorg im Prompt dafür, dass der Agent diese Angabe im Gespräch erfragt.
  5. Nutze die Variable in E-Mail und SMS über Variable einfügen.

Variablen im Webhook nach dem Anruf

Der Webhook nach dem Anruf hat feste Felder. Erfasste Daten landen in context und extractionData, wenn deine Variablen genau so heißen:

FeldVariablen
contextemail, vorname, nachname, firma, telefon
extractionDataanliegen, kategorie, prioritaet

n8n oder Make als Zwischenschicht

Zwischen bhomy und dem System des Kunden lohnt sich ein Workflow. Er nimmt den Webhook zuverlässig an, formt die Daten um und schreibt sie ins Ziel.

  1. Leg in n8n einen Workflow mit einem Webhook-Node an, Methode POST, und kopiere die Production URL.
  2. Trag sie in bhomy im Agenten unter Tools › Automation › CRM Ticket als Webhook URL ein, bei Bedarf mit Authorization Header.
  3. Klicke auf URL testen. n8n empfängt Beispieldaten.
  4. Häng das Ziel an, etwa einen CRM-Baustein, der aus context einen Kontakt und aus summary eine Notiz macht.
  5. Mach einen echten Testanruf und prüf die Ausführung in n8n.

Dieselben Schritte gehen mit Make und Zapier.

Aufrufe eines Anrufs verknüpfen

SituationWie du verknüpfst
Ergebnis eines Anrufs über die Outbound-APIDie Antwort der API nennt die callId, der Webhook nach dem Anruf ebenfalls
Incoming Webhook und Webhook nach dem Anrufüber die callId, beide senden dieselbe
Daten aus dem Gespräch und nach dem AnrufLege im CRM-Tool einen Parameter vom Typ Telefon an und verknüpfe über die Rufnummer. Die Anruf-ID bekommst du verlässlich nach dem Anruf

Wenn das System des Kunden Daten liefern soll

Für den Incoming Webhook antwortet das System mit Status 200 und einem flachen JSON-Objekt. Jedes Feld wird zur Variable. Halte die Antwort schnell: jede Sekunde, die das System braucht, hört der Anrufer als Klingeln. Hinterlege Fallback-Werte, damit der Agent auch ohne Antwort freundlich begrüßt.

Klappt etwas nicht, hilft Probleme mit Webhooks.