Chatbot in Deine Website einbinden

Einen Chatbot in eine Website einzubinden heißt, ein kurzes Skript des Anbieters in den Code der Seite einzufügen, meist direkt vor dem schließenden body-Tag. Das Skript lädt das Chatfenster, ohne die Seite zu verlangsamen. In Baukästen wie Wix oder Jimdo nutzt Du dafür das Feld für eigenen Code, in WordPress geht es auch mit einem Plugin.

  • DSGVO-konform nutzbar
  • In Deutschland gehostet
  • In 5 Minuten eingerichtet

Was Du vor dem Einbinden brauchst

Einbinden klingt technischer, als es ist. Ob selbst gebaute HTML-Seite, WordPress oder Baukasten: Der Einbau dauert 5 Minuten. Vorher wird Dein Konto einmal freigeschaltet.

  • Ein eingerichteter Chatbot: Du brauchst ein Konto beim Anbieter. Bei Chatlotse registrierst Du Dich, bestätigst Deine E-Mail-Adresse und wartest auf die Freischaltung. Wir prüfen jedes Konto persönlich. Werktags bist Du meist nach wenigen Stunden freigeschaltet. Wie Du den Bot mit Deinen Inhalten füllst, zeigt der Ratgeber Chatbot erstellen.
  • Zugang zum Code-Bereich Deiner Website: den Admin-Login für WordPress, Wix, Jimdo und Co. oder bei eigenem HTML Zugriff auf die Dateien.
  • Den Einbau-Code: Bei Chatlotse findest Du ihn im Dashboard unter Installation. Dein persönlicher Schlüssel ist dort schon eingesetzt.
  • Deine Domain im Dashboard: Trage die Adresse Deiner Website ohne https:// ein. Subdomains wie www. oder shop. sind automatisch mit abgedeckt. Jede Hauptdomain gehört zu genau einem Konto bei Chatlotse.

Mehr brauchst Du nicht. Du musst keine Server-Einstellungen ändern und keine Software installieren. Der Chatbot läuft beim Anbieter, Deine Website lädt nur das Skript nach. Ein weiterer Vorteil: Änderungen an Design oder Wissen im Dashboard wirken sofort, ohne dass Du den Code noch einmal anfassen musst.

Der Einbau-Code erklärt: was die eine Zeile macht

Der komplette Einbau besteht aus einer einzigen Zeile. Bei Chatlotse sieht sie so aus:

Auf Deiner Website einfügen
<script src="https://app.chatlotse.de/loader.js" data-tk="DEIN_PUBLIC_KEY" async></script>

Jeder Teil hat eine klare Aufgabe. Den letzten Punkt ergänzt Du nur bei Bedarf:

  • src ist die Adresse des Skripts. Es lädt das Chatfenster vom Server des Anbieters.
  • data-tk ist Dein persönlicher Schlüssel. Daran erkennt Chatlotse, welcher Chatbot geladen wird, mit Deinen Texten, Deinem Wissen und Deinem Design. DEIN_PUBLIC_KEY ist hier nur ein Platzhalter. Die fertige Zeile mit Deinem echten Schlüssel kopierst Du im Dashboard.
  • async sorgt dafür, dass der Browser Deine Seite weiter aufbaut, während der Chat nebenbei geladen wird. Deine Seite wird dadurch nicht langsamer.
  • data-consent ist optional. Mit den Werten click, auto oder off legst Du fest, wie der Chat mit der Einwilligung Deiner Besucher umgeht. Mehr dazu im Abschnitt Cookie-Banner und Einwilligung.

Bei anderen Anbietern sieht die Zeile ähnlich aus: eine Skript-Adresse und eine Kennung für Dein Konto. Der Weg zum Einbinden ist deshalb fast immer derselbe. Worauf Du bei der Wahl des Anbieters achten solltest, zeigt unsere Seite Chatbot-Software im Vergleich.

Einbinden in eigenes HTML

Bei einer Website in reinem HTML geht der Einbau am schnellsten:

  1. Öffne die Datei, in der Deine Seite endet, etwa index.html, oder Deine Vorlage.
  2. Suche das schließende Tag </body> ganz unten.
  3. Füge die Code-Zeile direkt davor ein.
  4. Speichere die Datei, lade sie auf Deinen Server hoch und prüfe die Seite im Browser.

Am Ende sieht Dein Code etwa so aus:

    <footer>...</footer>
    <script
      src="https://app.chatlotse.de/loader.js"
      data-tk="DEIN_PUBLIC_KEY"
      async></script>
  </body>
</html>

