Erstellen Sie einen Agenten, richten Sie die OAuth-Authentifizierung ein und betten Sie das Widget auf Ihrer Website ein.
Die Widget-App wird unter widget.companin.tech gehostet und bietet eine einfache Möglichkeit, einen Customer Support AI Agent in Ihre Website einzubetten. Um loszulegen, müssen Sie einen Agenten und eine OAuth-Anwendung erstellen.
Das Widget ist eine leichte, eigenständige Anwendung, die in einem isolierten iframe auf Ihrer Website ausgeführt wird. Diese Architektur stellt sicher, dass das Widget nicht mit Ihrem vorhandenen CSS oder JavaScript in Konflikt gerät und gleichzeitig hervorragende Leistung und Sicherheit bietet.
⚡ Schnelle Bereitstellung
Die meisten Entwickler haben das Widget innerhalb von 10 Minuten auf ihrer Seite am Laufen. Der Einrichtungsprozess umfasst nur drei Schritte: Anmeldeinformationen erstellen, Erscheinungsbild konfigurieren und ein einzelnes Skript-Tag in Ihr HTML einfügen.
Zuerst erstellen Sie einen Customer Support AI Agent in Ihrem Dashboard:
Ihr Agent ist das KI-Gehirn hinter dem Widget. Er verarbeitet Benutzeranfragen, hält den Gesprächskontext aufrecht und generiert intelligente Antworten. Jeder Agent kann mit spezifischen Anweisungen, Persönlichkeitsmerkmalen und Wissensdatenbanken angepasst werden, um Ihrem Anwendungsfall zu entsprechen.
Tipp: Geben Sie Ihrem Agenten klare, spezifische Anweisungen zu seiner Rolle und seinen Einschränkungen. Zum Beispiel: "Sie sind ein hilfreicher Kundenservice-Agent für ein SaaS-Produkt. Sie können Fragen zu Funktionen, Preisen und Kontoverwaltung beantworten. Bei technischen Problemen leiten Sie die Benutzer an, ein Support-Ticket zu erstellen."
Erstellen Sie eine OAuth-Anwendung zur Authentifizierung Ihres Widgets:
client_id aus der erstellten AnwendungDer einfachste Weg, das Widget zu integrieren, besteht darin, es direkt mit einem Iframe einzubetten. Diese Methode erfordert keine JavaScript-Initialisierung und funktioniert sofort. Bei mehreren Iframes auf einer Seite sollten Sie jede Einbettung auf ihren eigenen Container und Parameter beschränken.
<iframe src="https://widget.companin.tech/embed/session?key=YOUR_WIDGET_KEY&locale=en" style="border:none; width:100%; height:600px; border-radius:8px;" title="Customer Support AI Agent Widget"></iframe>Ersetzen Sie YOUR_WIDGET_KEY durch den Installationsschlüssel Ihres Widgets (den wgt_—-Wert — kopieren Sie ihn von der Widget-Seite oder der Installationsseite im Dashboard). Der locale-Parameter kann so eingestellt werden, dass er der Sprache Ihrer Website entspricht.
Die empfohlene Integrationsmethode ist die Verwendung unseres JavaScript-Widget-Laders, der automatische Größenanpassung, Konfigurationsmanagement und reaktionsschnelles Verhalten bietet.
Fügen Sie das folgende Skript-Tag zu Ihrer HTML-Seite hinzu:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-instance-id="support-widget" data-locale="en" data-theme="system" async></script>Jedes Attribut hat einen bestimmten Zweck bei der Konfiguration Ihres Widgets:
data-widget-key: Die Widget-ID Ihres Widgets - Der einzelne Wert, den die meisten Installationen benötigen. Es löst Ihren Client, Agenten und die Konfiguration serverseitig auf, sodass Sie sie nicht separat einfügen müssen.Die drei untenstehenden Attribute sind eine erweiterte Alternative zu data-widget-key - verwenden Sie sie für Multi-Instanz-Setups, bei denen Sie einen bestimmten Client, Agenten oder eine Konfiguration gezielt ansprechen müssen:
data-client-id: Ihre OAuth-Client-ID - Dies authentifiziert Ihre Anwendung mit unserer API. Denken Sie daran, dass es das Passwort Ihrer App ist.data-agent-id: Die UUID Ihres Agenten - Dies identifiziert, welcher Kundenservice-KI-Agent die Gespräche führt.data-config-id: Die UUID Ihrer Widget-Konfiguration - Dies bestimmt, wie Ihr Widget aussieht und sich verhält (Farben, Größe, Position usw.).data-instance-id: Einzigartig pro Widget-Instanz-ID - Erforderlich, wenn mehrere Widgets auf derselben Seite eingebettet werden, um Kollisionen zu vermeiden und eine gezielte API-Anforderung pro Instanz zu ermöglichen.data-custom-css: Veraltet. Das Setzen dieses Attributs protokolliert eine Konsolenwarnung und hat keine Auswirkungen. Setzen Sie custom_css stattdessen in Ihrer Widget-Konfiguration im Dashboard - es wird aus der Konfiguration geladen und automatisch in das iframe eingefügt.data-locale: Sprachcode (z.B. "en", "es", "fr") - Legt die Anzeigesprache des Widgets fest. Der Agent wird weiterhin in jeder Sprache antworten, in der die Benutzer schreiben.data-theme: Themenmodus - light, dark oder system (folgt dem Gerät des Besuchers). Wählt, welche Farbpalette (im Dashboard konfiguriert) das Widget anzeigt. Lassen Sie es weg, um Ihr gespeichertes Standarddesign zu verwenden.data-dev: Auf "true" setzen für den Entwicklungsmodus (localhost) - Verwenden Sie dies beim Testen lokal. Entfernen oder auf "false" setzen für die Produktion.Das Widget wird automatisch:
start_open der Konfiguration.start_open Einstellung aus Ihrer Konfigurationdata-dev="true" für Tests auf localhost aktiviert werden