WhatsApp Chatbot API — Intelligente Konversationen aufbauen
Erstellen Sie KI-gestützte Chatbots, regelbasierte Antwortsysteme und Konversationsflows auf WhatsApp. Verbinden Sie Ihre Logik mit unserer API und bearbeiten Sie Kundengespräche automatisch.
Was Sie erstellen können
Support-Bots, die häufige Fragen sofort beantworten. Sendungsverfolgungs-Assistenten, die Statusdaten aus Ihrer Datenbank abrufen. Lead-Qualifizierungs-Bots, die die richtigen Fragen stellen und Interessenten an den Vertrieb weiterleiten. Terminplaner, die direkt in WhatsApp buchen. FAQ-Bots, die dieselben 20 Fragen beantworten, die Ihr Team täglich 500 Mal beantwortet.
All das ist mit unserer WhatsApp Chatbot API möglich. Sie liefern die Logik, wir die Verbindung.
Wie ein WhatsApp-Chatbot funktioniert
Ein WhatsApp-Chatbot besteht aus drei Komponenten: der Verbindungsschicht, der Verarbeitungsschicht und der Antwortschicht. Unsere API übernimmt die Verbindungsschicht vollständig. Sie entwickeln die Verarbeitungs- und Antwortschicht.
Der Ablauf ist einfach:
- Ein Kunde sendet eine Nachricht an Ihre WhatsApp-Nummer
- Unsere API empfängt die Nachricht und leitet sie an Ihre Webhook-URL weiter
- Ihr Webhook-Handler verarbeitet die Nachricht — hier lebt Ihre Chatbot-Logik
- Ihr Handler ruft unsere API auf, um eine Antwort an den Kunden zu senden
- Der Kunde erhält die Antwort in seinem WhatsApp-Chat
Diese gesamte Schleife läuft typischerweise in unter 200 Millisekunden ab. Der Kunde sieht die Antwort nahezu sofort — das schafft ein natürliches Konversationserlebnis.
Chatbot-Architekturmuster
Muster 1: Einfacher regelbasierter Bot
Der einfachste Chatbot nutzt Schlüsselwortabgleich. Sendet ein Kunde "Sendung verfolgen", antwortet der Bot mit dem Tracking-Link. Bei "Öffnungszeiten" antwortet er mit den Geschäftszeiten. Dieses Muster eignet sich gut für FAQ-Bots und lässt sich in weniger als 50 Codezeilen umsetzen.
# Python example - simple rule-based bot
def handle_message(message):
msg = message.lower()
if 'track' in msg or 'order' in msg:
return 'Track your order here: https://example.com/track'
elif 'hours' in msg:
return 'We are open Mon-Fri, 9AM-6PM.'
elif 'help' in msg:
return 'Type: track, hours, or contact for support.'
else:
return 'I am not sure how to help. Type "help" for options.'
Muster 2: Zustandsbehafteter Konversationsbot
Ein ausgefeilterer Bot verfolgt den Konversationszustand. Der Kunde durchläuft einen Flow — Menüoption wählen, Informationen angeben, Aktion bestätigen. Jeder Schritt hängt vom vorherigen ab. Sie müssen den Konversationszustand speichern (in einer Datenbank, Redis oder im Speicher) und bei jeder neuen Nachricht darauf zugreifen.
Dieses Muster eignet sich ideal für Terminbuchungen, Bestellungen, Lead-Qualifizierung und jeden mehrstufigen Prozess. Der Bot stellt eine Frage, wartet auf die Antwort, stellt die nächste Frage und so weiter, bis der Flow abgeschlossen ist.
Muster 3: KI-gestützter Bot
Verbinden Sie unseren Webhook mit einem KI-Modell (OpenAI, Claude oder ein beliebiges LLM) und lassen Sie den Bot freie Konversationen führen. Die KI generiert Antworten auf Basis Ihres System-Prompts, Ihrer Wissensbasis und des Konversationsverlaufs. Das funktioniert für Kundensupport, Produktfragen und allgemeine Anfragen erstaunlich gut.
// Node.js example - AI-powered bot
app.post('/webhook', async (req, res) => {
const { message, from } = req.body.data;
// Call your AI model
const aiResponse = await openai.chat.completions.create({
model: 'gpt-4',
messages: [
{ role: 'system', content: 'You are a helpful support agent for...' },
{ role: 'user', content: message }
]
});
// Send the AI response back via WhatsApp
await fetch('https://api2whats.com/send-text', {
method: 'POST',
headers: { 'Authorization': 'Bearer ' + API_KEY },
body: JSON.stringify({
to: from,
message: aiResponse.choices[0].message.content
})
});
res.json({ success: true });
});
Muster 4: Hybrid-Bot
Der praktischste Ansatz kombiniert Regeln, Zustand und KI. Einfache Anfragen erhalten schnelle regelbasierte Antworten. Komplexe Anfragen aktivieren die KI. Kann die KI das Problem nicht lösen, geht die Konversation an einen menschlichen Mitarbeiter über. So bekommen Sie die Geschwindigkeit von Regeln, die Flexibilität der KI und die Sicherheit menschlichen Supports.
Chatbot entwickeln: Schritt für Schritt
Schritt 1: API-Verbindung einrichten
Erstellen Sie ein Konto, verbinden Sie eine WhatsApp-Nummer und rufen Sie Ihren API-Schlüssel ab. Konfigurieren Sie Ihre Webhook-URL im Dashboard oder über die API. Prüfen Sie anhand der Webhook-Protokolle, ob eingehende Nachrichten Ihren Server erreichen.
Schritt 2: Konversationsflows entwerfen
Planen Sie die Konversationen, die Ihr Bot bearbeiten muss. Beginnen Sie mit den 5–10 häufigsten Kundenanfragen. Definieren Sie für jede:
- Was den Flow auslöst (Schlüsselwörter, Absichten oder direkte Befehle)
- Welche Fragen der Bot stellt
- Welche Informationen der Bot vom Kunden benötigt
- Welche Antwort oder Aktion der Bot liefert
- Was passiert, wenn der Bot nicht helfen kann (Eskalationsweg)
Schritt 3: Webhook-Handler implementieren
Schreiben Sie einen Server-Endpunkt, der POST-Anfragen von unserer API empfängt. Verarbeiten Sie die eingehende Nachricht, führen Sie sie durch Ihre Chatbot-Logik und senden Sie eine Antwort über unsere API. Behandeln Sie Sonderfälle: leere Nachrichten, Medien-Nachrichten, Nachrichten von unbekannten Nummern.
Schritt 4: Testen und iterieren
Verbinden Sie Ihre persönliche Nummer als Testinstanz. Senden Sie Nachrichten von einem anderen Telefon daran. Testen Sie jeden Konversationsflow. Prüfen Sie, ob der Bot unerwartete Eingaben elegant behandelt. Überwachen Sie die Webhook-Protokolle auf Fehler.
Schritt 5: Deployen und überwachen
Deployen Sie Ihren Webhook-Handler auf einem Produktionsserver. Richten Sie Monitoring für Antwortzeiten, Fehlerraten und Konversationsabschlussraten ein. Nutzen Sie die Nachrichten-Status-Webhooks, um Zustellung und Leserraten zu verfolgen.
Anwendungsfälle für WhatsApp-Chatbots
Kundensupport
Bearbeiten Sie die häufigsten Support-Anfragen automatisch: Bestellstatus, Rückgaberichtlinien, Öffnungszeiten, Kontofragen. Reduzieren Sie Ihr Ticketvolumen um 40–60 % und bieten Sie rund um die Uhr sofortige Antworten. Eskalieren Sie komplexe Fälle mit vollständigem Konversationskontext an menschliche Mitarbeiter.
E-Commerce
Senden Sie Auftragsbestätigungen, Versandupdates und Zustellbenachrichtigungen automatisch. Lassen Sie Kunden Bestellungen durch Senden ihrer Bestellnummer verfolgen. Empfehlen Sie Produkte auf Basis des Kaufverlaufs. Bearbeiten Sie Retouren und Umtausch über Konversationsflows.
Terminbuchung
Lassen Sie Kunden Termine direkt in WhatsApp buchen. Zeigen Sie verfügbare Zeitfenster, sammeln Sie notwendige Informationen, senden Sie Bestätigungen und behandeln Sie Verschiebungen. Integrieren Sie Ihr Kalendersystem, um Doppelbuchungen zu vermeiden.
Lead-Generierung
Qualifizieren Sie Leads über Konversationsflows. Fragen Sie nach Budget, Zeitrahmen, Anforderungen und Unternehmensgröße. Bewerten Sie Leads automatisch und leiten Sie qualifizierte Interessenten an Ihr Vertriebsteam weiter. Senden Sie Nachfassnachrichten in geplanten Abständen.
Interne Tools
Bauen Sie interne Chatbots für Ihr Team. IT-Helpdesk-Bots für Passwort-Resets und Systemstatus-Prüfungen. HR-Bots, die Richtlinienfragen beantworten. Operations-Bots, die über die Systemgesundheit berichten und Warnungen auslösen.
Best Practices
- Halten Sie Antworten kurz — WhatsApp ist eine mobile-first-Plattform. Lange Absätze werden übersprungen. Streben Sie 1–3 Sätze pro Antwort an.
- Bieten Sie Schnellantworten an — Bieten Sie nach Möglichkeit nummerierte Optionen an ("Antworte 1 für Bestellstatus, 2 für Retouren") statt offener Fragen.
- Bieten Sie immer einen Ausweg — Jeder Konversationsflow sollte einen Weg zu einem menschlichen Mitarbeiter haben. "Tippe 'Mitarbeiter', um mit einer Person zu sprechen."
- Personalisieren Sie — Verwenden Sie den Namen des Kunden und beziehen Sie sich auf seine Bestellung oder sein Konto. Personalisierte Nachrichten erzielen 3–5-mal höheres Engagement.
- Testen Sie mit echten Nutzern — Ihr Bot wird von echten Menschen mit echten Fragen genutzt, die Sie nicht vorhergesehen haben. Testen Sie früh und häufig.
- Überwachen und verbessern Sie — Verfolgen Sie, welche Nachrichten Verwirrung oder Abbrüche auslösen. Optimieren Sie Ihre Flows anhand echter Nutzungsdaten.
Fortgeschritten: Mehrsprachige Unterstützung
Wenn Ihre Kunden mehrere Sprachen sprechen, sollte Ihr Bot das beherrschen. Es gibt zwei Ansätze:
Spracherkennung
Analysieren Sie die eingehende Nachricht, um die Sprache zu erkennen, und antworten Sie in derselben. Für regelbasierte Bots pflegen Sie eigene Schlüsselwortsätze pro Sprache. Für KI-Bots weisen Sie das Modell an, in der erkannten Sprache zu antworten.
Sprachauswahl
Bitten Sie den Kunden zu Beginn der Konversation, seine Sprache zu wählen: "Antworte 1 für Deutsch, 2 für Englisch, 3 für Arabisch." Das ist einfacher zu implementieren und zuverlässiger als automatische Erkennung.
Unsere API unterstützt Unicode — Nachrichten auf Arabisch, Hebräisch, Hindi, Chinesisch und in jeder anderen Schrift funktionieren einwandfrei. Rechtsläufigen Text behandelt der WhatsApp-Client selbst.
Integration mit KI-Modellen
Die leistungsfähigsten Chatbots nutzen große Sprachmodelle zur Antwortgenerierung. So integrieren Sie beliebte KI-Modelle:
OpenAI (GPT-4)
Senden Sie die eingehende WhatsApp-Nachricht mit einem System-Prompt, der Ihr Unternehmen und das gewünschte Antwortverhalten beschreibt, an die OpenAI-API. Übergeben Sie den Konversationsverlauf als Kontext. Geben Sie die KI-Antwort über unsere API an den Kunden zurück.
Claude (Anthropic)
Ähnlich wie die OpenAI-Integration. Claude ist stark in nuancierten Konversationen und dem Folgen komplexer Anweisungen. Nutzen Sie die Messages API mit einem auf Ihren Anwendungsfall zugeschnittenen System-Prompt.
Lokale Modelle
Für Unternehmen mit Datenschutzanforderungen: Betreiben Sie ein lokales LLM (wie Llama oder Mistral) auf Ihren eigenen Servern. Das Integrationsmuster ist identisch — Nachricht empfangen, an Ihr lokales Modell senden, Antwort zurückgeben.
Kostenüberlegung: KI-gestützte Bots kosten pro Konversation mehr als regelbasierte, beherrschen aber ein viel breiteres Spektrum an Anfragen. Starten Sie mit Regeln für die Top-20-Anfragen und ergänzen Sie KI für den langen Schwanz.
Bauen Sie Ihren WhatsApp-Chatbot
Verbinden Sie Ihre Logik mit unserer API. Bearbeiten Sie Konversationen automatisch. Bieten Sie rund um die Uhr sofortigen Support.