Web-Chat-Widget
Das Chat-Widget ist ein JS-Skript, das Sie auf Ihrer Website (Marketing, Support, App) einbetten. Es öffnet eine Konversationsblase, die von einer Ihrer betool-Pipelines betrieben wird.
Funktionen
- Ein einziges Script-Tag, das Sie in Ihren
<head>einfügen. Keine npm-Abhängigkeit. - Öffentliches Token — jederzeit über den Adminbereich widerrufbar. Kein Secret auf Client-Seite.
- Persistente Unterhaltungen — Benutzer setzen zwischen Besuchen dort fort, wo sie aufgehört haben.
- Multi-Pipeline — eine Website kann mehrere Widgets bereitstellen (Vorverkauf, Support, Dokumentation).
Einrichtung
- Administration → Chat-Widgets → Neues Widget.
- Geben Sie ihm einen Namen und wählen Sie die Ziel-Pipeline.
- Kopieren Sie das erzeugte Snippet:
<script
src="https://platform.betool.ai/widget/v1/widget.js"
async
></script>
<script>
window.addEventListener('load', () => {
window.BetoolChat.init({
token: 'pub_wdg_xxxxxxxxxxxxxxxx',
})
})
</script>
Das Widget erscheint standardmäßig in der unteren rechten Ecke.
Anpassung
Im Widget-Adminbereich:
- Erscheinungsbild — Akzentfarbe, Position, Beschriftungen.
- Verhalten — automatisches Öffnen nach X Sekunden, Willkommensnachricht.
- Geltungsbereich — Beschränkung der erlaubten Domains (CORS).
Sicherheit
Das token ist konzeptionell öffentlich: Es begrenzt den Geltungsbereich auf ein einzelnes Widget. Wenn es jemand von einer nicht autorisierten Domain verwendet, wird die Anfrage serverseitig abgelehnt. Um ein kompromittiertes Widget zu widerrufen: Administration → Chat-Widgets → Widerrufen.
Einschränkungen
- Noch kein Co-Browsing (der Agent kann die Seite des Benutzers nicht sehen).
- Das Widget verarbeitet keine großen Anhänge (>10 MB). Nutzen Sie dafür eine E-Mail-Pipeline.