Nutzen mehrere Seiten dieselbe Fußzeile, etwa über ein Template oder ein Include, reicht ein einziger Einbau an dieser zentralen Stelle. Der Chat erscheint dann auf jeder Seite, die diese Vorlage nutzt. Hast Du keine gemeinsame Vorlage, muss die Zeile in jede Seite, auf der der Chat erscheinen soll.

Einbinden in WordPress: Plugin oder Code-Zeile

In WordPress hast Du zwei Wege. Der einfachere ist das kostenlose Chatlotse-Plugin für WordPress. Es läuft ab WordPress 6.0 und PHP 7.4. So gehst Du vor:

  1. Lade die Plugin-Datei (ZIP) von chatlotse.de/wordpress-plugin/ herunter. Im offiziellen WordPress-Verzeichnis findest Du das Plugin nicht.
  2. Gehe in WordPress zu Plugins, Installieren, „Plugin hochladen“, wähle die Datei aus und klicke auf „Jetzt installieren“ und danach auf „Aktivieren“.
  3. Gehe zu Einstellungen, Chatlotse und klicke auf „Mit Chatlotse verbinden“. Dann meldest Du Dich einmal bei Chatlotse an, und das war es schon.

Ab jetzt ist der Chat auf Deiner Website eingebunden, ohne eine Zeile Code. Neue Versionen bekommst Du wie bei jedem anderen WordPress-Plugin über die gewohnte Update-Funktion. Wird Dein Nachrichten-Kontingent knapp, zeigt Dir das Plugin einen Hinweis im WordPress-Backend.

Der zweite Weg ist die Code-Zeile von Hand. Das passt, wenn Dein Theme ein Feld für eigenen Code im Footer anbietet oder Du ohnehin ein kleines Plugin für eigene Code-Schnipsel nutzt. Füge die Zeile dort so ein, dass sie auf jeder Seite geladen wird. Trägst Du sie direkt in eine Theme-Datei ein, kann sie beim nächsten Theme-Update verloren gehen. Entscheide Dich für einen der beiden Wege, nicht für beide gleichzeitig.

Einbinden in Wix, Jimdo, Webflow, Squarespace und Shopify

Gängige Baukästen bieten ein Feld für eigenen Code an, oft als Header-Code, Footer-Code oder eigener Code bezeichnet. Dort fügst Du dieselbe Zeile ein wie in reinem HTML. Weil sich die Menüs der Anbieter immer wieder ändern, beschreiben wir hier bewusst den allgemeinen Ort statt genauer Klickwege:

SystemWo die Code-Zeile hingehört
Eigenes HTMLDirekt vor </body>, in jeder Seite oder in der gemeinsamen Vorlage
WordPressChatlotse-Plugin ohne Code, alternativ Feld für Footer-Code im Theme oder ein Code-Plugin
WixFeld für eigenen Code in den Website-Einstellungen, am Ende des Seiten-Codes, für alle Seiten
JimdoFeld für eigenen Code bzw. Header-Code in den Einstellungen der Website
WebflowFeld für eigenen Code im Footer-Bereich der Website-Einstellungen
SquarespaceFeld für eigenen Code im Footer-Bereich der Website-Einstellungen
ShopifyIm Theme-Code, in der Layout-Vorlage, die von jeder Seite geladen wird

In jedem dieser Systeme gelten dieselben Grundregeln:

  • Die Zeile muss für die ganze Website gelten, nicht nur für eine einzelne Seite.
  • Bietet Dein Baukasten ein Footer-Feld, nimm dieses. Gibt es nur ein Header-Feld, teste danach besonders gründlich.
  • Nach dem Einfügen speichern und die Website neu veröffentlichen. Prüfe dann die Live-Seite, nicht nur die Vorschau im Editor.
  • Nach Umbauten oder einem Designwechsel prüfen, ob der Chat noch da ist.

Chatbot in Shopify einbinden

In Shopify gehört die Code-Zeile in die Layout-Vorlage Deines Themes, die jede Seite des Shops lädt. Setze sie dort direkt vor das schließende body-Tag. Lege vorher eine Kopie des Themes an, dann kannst Du bei einem Fehler einfach zurück. Was ein Chatbot im Shop für Deine Kunden beantwortet, zeigt die Seite Chatbot für Onlineshops.

Chatbot in Wix einbinden

In Wix fügst Du die Zeile in den Website-Einstellungen im Bereich für eigenen Code ein. Wähle dort alle Seiten aus und lass den Code am Ende des Seiten-Codes laden. Wix bietet diesen Bereich in der Regel nur mit bezahltem Paket und eigener Domain an.

Chatbot in Jimdo einbinden

