Title: Kavchat
Author: kavchat
Published: <strong>November 10, 2026</strong>
Last modified: November 10, 2026

---

Search plugins

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

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

# Kavchat

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

[Download](https://downloads.wordpress.org/plugin/kavchat.0.0.11.zip)

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

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

## Description

Kavchat adds a support chat to every page of your site. You build the conversation
in Kavchat using buttons, steps and keywords, so customers always get the answers
you wrote. When the bot can’t help, customers can chat live with your team or submit
a ticket.

 * **Scripted bot:** answers come from scripts you write, not a language model, 
   so they are predictable, cost nothing per message and are ready instantly.
 * **Live chat with your team:** agents reply from their browser during the hours
   you set.
 * **Contact forms and tickets:** customers leave their details, and you reply from
   Kavchat or by email.
 * **WooCommerce customer identification:** signed-in customers are identified automatically.
   Agents can see their name, email and phone number from their billing details.
 * **11 languages:** English, Hebrew, Arabic, Spanish, French, German, Italian, 
   Portuguese, Russian, Thai and Turkish. The chat uses your site’s language.
 * **Compatible with strict security settings:** no inline scripts or styles. The
   widget loads a single fixed version, verified with a security hash, and works
   with a strict Content Security Policy.

You need a Kavchat account. You can [start for free](https://kavchat.com/start).

### External services

This plugin relies on Kavchat, an external service operated by maxsave. Kavchat 
runs the chat, stores conversations and sends them to your team. The plugin cannot
work without it. Nothing is sent until you save a public key in Settings > Kavchat.

**1. Chat widget, on every page of your site**

 * **What and why:** the visitor’s browser loads the widget script from `https://
   cdn.kavchat.com` to display the chat. The widget then connects to `https://api.
   kavchat.com` to retrieve your bot’s answers and send messages to your team.
 * **When:** the script loads on every page view after you save a public key. Messages
   are sent only when the visitor uses the chat.
 * **What data:** your public key, the visitor’s language, the messages they type,
   the buttons they select and any details they enter in a contact form (such as
   their name, email or phone number). Contact forms and live chat also send the
   current page’s address. As with any web request, requests include the visitor’s
   IP address and browser user agent. The widget saves the conversation in the browser’s
   local storage so it can continue on the next page.
 * **Signed-in customers (optional):** if you enable customer identification and
   save the secret key, your server signs a short-lived token for each signed-in
   user. The token contains an ID (`wp-` followed by the WordPress user ID), the
   account email, the name (from WooCommerce billing details or the display name)
   and the WooCommerce billing phone number, if available. The widget sends the 
   token to `https://api.kavchat.com` so your team knows who they are talking to.
   The secret key itself never leaves your server.
 * **Images (optional):** bot and agent photos you upload in Kavchat are loaded 
   from `https://media.kavchat.com`.

**2. Widget updates, from your server once a day**

 * **What and why:** your server downloads `https://cdn.kavchat.com/v1/latest.json`
   to check for a newer widget version and its security hash.
 * **When:** once a day and when you click the update button. You can turn off automatic
   updates in Settings > Kavchat.
 * **What data:** no data about your site or its visitors. Only a standard request
   from your server’s IP address.

**3. Key check, from your server when you save settings**

 * **What and why:** your server sends the keys to `https://api.kavchat.com` to 
   check that they are valid and belong to the same workspace.
 * **When:** only when you save settings.
 * **What data:** the public key in the request address, and the secret key (if 
   you entered one) in an authorization header. Both are sent over HTTPS.

Kavchat [terms of service](https://kavchat.com/terms/) and [privacy policy](https://kavchat.com/privacy/).

## Screenshots

[⌊The chat on a store page.⌉⌊The chat on a store page.⌉[

The chat on a store page.

[⌊Settings > Kavchat.⌉⌊Settings > Kavchat.⌉[

Settings > Kavchat.

## Installation

 1. Install and activate the plugin.
 2. In Kavchat, open the **Install** page and copy your public key (it starts with `
    pk_live_`).
 3. In WordPress, open **Settings > Kavchat**, paste the key and save. The chat appears
    on every page.
 4. Optional: to identify signed-in customers, also paste the secret key from the same
    page. It stays on your server and never reaches the browser.

If your site sends a Content-Security-Policy header, allow `script-src https://cdn.
kavchat.com` and `connect-src https://api.kavchat.com`, and `img-src https://media.
kavchat.com` to show the bot and agent photos.

## FAQ

### Does the chat slow down my site?

The widget loads from a CDN with `defer`, after the page loads.

### Where do I write the bot’s answers?

In Kavchat, at [app.kavchat.com](https://app.kavchat.com). Published changes appear
on your site on the next page load. No changes in WordPress are needed.

### How does the widget get updated?

Once a day, the plugin checks for a newer version and switches to it along with 
its security hash. You can turn off automatic updates in Settings > Kavchat and 
use a button to update instead.

### Is the secret key safe?

It is stored in your WordPress database and used only on your server to sign a short-
lived token for the signed-in customer. It is never included in the page.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kavchat” is open source software. The following people have contributed to this
plugin.

Contributors

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

[Translate “Kavchat” into your language.](https://translate.wordpress.org/projects/wp-plugins/kavchat)

### Interested in development?

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

## Changelog

#### 0.0.11

 * First release: the chat on every page, identification of signed-in customers 
   with WooCommerce billing details, and automatic widget updates locked with a 
   security hash.

## Meta

 *  Version **0.0.11**
 *  Last updated **3 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [chatbot](https://wordpress.org/plugins/tags/chatbot/)[customer support](https://wordpress.org/plugins/tags/customer-support/)
   [helpdesk](https://wordpress.org/plugins/tags/helpdesk/)[live chat](https://wordpress.org/plugins/tags/live-chat/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/kavchat/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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