One settings screen
Configure the public widget key, loader URL, language behavior, and frontend enablement from Settings > ChattyBox.
Install the ChattyBox WordPress plugin to add a source-cited AI chatbot to your public pages and posts without editing your theme or building a custom RAG stack.
Current distribution
ChattyBox is not yet listed in the WordPress.org Plugin Directory. Download the pinned ZIP, then use Plugins > Add New > Upload Plugin. WordPress.org automatic updates are not available yet.
The audited automatic plugin loader does not check visitor consent before loading. If consent is required, use a consent-aware integration that prevents loading until consent is granted instead of enabling the automatic loader. See the WordPress setup guide and verify revocation with the deployed loader.
ChattyBox crawls your existing website, documentation, help center, CMS, or knowledge base. Retrieved content can guide the chatbot’s answers; check answers and citations for accuracy.
Create a ChattyBox project, connect your public WordPress URL, and test questions from real visitors.
Download the pinned plugin ZIP from GitHub, then use Plugins > Add New > Upload Plugin and activate ChattyBox AI Chatbot.
Open Settings > ChattyBox and paste the public widget API key from Install > Website installation. Compare the plugin’s built-in API endpoint with the snippet; use manual installation if they differ.
Enable the chatbot and verify the launcher, answer quality, and source citations on a public page.
Three-step launch
The plugin handles the WordPress installation and loads the hosted widget. ChattyBox handles crawling, retrieval, source citations, and conversations; question analytics is included on Pro and Business.
Use these checkpoints to decide whether ChattyBox should sit beside your docs platform, replace a separate assistant, or stay isolated for testing.
Configure the public widget key, loader URL, language behavior, and frontend enablement from Settings > ChattyBox.
The plugin enqueues the widget in the public footer, so theme updates do not overwrite the integration.
Connect the public WordPress URL in ChattyBox and keep the site's existing publishing workflow as the source of truth.
Escaped data attributes and request guards keep the integration out of admin, feed, REST, and AJAX responses.
Keep the responsibilities clear: WordPress remains the public content source, while ChattyBox turns that content into a tested, cited support experience.
In WordPress
Activate the plugin, paste the public project key, and decide whether the widget should load on public requests.
In ChattyBox
Choose the public WordPress content to index, ask representative questions, and inspect citations before launch.
For visitors
Visitors get a floating chat experience that can link back to supporting WordPress pages. Some answers, including fallbacks, may have no sources.
The normal installation needs no code. Its request guards do not check page privacy; use a theme or companion plugin to exclude checkout, account, or membership routes where appropriate.
<?php
add_filter(
'chattybox_load_widget',
static function ( $should_load ) {
return $should_load && ! is_page( array( 'checkout', 'account' ) );
}
);Not yet. The current version is distributed as a pinned ZIP from the public ChattyBox GitHub repository. Install it with Plugins > Add New > Upload Plugin; directory-managed automatic updates are not available yet.
It loads the ChattyBox widget on eligible WordPress frontend requests using the public widget key and a built-in API endpoint. Compare that endpoint with the installation snippet and use the manual integration if they differ. ChattyBox handles crawling, retrieval, answers, and citations; analytics is included on Pro and Business.
No. Install and configure the plugin from Settings > ChattyBox. It enqueues the widget without requiring footer.php edits or a theme-specific script field.
No. The plugin only loads the widget; it does not crawl or synchronize posts. Connect your public WordPress URL in ChattyBox, then refresh the crawl from the ChattyBox dashboard when your published content changes.
Yes. The default integration avoids admin, feeds, REST, and AJAX requests. Use the documented chattybox_load_widget filter for public checkout, account, or membership routes that should not show the widget.
No credit card required
Free tier. No card needed.