Entwickler-Integrationsleitfaden

Developer Übersicht

WebChatAgent bietet drei Möglichkeiten, einen Chatbot für Ihre Benutzer bereitzustellen. Wählen Sie die passende Option basierend darauf, wie viel Kontrolle Sie über die Benutzeroberfläche benötigen.

IntegrationWas Sie erhaltenAm besten für
Widget EmbedEine fertige Chat-UI über ein einzelnes Script-TagWebsites und Web-Apps
REST APINachricht senden, Antwort erhalten (Request/Response)Eigene UIs, mobile Apps, Server-Skripte
WebSocket APIEchtzeit-Nachrichten-Stream mit Tippanzeige und StatusLive-Chat Dashboards, Agenten-Tools

Alle drei Optionen kommunizieren mit demselben Chatbot, nutzen dieselbe Wissensdatenbank und werden auf dasselbe Kontingent für Nachrichten angerechnet. Sie können sie kombinieren, zum Beispiel indem Sie das Widget auf Ihrer Website einbinden und ein internes Agenten-Dashboard über die WebSocket API erstellen.

Widget Embed (am schnellsten)

Fügen Sie den Chatbot mit einem einzigen Script-Tag und einem benutzerdefinierten HTML-Element (<web-chat-agent chatbot-id="...">) zu jeder Website hinzu. Kein Framework, kein Build-Schritt. Alle Farben, Texte und Tools werden im Dashboard konfiguriert und automatisch angewendet. Dies ist für 90 % aller Websites die richtige Wahl.

  • Widget Embed Guide, Script-Tag, benutzerdefiniertes Element, alle HTML-Attribute, Eigenes CSS, Inline-Modus und Nutzung in SPAs

REST API

Wenn Sie eine eigene Chat-Oberfläche benötigen, etwa eine mobile App, eine eigene Webkomponente oder eine Backend-Automatisierung, rufen Sie den Chat-Endpunkt direkt auf. Sie senden eine message zusammen mit Ihrer chatbotId und erhalten eine KI-generierte reply inklusive Quellen. Eine in einem Response-Header zurückgegebene Sitzungs-ID sorgt dafür, dass mehrstufige Konversationen zusammenhängend bleiben.

  • REST API Reference, Endpunkte, Domain-Authentifizierung, Request-/Response-Felder, Fehlercodes und Codebeispiele in cURL, JavaScript, Python und PHP

WebSocket API

Für Live-Chat, bei dem Nachrichten sofort ankommen müssen und Sie Tippindikatoren, Anwesenheitsstatus sowie automatische Übersetzung benötigen. Derselbe Socket versorgt Besucher-Widgets und das Agenten-Dashboard. Nutzen Sie ihn, um eine eigene Agentenkonsole zu erstellen oder Live-Chat über Ihr eigenes Backend zu steuern.

  • WebSocket API Reference, Verbindung, Rollen, gesendete und empfangene Events sowie ein funktionsfähiges Client-Beispiel

Welche Option sollte ich nutzen?

AnwendungsfallEmpfohlen
Chatbot zu einer Website hinzufügenWidget Embed
Chat innerhalb des eigenen Seitenlayouts darstellenInline-Chat (Widget Embed)
Eigene Chat-UI oder mobile AppREST API
Server-zu-Server-Automatisierung (ohne UI)REST API
Echtzeit-Live-Chat-Dashboard für menschliche AgentenWebSocket API

Unter Use Cases finden Sie konkrete Szenarien, die diese Integrationen ermöglichen.