QuackChat Widget

QuackChat Widget

Details
View on WordPress

QuackChat is an AI assistant trained on your own website content. This plugin adds the QuackChat chat widget to every page of your site, with no code and no theme edits.

  • Works with any theme, including Elementor, Divi and Gutenberg
  • WooCommerce aware, with an optional toggle to hide the widget on cart and checkout
  • Clears your page cache for you whenever the widget tag changes, which is the most common reason a newly installed widget is invisible to visitors
  • Widget appearance (colours, greeting, avatar) is managed in your QuackChat dashboard, so it stays in sync everywhere

What you need

This plugin is a client for the QuackChat service. The assistant itself, the crawling, the retrieval and the model all run on QuackChat’s servers, so a QuackChat account is required. Every plan starts with a free month and asks for a payment method up front. There is no separate purchase inside this plugin.

Pricing and plan details: https://www.quackchat.app/pricing
Terms of Service: https://www.quackchat.app/terms
Privacy Policy: https://www.quackchat.app/privacy

What each plan covers

The chat widget itself works on every plan.

Live product, stock, price and order answers need the WooCommerce store connector, which is available on paid plans. On the free plan the assistant still answers from your crawled site content, and the “Powered by QuackChat” credit in the widget cannot be turned off.

External services

This plugin relies on the QuackChat service (https://www.quackchat.app). Two separate connections are involved, and both are described here in full because both transmit data.

1. The widget script, loaded on your public pages

Once you save a Bot ID, this plugin enqueues https://www.quackchat.app/widget/quackchat-widget.js on your site’s front end. That script is what draws the chat bubble.

The script runs in each visitor’s browser and talks to https://api.quackchat.app. In doing so it transmits, for every visitor who loads a page carrying the widget: their IP address and user agent (unavoidably, as with any third-party script), and, if they open the chat, the messages they type. It stores a session identifier in the visitor’s browser localStorage for 6 hours so a conversation survives a page navigation.

No widget request is made until you enter a Bot ID and leave the widget enabled. Before that, nothing is loaded on your public pages and no visitor data is sent anywhere.

2. Connecting your WooCommerce store (optional, and only if you start it)

If you paste a pairing code into Settings, QuackChat, the plugin creates a read-only WooCommerce REST API key on your site and sends it to https://api.quackchat.app/api/v1/store-oauth/woocommerce/plugin-callback.

That single request transmits: the newly created API key and secret, your site address, your WordPress version, your WooCommerce version, and this plugin’s version. If QuackChat does not accept the request, the plugin deletes the key it just created.

Nothing happens here unless you paste a code. The key is created in WooCommerce’s own key table, so it is listed under WooCommerce, Settings, Advanced, REST API, and you can revoke it there at any time without involving QuackChat. Note that uninstalling this plugin does not revoke that key; revoke it in WooCommerce if you no longer want QuackChat to have it.

Nothing else in the plugin contacts QuackChat. It has no update check of its own: new versions come from WordPress.org, the same as for any other plugin in the directory.

Details

Plugin code:
quackchat-widget
Plugin version:
1.4.1
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-09
Rating:
Times rated:
0
ai-agent
ai-chatbot
chatbot
ecommerce
woocommerce