Schritt-für-Schritt-Tutorial Integrationen

Chatbot in WordPress einbinden: Widget, Block oder Shortcode

Eine detaillierte Anleitung nach der Installation: richtige Platzierung wählen, seitenbezogene Assistenten konfigurieren und den Besucherablauf vollständig testen.

Einsteiger30 Min. Lesezeit16. Juli 2026
Chatbot in WordPress einbinden: Widget, Block oder Shortcode

Wenn du einen Chatbot in WordPress einbinden möchtest, musst du den richtigen Assistenten verbinden, eine Platzierung wählen und den öffentlichen Besucherablauf testen.

Diese Anleitung beginnt nach der Aktivierung des WebChatAgent-WordPress-Plugins. Sie zeigt detailliert, wie du den Standardassistenten verbindest, zwischen globalem Floating Widget und Inline-Chat wählst und den Chat per Gutenberg-Block oder Shortcode platzierst.

Das kontrollierte Beispiel nutzt WordPress 7.0.2, WebChatAgent-Plugin 1.1.4, einen englischen Light-Mode-Assistenten und zwei fiktive Seiten der Northstar Support Demo. Jede Platzierung wird im echten WordPress-Frontend geladen; die abschließende Antwort stammt aus einer indexierten Testquelle.

Nutze eine Standard-Chatbot-ID, wenn derselbe Assistent die gesamte Website bedient. Setze eine ID pro Block oder Shortcode nur für bewusst abweichende Seiten und dokumentiere diese Ausnahme, damit Redakteure nicht versehentlich zwei verschiedene Bots anzeigen.

Datenschutzfreundlicher Zwei-Klick-Player

Chatbot in WordPress einbinden: Plugin-Guide

Chatbot in WordPress einbinden: WebChatAgent-Assistent verbinden, Floating Widget, Gutenberg-Block oder Shortcode wählen und echte Antwort prüfen.

YouTube · 4:10 · Englisch

Der YouTube-Player bleibt bis zu deinem Klick gesperrt. Beim Laden verbindet sich dein Browser mit YouTube; dabei können technische Daten an Google übertragen werden.

Direkt auf YouTube öffnen

Das hast du am Ende eingerichtet

  • Ein Standardassistent ist mit WordPress verbunden
  • Klare Entscheidung zwischen Floating- und Inline-Platzierung
  • Eine veröffentlichte Gutenberg-Seite mit Inline-Chat
  • Ein wiederverwendbarer Shortcode für Page Builder und Widgets
  • Dokumentierter Chatbot-ID-Override pro Seite
  • Keine versehentliche doppelte Chat-Platzierung
  • Eine geprüfte quellenbasierte Besucherantwort

Das brauchst du

  • Das offizielle WebChatAgent-WordPress-Plugin ist installiert und aktiv
  • Ein WebChatAgent-Assistent mit mindestens einer abgeschlossenen Wissensquelle
  • Der exakte WordPress-Hostname ist unter Allowed websites eingetragen
  • WordPress-Administrator- oder Editorzugriff
  • Eine Staging- oder Wegwerfseite für den ersten Veröffentlichungstest
  • Berechtigung zum Leeren von Optimierungs- und CDN-Caches

Ein Assistent, drei Platzierungsarten

General Settings speichern die Standard-Chatbot-ID. Der Floating-Schalter ergänzt den Button websiteweit; Gutenberg-Block und Shortcode rendern einen Inline-Chat nur an der gewählten Stelle.

Inline-Methoden funktionieren unabhängig vom Floating-Schalter. Das ist flexibel, kann aber ohne bewusste Entscheidung zu zwei Chat-Platzierungen auf derselben Seite führen.

Standardassistent verbindenPlatzierung wählen und veröffentlichenEchte Besucherantwort prüfen

01–08

Schritt für Schritt einrichten

1

Standardassistent verbinden und lokale Einstellungen verstehen

Das Plugin speichert Chatbot-ID und Floating-Schalter; Design und Antworten bleiben in WebChatAgent.

