Title: HBWA Website Chat Assistant
Author: Dev
Published: <strong>July 23, 2026</strong>
Last modified: July 23, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/hbwa-website-chat-assistant.svg)

# HBWA Website Chat Assistant

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

[Download](https://downloads.wordpress.org/plugin/hbwa-website-chat-assistant.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/hbwa-website-chat-assistant/#description)
 * [Reviews](https://wordpress.org/plugins/hbwa-website-chat-assistant/#reviews)
 *  [Installation](https://wordpress.org/plugins/hbwa-website-chat-assistant/#installation)
 * [Development](https://wordpress.org/plugins/hbwa-website-chat-assistant/#developers)

 [Support](https://wordpress.org/support/plugin/hbwa-website-chat-assistant/)

## Description

HBWA Website Chat Assistant adds a floating chat widget that answers questions from
your WordPress content.

**Core features**

 * Train on pages, posts, and WooCommerce products (when WooCommerce is active)
 * Local knowledge replies out of the box (no AI provider required)
 * Optional AI-powered answers via the WordPress AI Client using your trained content
   as context
 * Lead capture from the chat widget
 * Appointment booking with configurable hours, days, and durations
 * Email notifications for leads and appointments (custom templates)
 * Simple analytics dashboard (opens, messages, leads, bookings)

**External service (optional)**

This plugin does not store third-party AI API keys. If you configure an AI provider
under **Settings  Connectors**, the plugin uses the WordPress AI Client to generate
replies. Selected visitor messages and matching knowledge snippets may then be sent
to the provider you connected. Without a configured provider, no chat data is sent
to external AI services.

**Data stored on your site**

Chat sessions/messages, leads, appointments, and basic analytics events are stored
in custom database tables on your WordPress install. Suggested privacy policy text
is available under **Settings  Privacy**.

Author: [hell0bunny](https://profiles.wordpress.org/hell0bunny/)

## Screenshots

[⌊Front-end chat widget on your website⌉⌊Front-end chat widget on your website⌉[

Front-end chat widget on your website

[⌊Lead capture form in the chat widget⌉⌊Lead capture form in the chat widget⌉[

Lead capture form in the chat widget

[⌊Appointment booking from the chat widget⌉⌊Appointment booking from the chat widget⌉[

Appointment booking from the chat widget

[⌊Analytics dashboard with chat activity overview⌉⌊Analytics dashboard with chat
activity overview⌉[

Analytics dashboard with chat activity overview

[⌊Knowledge training screen for pages, posts, and products⌉⌊Knowledge training screen
for pages, posts, and products⌉[

Knowledge training screen for pages, posts, and products

[⌊Plugin settings — chat widget, AI, and appointments⌉⌊Plugin settings — chat widget,
AI, and appointments⌉[

Plugin settings — chat widget, AI, and appointments

[⌊Chat leads management in the admin⌉⌊Chat leads management in the admin⌉[

Chat leads management in the admin

[⌊Appointments management in the admin⌉⌊Appointments management in the admin⌉[

Appointments management in the admin

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/hbwa-website-chat-assistant/`
 2. Activate the plugin through the **Plugins** screen
 3. Go to **Website Chat  Training** and click **Train now**
 4. (Optional) Configure an AI provider under **Settings  Connectors** for AI replies
 5. Configure appointments and emails under **Website Chat  Settings** and **Website
    Chat  Emails**

## FAQ

### Does it require an AI provider?

No. Without a configured provider it answers from your trained knowledge base using
keyword matching. With a provider connected in WordPress, natural language answers
use that knowledge as context.

### What data is sent to an AI provider?

Only when a provider is configured in Settings  Connectors: the visitor’s recent
chat messages plus short excerpts from trained pages/products that match the question.
Credentials stay in WordPress Connectors, not in this plugin.

### Does it require WooCommerce?

No. Product training runs only when WooCommerce is active.

### Where are leads and appointments stored?

In your WordPress database (`wp_hbwa_leads`, `wp_hbwa_appointments`, etc.). Delete
the plugin via the Plugins screen to remove tables and settings (see uninstall).

### How do appointments block time slots?

Pending and confirmed bookings remove that time from the chat selector. Cancelling(
or completing) frees the slot again.

### Is this GDPR / privacy friendly?

The plugin stores visitor-submitted data on your site and can optionally share chat
context with your configured AI provider. Use the privacy policy suggestion under**
Settings  Privacy**, and tell visitors how chat/leads/bookings work. Contact the
site owner for access or deletion requests.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HBWA Website Chat Assistant” is open source software. The following people have
contributed to this plugin.

Contributors

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

[Translate “HBWA Website Chat Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/hbwa-website-chat-assistant)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release: training, chat, leads, appointments, emails, analytics
 * Optional AI replies via the WordPress AI Client (configure providers under Settings
   Connectors; no plugin-stored API keys)
 * Public REST hardening (nonce, rate limits, honeypot, feature flags)
 * Privacy policy suggestion and uninstall cleanup

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[appointments](https://wordpress.org/plugins/tags/appointments/)
   [chatbot](https://wordpress.org/plugins/tags/chatbot/)[leads](https://wordpress.org/plugins/tags/leads/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/hbwa-website-chat-assistant/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hbwa-website-chat-assistant/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hbwa-website-chat-assistant/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hbwa-website-chat-assistant/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://profiles.wordpress.org/hell0bunny/)