What is a WordPress chatbot?+
A WordPress chatbot is a chat widget on your site that answers visitor questions automatically instead of sending them to a contact form. The useful kind is trained on your own posts, pages and PDFs, so it replies with your shipping policy and your pricing rather than a generic guess, captures a lead when the visitor is interested, and passes the conversation to a person when it should. It can be added with a plugin or, as here, with a single script tag.
How do I add a chatbot to WordPress?+
Create the assistant and let it crawl your domain, choose which pages and PDFs it trains on, copy the script tag with your bot ID in it, and paste that tag into a footer-script field, a wp_footer hook in your child theme, or a Shortcode block on one page. Purge your cache and reload, and the launcher appears. It takes about five minutes.
Do I need a plugin?+
No. The functions.php route needs nothing installed, and a header-and-footer plugin is only a convenience for sites where editing theme files is impractical. There is nothing to keep updated, nothing that can conflict with your other plugins, and nothing that breaks when WordPress or PHP moves a version.
Is there a free WordPress chatbot?+
Yes — the free plan crawls a real site, trains an assistant and serves it on your WordPress install, so you can interrogate it on your own content before spending anything. Paid plans raise message and training limits and remove the CustomerBot watermark from the widget.
Does it work with Elementor, Divi or a block theme?+
Yes. The tag renders through wp_footer, which every properly built theme calls — page builders and full-site-editing themes included. If your builder has its own custom-code area, that works too.
Will it slow down my site or hurt Core Web Vitals?+
It is a single small script loaded from a CDN at the end of the body, so it does not block rendering and should not move your LCP. If you run an aggressive optimisation plugin, exclude the script from combining and deferring rather than letting it be mangled.
Can it read my WooCommerce products?+
It reads them the way a visitor does — by crawling the product pages you publish, which covers materials, sizing, compatibility, shipping and returns. Live stock and order status are different: those change by the minute, so you connect the relevant endpoint as an API tool and the assistant calls it mid-conversation.
Does it work on WordPress multisite?+
Yes. Give each site in the network its own bot ID if the content differs, or reuse one bot ID across the network when every site shares a knowledge base. The tag is per-site either way, so a network-wide footer field covers all of them at once.
Can it capture leads and hand over to a human?+
Both. It collects a name and email inside the conversation rather than behind a separate form, and escalates to a person when the visitor asks or the assistant is out of its depth — with the transcript attached so nobody repeats themselves.
Is it multilingual, for a WPML or Polylang site?+
The assistant detects the language of each message and replies in it across 95+ languages, regardless of which translation plugin you run. You can train it on your primary-language content and it will still answer visitors in theirs.
Where does my content go, and is it GDPR-friendly?+
Trained content and transcripts sit in your own workspace and are used to answer your visitors, not to train a public model. Conversations are yours to export or delete, and you can delete the workspace entirely from the account settings.
How do I remove it?+
Delete the line. There is no database table, no orphaned options and no uninstall routine — that is the practical advantage of a script tag over a plugin.