Öffne WordPress Admin → WebChatAgent → General. Füge die vollständige UUID in Chatbot ID ein, aktiviere das Widget nur für einen websiteweiten Floating-Button und wähle Save Settings. Schreibgeschützter Titel und Vorschau müssen den vorgesehenen Assistenten zeigen.

Der blaue Hinweis ist entscheidend: Darstellung, Position, Texte, Wissen und Antwortverhalten werden im WebChatAgent-Dashboard verwaltet. WordPress soll keine zweite widersprüchliche Konfigurationsquelle werden.

Ein erfolgreicher Save bestätigt nur die lokale Speicherung. Erst geladener Assistententitel und Vorschau belegen zusätzlich, dass ID, öffentliche Konfigurationsabfrage und Allowed websites zusammenpassen.

Das Plugin speichert Chatbot-ID und Floating-Schalter; Design und Antworten bleiben in WebChatAgent.
2

Floating Widget, Gutenberg-Block oder Shortcode wählen

Wähle die Platzierung passend zur Besucheraufgabe statt alle Varianten zu aktivieren.

Nutze das Floating Widget für websiteweiten Support, der beim Seitenwechsel verfügbar bleiben soll. Verwende einen Inline-Chat, wenn das Gespräch direkt zu einer Support-, Pricing-, Onboarding- oder Wissensseite gehört.

Öffne Inline Embed für beide Editorwege. Gutenberg-Nutzer sollten WebChatAgent Inline Chat bevorzugen, weil Redakteure den Block visuell finden und optional eine seitenbezogene ID setzen können. Classic Editor, Elementor, Divi und Text-Widgets verwenden `[webchatagent_inline]` in einem Shortcode-fähigen Element.

Beide Inline-Methoden übernehmen standardmäßig die Chatbot-ID aus General. Dadurch bleiben spätere Assistentenwechsel zentral und wartungsarm.

Wähle die Platzierung passend zur Besucheraufgabe statt alle Varianten zu aktivieren.
3

Websiteweites Floating Widget auf einer echten Seite prüfen

Prüfe die öffentliche Seite statt nur die Plugin-Vorschau.

Öffne eine normale Frontend-Seite und prüfe, dass der Chat-Button im sicheren Bereich rechts unten bleibt und weder Consent-Steuerung, Checkout-Aktionen noch mobile Navigation verdeckt. Öffne ihn einmal und kontrolliere Assistententitel, Begrüßung, Farben und Tastaturfokus.

Das Floating Widget lädt dort, wo das aktive Theme `wp_footer()` ausführt. Erscheint es in der Admin-Vorschau, aber nicht auf der Website, prüfe Theme-Footer und Optimierungs-Plugin vor einer Änderung der Chatbot-ID.

Teste Startseite, eine gecachte Unterseite und ein privates Browserfenster. Eine bereits warme Admin-Sitzung kann Consent-, Cache- und Persistenzprobleme verdecken.

Prüfe die öffentliche Seite statt nur die Plugin-Vorschau.
4

Nativen WebChatAgent-Block in Gutenberg einfügen

Suche nach „chat“, wähle den gebrandeten Block und platziere ihn nach hilfreichem Kontext.

Erstelle oder bearbeite die Zielseite, öffne Block Inserter und suche nach „chat“. Wähle WebChatAgent Inline Chat unter Embeds. Setze vor dem Block eine klare Überschrift und einen Satz, der Besuchern mögliche Fragen erklärt.

Der Editor zeigt absichtlich einen Platzhalter statt des echten Remote-Widgets. So entstehen beim Verschieben von Inhalten keine Besuchersitzungen oder unnötiger Chat-Traffic.

Veröffentliche zunächst auf Staging. Öffne die öffentliche URL und prüfe die vollständige Chat-Höhe auf Desktop und Mobil; bewerte das Endlayout nicht nur anhand des Editor-Platzhalters.

Suche nach „chat“, wähle den gebrandeten Block und platziere ihn nach hilfreichem Kontext.
5

Seitenspezifische Chatbot-ID nur bewusst verwenden

Ein Override kann den Inline-Chat vom Floating-Assistenten unterscheiden.

