Title: ChatBuster: AI Chat for WooCommerce
Author: mihaij95
Published: <strong>May 27, 2026</strong>
Last modified: May 27, 2026

---

Search plugins

![](https://ps.w.org/chatbuster/assets/banner-772x250.png?rev=3550046)

![](https://ps.w.org/chatbuster/assets/icon-256x256.png?rev=3550037)

# ChatBuster: AI Chat for WooCommerce

 By [mihaij95](https://profiles.wordpress.org/mihaij95/)

[Download](https://downloads.wordpress.org/plugin/chatbuster.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/chatbuster/#description)
 * [Reviews](https://wordpress.org/plugins/chatbuster/#reviews)
 *  [Installation](https://wordpress.org/plugins/chatbuster/#installation)
 * [Development](https://wordpress.org/plugins/chatbuster/#developers)

 [Support](https://wordpress.org/support/plugin/chatbuster/)

## 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.
   js
 * `purify.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

 1. Install and activate WooCommerce 8.0 or later.
 2. Install ChatBuster from the WordPress.org plugin directory, or upload the `chatbuster`
    folder to `wp-content/plugins/`.
 3. Activate the plugin from **Plugins  Installed Plugins**.
 4. Visit **WooCommerce  ChatBuster** and paste your license key (create a free trial
    account at https://chatbuster.com).
 5. Open the **Settings** tab, enable the widget, and pick colors / position to match
    your theme.
 6. 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.

Contributors

 *   [ mihaij95 ](https://profiles.wordpress.org/mihaij95/)

[Translate “ChatBuster: AI Chat for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/chatbuster)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/chatbuster/), check
out the [SVN repository](https://plugins.svn.wordpress.org/chatbuster/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/chatbuster/) by 
[RSS](https://plugins.trac.wordpress.org/log/chatbuster/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * First stable release.

## Meta

 *  Version **1.0.0**
 *  Last updated **24 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[chatbot](https://wordpress.org/plugins/tags/chatbot/)
   [customer support](https://wordpress.org/plugins/tags/customer-support/)[live chat](https://wordpress.org/plugins/tags/live-chat/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/chatbuster/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/chatbuster/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/chatbuster/reviews/)

## Contributors

 *   [ mihaij95 ](https://profiles.wordpress.org/mihaij95/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/chatbuster/)