Zum Inhalt

API-Tools

API-Integration

API-Tools senden strukturierte Daten an externe Systeme oder holen Live-Informationen. Sie funktionieren am besten mit explizitem Schema und strengem Auslöser.

Die API sollte erst laufen, wenn der Agent alle Pflichtfelder gesammelt hat.

API-Tools verbinden Ihren Agenten mit anderen Systemen. Sobald der Callback Assistant sauber Daten sammelt, kann ein API-Tool diese Daten in CRM, Ticketsystem, Webhook oder Backend schreiben.

Für die meisten Teams sind API-Tools Phase zwei. Starten Sie mit dem Email Tool, außer Ihr Workflow braucht sofort strukturierte Systemübergabe.

Wann ein API-Tool sinnvoll ist

Nutzen Sie ein API-Tool, wenn:

  • Rückrufwünsche als Lead im CRM landen sollen,
  • Support-Tickets automatisch erstellt werden sollen,
  • Ihr Backend ein strukturiertes JSON im Live-Flow braucht, nachdem der Anrufer die Details bestätigt hat,
  • der Agent Live-Informationen abrufen muss.

Starten Sie nicht hier, wenn der Callback-Ablauf selbst instabil ist.

API Tool oder Pre Processing?

Nutzen Sie Pre Processing, wenn die Plattform beim Start eines eingehenden Voice Calls automatisch Anruferkontext abrufen soll.

Nutzen Sie ein API Tool, wenn der Agent während des Gesprächs entscheiden soll, dass ein externer Request nötig ist, zum Beispiel Ticket erstellen, Status prüfen oder strukturierte Daten nach bestätigten Details senden.

Callback-Use-Case

Für einen Callback Assistant sollten mindestens diese Werte gesendet werden:

  • name
  • company
  • reason
  • phone_number

Das Modell sollte die API erst aufrufen, wenn diese Werte gesammelt wurden.

Tool erstellen

Schritt 1: Tool-Typ wählen

Tool Type Selection

  1. Actions > Tools öffnen.
  2. Add Tool klicken.
  3. HTTP API request auswählen.

Schritt 2: Kerneinstellungen

API Tool Configuration

Feld Bedeutung Beispiel
Tool name Interner Name create_callback_lead
Execution description Wann das Modell das Tool nutzen darf Nur wenn alle Callback-Daten vorhanden sind
HTTP method Request-Methode POST
Request URL Ziel-Endpunkt https://api.example.com/callbacks

Empfohlene Execution Description

Use this tool only after the caller name, company name, callback number, and reason for the call have been collected successfully. Use it to create a new callback request in the CRM. Do not use it early. After a successful call, close the conversation politely.

Authentifizierung

API-Tools können manuelle Header oder OAuth-Zugangsdaten nutzen.

Nutzen Sie Header für Bearer Tokens, API Keys oder eigene Authentifizierungsheader.

Header Beispiel
Authorization Bearer ...
X-API-Key your-api-key
Content-Type application/json

OAuth

Nutzen Sie gespeicherte OAuth-Zugangsdaten, wenn Token-Refresh und delegierte Authentifizierung nötig sind. Siehe OAuth-Einrichtung.

Input Schema Builder

Das Eingabeschema sagt dem Modell exakt, welche Werte vor dem API-Aufruf vorliegen müssen.

Empfohlenes Callback-Schema:

Feld Typ Pflicht Beschreibung
name String Ja Name des Anrufers
company String Ja Firma des Anrufers
reason String Ja Grund des Anrufs
phone_number String Ja Bestätigte Rückrufnummer

Wenn das Schema zu vage ist, hat das Modell zu viel Spielraum.

Beispiel

Tool name: create_callback_lead
Execution description: Use this tool only after the caller name, company name, callback number, and reason for the call have been collected successfully.
HTTP method: POST
Request URL: https://api.example.com/callbacks
Headers:
  Authorization: Bearer your-api-token
  Content-Type: application/json
Request body fields:
  - name (String, Required)
  - company (String, Required)
  - reason (String, Required)
  - phone_number (String, Required)
Timeout: 5000 ms
Run in background: No

Hintergrundausführung

Aktivieren Sie Run in background nur, wenn der Agent das Ergebnis nicht braucht, bevor er weiter spricht.

Für Callback-Flows bleibt es meist aus, bis klar ist, dass das API-Ergebnis die Antwort nicht beeinflusst.

Wie es in Produktion wirken sollte

Der Ablauf sollte so aussehen:

  1. Der Agent sammelt die Callback-Details.
  2. Der Agent bestätigt die Rückrufnummer.
  3. Der Agent führt das API Tool aus.
  4. Das Zielsystem speichert den Datensatz.
  5. Der Agent beendet das Gespräch sauber.

So entsteht ein strukturierter Datensatz statt nur einer losen Zusammenfassung.

Häufige Fehler

API zu früh aufrufen

Wenn das API läuft, bevor alle Pflichtfelder gesammelt sind, ist die Execution Description zu locker oder der Prompt validiert den Ablauf nicht streng genug.

Zu vages Schema

Wenn das Schema nur customerData enthält, ohne die inneren Felder zu definieren, hat das Modell zu viel Spielraum. Benennen Sie die Felder ausdrücklich.

API Tool als Rettung für schwachen Gesprächsfluss nutzen

Wenn der Agent Rückrufdetails noch nicht zuverlässig sammelt, wird API-Automation nur schneller fehlschlagen. Stabilisieren Sie zuerst das Gespräch.

Testen

  1. Testanruf durchführen.
  2. Prüfen, dass das Tool erst nach vollständiger Datenerfassung läuft.
  3. Debug-Ausgabe und Payload prüfen.
  4. Im Zielsystem kontrollieren, ob Werte korrekt angekommen sind.

Wenn etwas falsch ist, prüfen Sie Prompt, Execution Description und Schema.