Lasse Chatbot ID in der Block-Seitenleiste leer, um General Settings zu übernehmen. Trage nur dann eine vollständige UUID ein, wenn die Seite bewusst einen Spezialassistenten benötigt – etwa Onboarding-Hilfe im Portal bei allgemeinem Floating-Support.

Dokumentiere Seiten-URL, Assistentenname und verantwortliche Person für den Override. Wird ein Assistent gelöscht oder ersetzt, bleiben versteckte Ausnahmen sonst leicht unbemerkt.

Antworten Inline- und Floating-Chat unterschiedlich, vergleiche zuerst öffentliche Assistentennamen und IDs, bevor du Wissen oder Modellkonfiguration untersuchst.

Ein Override kann den Inline-Chat vom Floating-Assistenten unterscheiden.
6

Chatbot per Shortcode in Page Buildern einbetten

Beginne mit dem Standard-Shortcode und ergänze eine ID nur für eine dokumentierte Ausnahme.

Füge ein Shortcode- oder HTML-fähiges Modul ein und setze `[webchatagent_inline]` ein. Das ist die sicherste Variante für Classic Editor, Elementor, Divi, wiederverwendbare Widgets und Templates mit WordPress-Shortcodes.

Für einen bewusst spezialisierten Assistenten nutze `[webchatagent_inline chatbot-id="UUID"]`. Der Alias `chatbot_id="UUID"` ist für Builder vorgesehen, die Bindestriche in Attributnamen entfernen.

Füge bei aktivem Plugin nicht zusätzlich das rohe JavaScript-Installationssnippet auf derselben Seite ein. Das Plugin lädt das Inline-Asset bereits nur dort, wo Block oder Shortcode gerendert wird.

Beginne mit dem Standard-Shortcode und ergänze eine ID nur für eine dokumentierte Ausnahme.
7

Doppelte Chats vermeiden sowie Consent und Cache abstimmen

Der Floating-Schalter arbeitet unabhängig von jeder Inline-Platzierung.

Soll eine Inline-Seite nur einen Chat enthalten, deaktiviere den globalen Floating-Schalter websiteweit oder entferne dort den Inline-Block. Da das Plugin keine seitenbezogene Floating-Ausnahme bietet, sollte eine gemischte Strategie vor dem Rollout geplant werden.

Lade optionalen Chat- oder Tracking-Speicher erst nach dem laut deiner Richtlinie erforderlichen Consent-Status. Das WebChatAgent-Widget akzeptiert einen Consent-Status; dein WordPress-Consent-Manager entscheidet weiterhin, wann optionale Skripte laufen dürfen. Dokumentiere Rechtsgrundlage, Aufbewahrung und Auftragsverarbeitung.

Schließe `web-chat-agent.js` und `chat-widget-inline.js` von Delay, Script-Kombination und aggressiver Minifizierung aus. Leere nach Platzierungs- oder ID-Änderungen WordPress-, Page-Builder-, Reverse-Proxy- und CDN-Caches.

Der Floating-Schalter arbeitet unabhängig von jeder Inline-Platzierung.
8

Eine quellenbasierte Antwort auf der öffentlichen WordPress-Seite prüfen

Ein sichtbares Widget ist erst der Beginn des Abnahmetests.

Öffne die veröffentlichte Seite in einer frischen Besuchersitzung. Prüfe genau einen Inline-Chat, den beabsichtigten Floating-Status, englische Bedienelemente, lesbare mobile Breite und fehlenden horizontalen Überlauf. Stelle danach eine Frage mit exakter Antwort in einer indexierten Quelle.

Geprüfte Eingabe: „What is the exact onboarding code for the WordPress embed lab?“ Erwartetes und beobachtetes Ergebnis: `WP-EMBED-47`. Das echte Inline-Widget antwortete: „The exact onboarding code for the WordPress embed lab is WP-EMBED-47.“

Wiederhole dieselbe Frage nach Änderungen an Plugin, Theme, Cache, Consent, Assistent oder Wissen. Teste zusätzlich eine unbelegte Frage und verlange eine ehrliche Nichtwissen-Antwort statt einer plausiblen Vermutung.

