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 KI-Agenten für den Kundensupport 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 eine hervorragende Leistung und Sicherheit gewährleistet.
⚡ Schnelle Bereitstellung
Bei den meisten Entwicklern läuft das Widget innerhalb von 10 Minuten auf ihrer Website. Der Einrichtungsprozess umfasst nur drei Schritte: Anmeldeinformationen erstellen, Erscheinungsbild konfigurieren und ein einzelnes Skript-Tag zu Ihrem HTML hinzufügen.
Zuerst erstellen Sie einen Kundenservice-KI-Agenten in Ihrem Dashboard:
Ihr Agent ist das KI-Gehirn hinter dem Widget. Es verarbeitet Benutzernachrichten, verwaltet den Konversationskontext und generiert intelligente Antworten. Jeder Agent kann mit spezifischen Anweisungen, Persönlichkeitsmerkmalen und Wissensdatenbanken individuell an Ihren Anwendungsfall angepasst werden.
Tipp: Geben Sie Ihrem Agenten klare und spezifische Anweisungen zu seiner Rolle und seinen Einschränkungen. Zum Beispiel: „Sie sind ein hilfreicher Kundendienstagent für ein SaaS-Produkt. Sie können Fragen zu Funktionen, Preisen und Kontoverwaltung beantworten. Bei technischen Problemen weisen Sie Benutzer an, ein Support-Ticket zu erstellen.“
Erstellen Sie eine OAuth-Anwendung, um Ihr Widget zu authentifizieren:
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 sollte jede Einbettung auf ihren eigenen Container und ihre Parameter beschränkt werden.
<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- oder 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-Loaders, der automatische Größenanpassung, Konfigurationsverwaltung und Reaktionsverhalten bietet.
Fügen Sie Ihrer HTML-Seite das folgende Skript-Tag hinzu:
<script src="https://widget.companin.tech/widget.js" data-widget-key="YOUR_WIDGET_KEY" data-instance-id="support-widget" data-locale="en" async></script>Jedes Attribut dient einem bestimmten Zweck bei der Konfiguration Ihres Widgets:
data-widget-key: Die Widget-ID Ihres Widgets - Der einzelne Wert, den die meisten Installationen benötigen. Er löst Ihren Client, Agenten und Konfigurationsserver auf der Serverseite auf, sodass Sie sie nicht separat einfügen müssen.Die drei unten stehenden Attribute sind eine fortgeschrittene Alternative zu data-widget-key - verwenden Sie sie für Multi-Instanz-Setups, bei denen Sie explizit einen bestimmten Client, Agenten oder eine Konfiguration anvisieren müssen:
data-client-id: Ihre OAuth-Client-ID – Dies authentifiziert Ihre Anwendung mit unserer API. Betrachten Sie es als das Passwort Ihrer App.data-agent-id: Die UUID Ihres Agenten – Dies gibt an, welcher KI-Agent des Kundensupports die Gespräche abwickelt.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: Eindeutige Instanz-ID pro Widget – Erforderlich beim Einbetten mehrerer Widgets auf derselben Seite, um Kollisionen zu vermeiden und das API-Targeting pro Instanz zu ermöglichen.data-custom-css: Veraltet. Das Festlegen dieses Attributs protokolliert eine Konsolenwarnung und hat keine Auswirkung. Legen Sie stattdessen custom_css für Ihre Widget-Konfiguration im Dashboard fest – es wird aus der Konfiguration geladen und automatisch in den Iframe eingefügt.data-locale: Sprachcode (z. B. „en“, „es“, „fr“) – Legt die Anzeigesprache des Widgets fest. Der Agent antwortet weiterhin in jeder Sprache, in der Benutzer schreiben.data-dev: Für den Entwicklungsmodus (localhost) auf „true“ setzen – Verwenden Sie dies beim lokalen Testen. Für die Produktion entfernen oder auf „false“ setzen.Das Widget wird automatisch:
start_open-Einstellung der Konfigurationstart_open aus Ihrer Konfigurationdata-dev="true" für Localhost-Tests aktiviert werden