Description
ChatBuster is an AI chat assistant purpose-built for WooCommerce. Instead of a generic chatbot bolted to your storefront, the assistant answers shoppers using your live catalog, the pages you choose to index, and your order data, so replies are grounded in your store, not in whatever the model happened to learn last year.
Setup is one screen: install the plugin, paste your license key, and the widget appears in your footer. There are no model API keys to manage, no prompt files to maintain, and no per-token bills to monitor. ChatBuster runs the AI for you. Start a 14-day free trial at https://chatbuster.com.
Why merchants pick ChatBuster
- It already knows your store. Products, prices, categories, and pages sync automatically. The assistant can quote real SKUs, real stock, and real policies, not a hallucinated guess.
- You teach it without retraining. Add custom knowledge entries (shipping windows, fit notes, warranty terms) and fix individual answers with one-line corrections, straight from the conversation transcript. No fine-tuning, no waiting.
- It sells, not just supports. Proactive campaigns let you start the conversation: a speech bubble at the right moment, on the right page, for the right shopper. Trigger by scroll depth or dwell time, target by page or product, schedule for your launch week.
- It looks after orders. Logged-in or guest shoppers can ask “where’s my order?” and get a real status without opening a support ticket or waiting on email.
- It’s fully managed. No OpenAI dashboard. No token budgets. No model rate-limit emails. You ship products; we ship answers.
What’s inside
- AI chat widget for your storefront, with full control over colors, position, window title, welcome message, and up to five quick-reply chips.
- Live WooCommerce catalog sync: products, prices, descriptions, SKUs, categories, and tags stay current automatically.
- Indexed pages knowledge base: point the assistant at landing pages, FAQs, shipping/returns, or any URL on your site, and it learns from them.
- Custom knowledge entries: freeform facts the assistant should know about your store.
- Corrections: one-line overrides that fix a wrong answer instantly, created right from the transcript.
- Proactive campaigns: priority, start/end scheduling, scroll % and time-delay triggers (with AND/OR logic), page and product targeting, URL-pattern audiences, and exclusions.
- Order tracking: opt-in lookup for guests and logged-in customers, using a scoped WooCommerce API key the plugin sets up for you.
- Conversations dashboard: every transcript, searchable, with one-click corrections.
- Multi-language out of the box: the assistant replies in whatever language your visitor writes in. No language picker, no separate setup per market.
- Lightweight by design: loads only from the footer, ships no jQuery, respects reduced-motion, and announces messages to screen readers.
Who it’s for
WooCommerce stores that want their AI assistant to actually understand their catalog and policies. If you have ever opened a chatbot, asked about a product, and watched it invent a price or a return window, ChatBuster is the alternative.
Getting started
The plugin is free to install. The chat service it connects to is a paid SaaS with a 14-day free trial. Create an account at https://chatbuster.com, paste the license key into WooCommerce ChatBuster Settings, and the widget is live.
External services
This plugin connects to the ChatBuster API (https://api.chatbuster.com by default) to provide its chat, catalog, and knowledge-base features. The plugin will not function without an active license key issued by ChatBuster.
The plugin sends the following data to the ChatBuster API:
- Chat endpoint (
POST /chat): the visitor’s chat message, an anonymized session id, and the current page URL. Used to generate the AI response. - Session endpoint (
POST /session): an anonymized session id, used to mint a short-lived chat token. - Catalog sync (
POST /woo/sync): product names, descriptions, prices, SKUs, categories, and tags from your WooCommerce store. Used so the assistant can answer questions about your catalog. - Indexed pages (
GET/POST/DELETE /pages,POST /pages/retry): URLs you choose to index plus their fetched page content. Used to build the knowledge base. - Knowledge (
GET/POST/PUT/DELETE /knowledge): knowledge entries you create in the admin. - Corrections (
GET/POST/PUT/DELETE /corrections): corrections you submit in the admin. - Order tracking (
POST/DELETE /woo/order-tracking): a store identifier and webhook configuration. When enabled, individual order lookups send the order number and email entered by the customer. - Conversations (
GET /conversations,GET /conversations/{id}): read-only retrieval of past conversation transcripts for the admin dashboard.
All requests are authenticated with a Bearer license key. The plugin never sends customer passwords or payment information.
Service provider: ChatBuster (https://chatbuster.com).
Terms of service: https://chatbuster.com/terms
Privacy policy: https://chatbuster.com/privacy
Source code
The plugin bundles two minified JavaScript libraries under assets/js/vendor/. The corresponding human-readable sources are available upstream at the same versions:
marked.min.js(v18.0.3, MIT): https://unpkg.com/marked@18.0.3/lib/marked.umd.jspurify.min.js(DOMPurify v3.4.5, Apache-2.0 / MPL-2.0): https://unpkg.com/dompurify@3.4.5/dist/purify.js
All other source code is provided unminified in this plugin.
Screenshots

The chat widget on a product page, with answers grounded in the live catalog. 
Live catalog sync, indexed pages, and custom knowledge entries: the assistant’s knowledge sources. 
Campaign editor: schedule a proactive speech bubble by page, by trigger, by date. 
Order tracking inside the chat, for guests and logged-in shoppers without an email loop. 
Conversations dashboard: every transcript, searchable, with one-click corrections. 
Appearance settings: colors, position, welcome message, quick replies.
Installation
- Install and activate WooCommerce 8.0 or later.
- Install ChatBuster from the WordPress.org plugin directory, or upload the
chatbusterfolder towp-content/plugins/. - Activate the plugin from Plugins Installed Plugins.
- Visit WooCommerce ChatBuster and paste your license key (create a free trial account at https://chatbuster.com).
- Open the Settings tab, enable the widget, and pick colors / position to match your theme.
- Optionally: enable order tracking, sync your catalog, add knowledge entries, and set up your first campaign.
FAQ
-
Is there a free trial, and do I need a credit card?
-
Yes, a 14-day free trial on every plan. Card details are collected when you start the trial through Stripe Checkout, and you’re charged on day 15 unless you cancel. Plans start at $40/month. Current pricing lives at https://chatbuster.com/pricing.
-
Does the plugin do anything without a ChatBuster account?
-
No. The widget needs to talk to the ChatBuster service to generate replies. Without a valid license key the plugin loads cleanly but adds no widget to your storefront. Create an account at https://chatbuster.com to get a key.
-
How is this different from a generic AI chatbot plugin?
-
Generic chatbot plugins either expose a raw model (and ask you to bring your own OpenAI key) or pipe questions through a chatbot that has no idea what’s in your store. ChatBuster syncs your WooCommerce catalog, indexes the pages you point it at, and lets you add knowledge entries and corrections, so the assistant answers about your products and your policies, not from training-data guesses.
-
Do I need to bring my own OpenAI / Anthropic / Gemini API key?
-
No. The model, infrastructure, indexing, and conversation storage are part of the ChatBuster service. You don’t manage tokens, rate limits, or model upgrades.
-
What languages does the assistant support?
-
Whatever language your visitor writes in. There’s no language picker; the assistant detects and replies in the visitor’s language automatically.
-
How do I shape what the assistant says without retraining anything?
-
Two tools, both in the admin: knowledge entries (freeform facts you want the assistant to know) and corrections (a one-line instruction tied to a question that was answered wrong). Corrections can also be created in-line from any conversation transcript in the Conversations tab.
-
How does order tracking work, and is it safe?
-
When you enable order tracking, the plugin creates a scoped WooCommerce REST API key and registers it with the ChatBuster service. When a shopper asks about an order, the service looks it up using the order number and the email the shopper provides. The plugin never sends passwords or payment information.
-
Where is conversation data stored?
-
Conversations live on the ChatBuster service, not in your WordPress database. The plugin only stores configuration (options) and the campaigns you create (in a custom DB table). See https://chatbuster.com/privacy for retention details.
-
Can I customize the appearance?
-
Yes. You can configure colors (toggle, header, send button), position padding from the right/bottom edge, window title, welcome message, and up to five quick-reply chips, all from WooCommerce ChatBuster Settings.
-
Is it compatible with the new Cart and Checkout blocks?
-
Yes. The widget is rendered in
wp_footer, independent of the page contents. The plugin hooks both the classic (woocommerce_checkout_order_created) and the Store-API (woocommerce_store_api_checkout_order_processed) order events, so assisted-order flagging works on both stacks. -
Is it HPOS compatible?
-
Yes. HPOS compatibility is declared via
FeaturesUtil::declare_compatibility('custom_order_tables', ...). -
Does it work with multisite?
-
It runs per-site. Each site uses its own license key. Uninstall cleans up site-level options and the custom campaigns table.
-
What happens when I uninstall?
-
uninstall.php drops the campaigns table and deletes every
chatbuster_*option and transient on the site. Conversations and indexed-page content stored on the ChatBuster service are unaffected; manage those from your ChatBuster account.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“ChatBuster: AI Chat for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “ChatBuster: AI Chat for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- First stable release.
