Aleksify AI Chat Assistant

Description

Chat Buddy is a hosted AI chat bot (chat widget) for small businesses. This plugin connects your WordPress site to your Chat Buddy account so you never have to touch a line of code.

Saving your API key does four things at once:

  • Installs the widget. No snippet to paste into your theme, no code-snippets plugin.
  • Registers your site. The widget only runs on domains you have registered; the plugin claims
    this one for you and confirms it automatically.
  • Syncs your WooCommerce catalog. Products, prices, stock levels, categories and product page
    links are pushed to your assistant and kept up to date as you edit them.
  • Syncs your pages and posts. Delivery, returns, FAQ and similar pages become answerable by the
    assistant. You choose which pages and posts are included, and unticking one stops it being used.

What the assistant gets from WooCommerce

For each published, purchasable product: name, SKU, the short and the full description, the price
(decimals included), the regular and sale price when the product is discounted, currency, stock,
primary category, tags and the product page URL. Variations are synced as separate products by
default, because that is where the real SKU, price and stock live.

The full description is what lets the assistant answer detail questions (“is it safe on matte
paint?”), and tags are what help it suggest related products — so they are worth filling in.

Trashing or unpublishing a product removes it from the assistant. Nothing is ever deleted on the
Chat Buddy side, so your order history stays intact.

Multilingual sites

The assistant reads the language from your page’s lang attribute, which every standard WordPress
theme outputs. WPML and Polylang sites therefore work with no configuration in this plugin at all —
just make sure the languages you use are selected in your Chat Buddy dashboard.

External services

This plugin is a connector for Chat Buddy (https://chat-buddy.app), a hosted AI chat assistant
service operated by Aleksify. It cannot do anything on its own: it requires a Chat Buddy account and an API key, and it contacts the service only after you paste that key and save.

  • Terms of Use: https://chat-buddy.app/terms
  • Privacy Policy: https://chat-buddy.app/privacy

What is sent to Chat Buddy, and when

  • Your site’s host name (for example example.com), when you save your API key, so the service can
    register and verify the domain. A verification request is then made back to your site.
  • WooCommerce products (if WooCommerce is active): name, SKU, short and full description, regular
    and sale price, currency, stock, primary category, tags and product URL. Sent when you save a
    product, when you click “Sync all products now”, and in a full resync once a week. Trashing or
    unpublishing a product removes it from the assistant.
  • Page and post content (only for the pages and posts you tick in the plugin settings): the
    rendered content, up to 50 KB per page. Sent when you save one of those pages, when you run a sync,
    and in the weekly resync.
  • Plugin version, sent in an X-Chat-Buddy-Plugin-Version header with each request.

Every request is authenticated with your API key.

The chat widget. The plugin adds a script served from Chat Buddy (https://admin.chat-buddy.app/widget.js)
to your site’s front end. When a visitor uses the chat, their messages go directly from their browser
to Chat Buddy and never pass through your WordPress server. The plugin itself sends no information
about your site’s visitors or users. Chat Buddy’s handling of visitor data is described in its Privacy
Policy above, and you remain responsible for informing your own visitors about it.

Screenshots

Installation

  1. Upload the plugin ZIP through Plugins Add New Upload Plugin, then activate it.
  2. In your Chat Buddy dashboard, go to Settings Integrations and create an API key. It is shown only once — copy it.
  3. In WordPress, open AI Chat Assistant in the left-hand menu, paste the key and click Save changes.
  4. The screen will confirm which business you connected to and whether the widget is active on this site.

FAQ

The screen says my site could not be verified. What now?

Before the widget will run on a domain, we confirm you control it by calling your site back. That
call fails for perfectly ordinary reasons — the site is password-protected, behind a firewall, behind
Cloudflare bot protection, or not publicly reachable yet. Your site is still registered; open
Security Domains in your Chat Buddy dashboard and approve it.

Do I need WooCommerce?

No. Without WooCommerce the plugin installs the chat widget and registers your domain; catalog
syncing is simply skipped.

My products have no SKUs. Will syncing still work?

Yes. Products without a SKU get a stable wc-<id> identifier so repeated syncs update them instead
of creating duplicates.

How often does it sync?

Immediately (within about half a minute) whenever you save a product or a synced page, plus a full
sync once a week to catch anything that changed outside the normal editor. You can also run a full
sync on demand from the settings screen.

Does deactivating the plugin delete my data?

No. Deactivating stops the widget rendering and stops syncing. Uninstalling removes this plugin’s
settings from WordPress but never touches your Chat Buddy account.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Changelog

1.0.0

  • First release: chat widget installation, automatic domain registration, WooCommerce catalog sync, and page and post syncing.