Skip to main content

Überblick

Webhooks ermöglichen es deinem Callin-Agenten, in Echtzeit mit externen Systemen zu interagieren. Das bedeutet, dass dein Agent jedes Mal, wenn er einen Anruf tätigt oder entgegennimmt, automatisch Daten senden oder anfordern kann — über eine einfache HTTP-Anfrage an einen anderen Service. Das ist hilfreich, wenn du möchtest, dass dein Agent Kundendaten abruft, Datensätze in externen Tools erstellt oder Automatisierungen auslöst — alles während eines laufenden Gesprächs. In Callin werden Webhooks als Tools erstellt. Das sind wiederverwendbare Komponenten, die du jedem Sprachagenten zuweisen kannst.

Schritt 1: Ein Webhook-Tool erstellen

Zum Start musst du ein neues Tool im Callin-Dashboard erstellen:
  1. Gehe zu Tools in deinem Callin workspace.
  2. Klicke auf + Add Tool.
  3. Fülle die folgenden Felder aus:
    • Name: get-customer-data
    • Description: Ruft Kundeninformationen anhand der Telefonnummer ab.
    • Method: Wähle GET, wenn du Daten abrufst, oder POST, wenn du sie sendest.
    • URL: Gib den externen API-Endpoint an, z. B. https://api.mycompany.com/customers
Stelle sicher, dass die URL HTTPS verwendet und öffentlich erreichbar ist. Andernfalls funktioniert der Webhook nicht.
  1. Klicke auf Save, um das Tool zu erstellen.

Schritt 2: Das Tool einem Sprachagenten zuweisen

Sobald dein Tool erstellt ist, musst du es mit dem Agenten verbinden, der es nutzen soll:
  1. Gehe zu AI Agents.
  2. Wähle den Agenten aus, den du konfigurieren möchtest.
  3. Scrolle zum Abschnitt Tools und klicke auf + Add Tool.
  4. Wähle das Tool aus, das du gerade erstellt hast, und speichere deine Änderungen.
Jetzt ist dein Agent bereit, diesen Webhook auszuführen, wann immer er während eines Anrufs benötigt wird.

Schritt 3: Deinen Webhook testen

Bevor du ihn in Produktion nutzt, ist es wichtig zu testen, ob dein Webhook korrekt konfiguriert ist. Du kannst Webhook.site verwenden — ein kostenloses Tool, das dir eine temporäre URL gibt, um Testanfragen zu empfangen und die Daten zu prüfen. Hier ist ein Beispiel für ein Payload, das Callin senden könnte: “call_id”: “ab12cd34”, “agent_name”: “Laura AI”, “duration”: 145, “direction”: “outbound”, “caller_number”: “+34123456789”, “summary”: “Der Kunde hat um ein Follow-up gebeten.” Prüfe, ob das Payload ankommt und ob es zu dem passt, was deine externe API erwartet.

Schritt 4: Mit anderen Plattformen automatisieren

Sobald dein Webhook funktioniert, kannst du ihn in Automatisierungstools einbinden, zum Beispiel:
  • Zapier: Automatisierungen in über 3.000 Apps auslösen.
  • n8n: Bedingte Flows und fortgeschrittene Workflows visuell erstellen.
  • Make.com: Leistungsstarke Szenarien entwerfen, ohne Code zu schreiben.
Diese Tools können die Webhook-Antwort verarbeiten und Slack-Nachrichten senden, CRM-Leads erstellen, E-Mails auslösen und vieles mehr.

Häufige Fehler und wie du sie behebst

ProblemWahrscheinliche UrsacheLösung
Webhook-URL fehltURL-Feld ist leerFüge einen gültigen HTTPS-Endpoint hinzu
Tool wird nicht ausgeführtNicht dem Agenten zugewiesenGehe zu agent > Tools tab > Tool erneut zuweisen
Keine Daten empfangenAPI ist nicht erreichbarTeste die URL mit Webhook.site
Timeout-FehlerAPI braucht zu langeErhöhe das Webhook-Response-Timeout im Tool

Abschlusstipp

Webhooks sind eine der leistungsstärksten Möglichkeiten, um zu erweitern, was dein Callin-Agent leisten kann. Starte mit etwas Einfachem:
Richte einen GET-Webhook ein, um Kundendaten anhand der Telefonnummer abzurufen. Wenn das funktioniert, gehe zu fortgeschrittenen Flows mit Zapier, n8n oder Make.com über.
Durch die Kombination von Echtzeit-Sprachautomatisierung und Automatisierung kann dein KI-Agent nicht nur sprechen — er kann Daten abrufen, Aktionen auslösen und Ergebnisse über all deine Tools hinweg vorantreiben.