In Jimdo findest Du das Feld für eigenen Code in den Einstellungen Deiner Website, meist als Header-Code oder Kopfbereich bezeichnet. Füge die Zeile dort ein und veröffentliche die Seite neu. Ob das Feld in Deinem Paket freigeschaltet ist, siehst Du in Deinem Jimdo-Konto.

Chat als Blase oder fest in der Seite, und nur auf bestimmten Seiten

Im Normalfall erscheint der Chatbot als Sprechblase, die sich beim Klick zum Chatfenster öffnet. Du kannst den Chat aber auch fest an eine Stelle Deiner Seite setzen, zum Beispiel mitten auf die Kontaktseite. Dafür fügst Du dort dieses leere Element ein:

<div id="chatlotse-inline"></div>

Die Code-Zeile aus dem Abschnitt oben bleibt dabei unverändert. Chatlotse zeigt dann beides: die Sprechblase und den festen Chat. Willst Du nur den festen Chat ohne Blase, ergänzt Du in der Code-Zeile zusätzlich data-mode="inline". Wichtig: Das Element muss beim Laden der Seite schon im HTML stehen. Dieser feste Einbau, der Inline-Modus, gehört zum Tarif PREMIUM.

In jedem Tarif kannst Du außerdem festlegen, auf welchen Seiten der Chatbot überhaupt erscheint. Die Seiten-Sichtbarkeit stellst Du im Dashboard unter Installation ein:

  • Überall anzeigen: Das ist der Standard, der Chat erscheint auf allen Seiten.
  • Überall außer diesen Seiten: zum Beispiel nicht im Bewerbungsbereich oder im Bestellprozess.
  • Nur auf diesen Seiten: zum Beispiel nur auf ausgewählten Landingpages.

Du trägst eine Regel pro Zeile ein, etwa /jobs/. Ein Sternchen dient als Platzhalter, zum Beispiel /karriere/*. Änderungen wirken nach kurzer Zeit, das kann bis zu zwei Minuten dauern.

Willst Du den Chat von einem Button oder Link aus öffnen, trägst Du als Link-Ziel #chatlotse ein. Alternativ geht es mit dem Attribut data-chatlotse-open oder der Klasse chatlotse-open. Das funktioniert, wenn der Chat als Blase eingebunden ist. Auf Seiten, die Du über die Seiten-Sichtbarkeit ausblendest, öffnet auch ein Link den Chat nicht. Alle Wege findest Du in der Doku unter Chat per Link öffnen.

Testen und Fehler beheben: Chat erscheint nicht

Nach dem Einbau lohnt sich ein kurzer Test. Öffne Deine Live-Website und lade sie mit Strg+F5 komplett neu, damit der Browser keine alte Version aus dem Zwischenspeicher zeigt. Hast Du ein Cookie-Banner, triff zuerst Deine Auswahl. Danach sollte die Chat-Blase erscheinen.

Bleibt der Chatbot unsichtbar, prüfe nacheinander diese Punkte:

  1. Code-Position: Steht die Zeile direkt vor </body>? Öffne den Quelltext der Live-Seite und suche nach loader.js. Manche Editoren entfernen eigenen Code beim Speichern wieder.
  2. Neu geladen: Hast Du die Seite mit Strg+F5 komplett neu geladen? Ein Test in einem anderen Browser schließt alte Zwischenspeicher ebenfalls aus.
  3. Domain: Ist Deine Domain im Dashboard korrekt hinterlegt, ohne https://?
  4. Cache und Cookie-Banner: Blockiert ein Cache Deiner Website, etwa ein Caching-Plugin, oder ein Cookie-Banner das Laden? Leere den Cache und prüfe die Auswahl im Banner.
  5. Seiten-Sichtbarkeit: Ist die Seite, auf der Du testest, in den Regeln ausgeschlossen?
  6. Inline-Chat: Steht das Element chatlotse-inline schon beim Laden im HTML und wird nicht erst später per JavaScript erzeugt?

Hilft keiner dieser Schritte, findest Du weitere Lösungen in der Doku unter Hilfe und häufige Fragen, oder Du schreibst an moin@chatlotse.de. Einen Überblick, was ein fertiger Chatbot auf Deiner Website leistet, gibt die Seite KI-Chatbot für Website.

Häufige Fragen

Code-Zeile holen und 14 Tage kostenlos testen

Richte Deinen eigenen Chatbot ein und kopiere die fertige Code-Zeile direkt im Dashboard. Wir prüfen jedes Konto persönlich. Werktags bist Du meist nach wenigen Stunden freigeschaltet.

Jetzt kostenlos starten

14 Tage kostenlos, ohne Kreditkarte, jederzeit kündbar