Skip to main content
Hier findest du Informationen bezüglich der Outbound API.
Hier findest du unser API Docs: https://app.fonio.ai/api/docs#/
Für Outbound Kampagnen benötigst du eine Importierte Nummer & das Teams Abo

Übersicht

Die Outbound API ermöglicht es, einen ausgehenden Anruf programmgesteuert auszulösen - direkt aus deinem eigenen System, CRM oder Automatisierungstool. Sobald ein definiertes Ereignis eintritt (z.B. eine Formularübermittlung oder ein neuer Lead), sendet dein System einen API-Request an fonio und der Assistent ruft die angegebene Nummer sofort an. Typischer Anwendungsfall: Ein Bewerber füllt ein Formular auf deiner Website aus. Ein automatisierter Workflow sendet seine Daten via API an fonio und der Assistent ruft die Person innerhalb von Sekunden an.

Voraussetzungen

Telefonnummer

Outbound-Anrufe können nur von importierten Nummern oder SIP Trunks (ZIPN) aus getätigt werden. Die schnellste Option ist, eine bestehende Nummer zu importieren. So importierst du eine Nummer:
  1. Navigiere zu Telefonnummern -> Nummer hinzufügen -> Nummern importieren
  2. Trage die Telefonnummer ein und weise sie einem Assistenten zu
  3. fonio ruft diese Nummer mit einem Bestätigungscode an - trage den Code ein, um zu bestätigen
  4. Die Nummer ist nun importiert und kann für Outbound-Anrufe genutzt werden
Ob eine Nummer ausgehende Anrufe unterstützt, erkennst du am Nutzungsindikator neben jeder Nummer in der Übersicht.

Assistent konfigurieren

Bevor du Outbound-Anrufe per API triggerst, stelle sicher, dass dein Assistent korrekt eingerichtet ist:
  • Der Prompt beschreibt den Zweck des Anrufs, den Ton und die zu stellenden Fragen
  • Alle Variablen, die du per API sendest, müssen im Prompt referenziert sein (z.B. Vorname, E-Mail)
  • Verwende Wenn-dann-Logik für verschiedene Szenarien (z.B. wenn kein Interesse besteht, Anruf höflich beenden)
  • Der Assistent muss mit der verwendeten Telefonnummer verbunden sein
Beispiel-Prompt-Struktur:

API-Konfiguration

Outbound API URL finden

  1. Navigiere zu deinem Assistenten -> Webhooks
  2. Öffne den Bereich Outbound API
  3. Kopiere die angezeigte API URL - das ist der Endpunkt, den du aus deinem externen System aufrufst

Request-Struktur

Sende einen POST-Request an die Outbound API URL mit folgendem JSON-Body: json

Pflichtfelder

Optionale Felder

Alle weiteren Felder im Request-Body werden dem Assistenten als Variablen übergeben, sofern sie im Prompt referenziert sind.

Beispiel-Workflow mit n8n

Ziel

Wenn sich jemand über ein Formular bewirbt, werden die Daten in Google Sheets gespeichert und gleichzeitig ein Outbound-Anruf via fonio API ausgelöst.

Schritt 1 - Formular-Trigger

Verwende einen Form-Node oder Webhook-Node in n8n als Startpunkt. Sobald das Formular abgeschickt wird, fliessen alle Felder (Name, E-Mail, Telefonnummer) in den Workflow.

Schritt 2 - In Google Sheets speichern

Fuege einen Google Sheets Node (Operation: Append Row) hinzu, um die Bewerberdaten zu protokollieren.

Schritt 3 - Outbound Anruf auslösen

Fuege einen HTTP Request Node mit folgender Konfiguration hinzu: Mappe die Formular-Variablen in den Request-Body: json
Sobald n8n diesen Schritt ausführt, löst fonio den Outbound-Anruf sofort aus.

Fehlerbehebung