Ein sichtbares Widget ist erst der Beginn des Abnahmetests.

Beispiel & Ergebnis

So sieht der echte Praxistest aus

Jedes Tutorial nennt eine feste Eingabe, das erwartete Ergebnis und transparent, was im lokalen Test tatsächlich verifiziert wurde.

Praxisbeispiel: Chatbot in WordPress einbinden: Widget, Gutenberg-Block und Shortcode

Dieses konkrete Szenario wurde mit dem temporären Tutorial-Konto vollständig ausgeführt.

End-to-End geprüft

Konkrete Testeingabe

Öffne die veröffentlichte WordPress-Seite Northstar Support und frage: „What is the exact onboarding code for the WordPress embed lab?“

Erwartetes Ergebnis

Das Inline-Widget lädt auf Englisch und liefert den exakten Wert WP-EMBED-47 aus der indexierten Testquelle.

Tatsächlich geprüft

Die lokale WordPress-Wegwerfseite renderte die echte WebChatAgent-Inline-Komponente und antwortete: „The exact onboarding code for the WordPress embed lab is WP-EMBED-47.“

Die lokale WordPress-Wegwerfseite renderte die echte WebChatAgent-Inline-Komponente und antwortete: „The exact onboarding code for the WordPress embed lab is WP-EMBED-47.“

Tipps & Tricks

So wird die Einrichtung zuverlässig

Teste mit realistischen Beispielen, dokumentiere deine Ausgangswerte und ändere jeweils nur eine Einstellung. So erkennst du, was die Qualität tatsächlich verbessert.

Einen Standardassistenten beibehalten

Die meisten Websites benötigen eine Standard-ID. Nutze Overrides nur für klare Spezialpfade und prüfe sie bei jeder Assistentenmigration.

Inline-Chat als Seiteninhalt gestalten

Erkläre mögliche Fragen, plane genügend Höhe und platziere alternative Kontaktwege in der Nähe. Eine leere Chatbox ohne Kontext überzeugt weniger.

Öffentliche URL nach jeder Cache-Änderung erneut testen

Optimierungs-Plugins können beide Widget-Assets verzögern oder kombinieren. Prüfe nach jeder Performance-Regel in einer frischen privaten Sitzung.

Wenn etwas nicht klappt

Fehlerbehebung

Prüfe Status, Berechtigungen und Testdaten systematisch, bevor du Modell oder Prompt wechselst.

Einstellungen speichern, aber Assistententitel lädt nicht

Vergleiche vollständige UUID und exakten Allowed-websites-Hostnamen. Produktion, `www` und Staging sind getrennte Einträge. Speichere zuerst in WebChatAgent, lade WordPress neu und prüfe den angezeigten Titel.

Gutenberg-Block ist im Editor sichtbar, aber auf der Seite leer

Prüfe Standard- oder Block-ID, leere alle Caches und schließe das Inline-Widget-Asset von Script Delay aus. Prüfe danach `web-chat-agent-inline` und Browserfehler auf der öffentlichen Seite.

Zwei Chat-Oberflächen erscheinen auf einer Seite

Floating-Schalter und Inline-Platzierung sind gleichzeitig aktiv. Entscheide zwischen globalem Zugang, eingebettetem Kontext oder bewusst beiden Varianten, deaktiviere eine Platzierung und leere die Caches.

Der Shortcode wird als Text ausgegeben

Nutze einen WordPress-Shortcode-Block oder ein Page-Builder-Element, das Shortcodes ausführt. Reine Code-, Absatz- und maskierte HTML-Module zeigen nur die Zeichen an.

Die Widget-Sprache ist falsch

Stelle die Spracherkennung des Chatbots auf HTML lang und prüfe das gewünschte Locale der WordPress-Seite. Leere gecachte Widget-Dateien und teste in einer neuen Sitzung.

Bereit für den Praxistest

Veröffentliche die gewählte Platzierung auf Staging, führe bekannte und unbeantwortbare Testfragen auf Desktop und Mobil aus, dokumentiere jede seitenbezogene ID und rolle erst danach auf Produktion aus.

Weiterführende Ressourcen