Title: IAMK Digital Site Chat Assistant
Author: iamkdigital
Published: <strong>October 17, 2026</strong>
Last modified: October 17, 2026

---

Search plugins

![](https://ps.w.org/iamk-digital-site-chat-assistant/assets/banner-772x250.png?
rev=3752227)

![](https://ps.w.org/iamk-digital-site-chat-assistant/assets/icon-256x256.png?rev
=3752227)

# IAMK Digital Site Chat Assistant

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

[Download](https://downloads.wordpress.org/plugin/iamk-digital-site-chat-assistant.1.3.4.zip)

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

 [Support](https://wordpress.org/support/plugin/iamk-digital-site-chat-assistant/)

## Description

IAMK Digital Site Chat Assistant is an AI chatbot for WordPress. It adds a customisable
floating chat window that answers visitor questions about your business, products
and services, 24/7, using the AI provider you choose. It learns from your own posts,
pages and WooCommerce products, so replies come from your content, and you can keep
it focused on your site only. Handy for customer support, pre-sales questions and
FAQ.

**You bring your own API key.** The plugin has no account, subscription or usage
limit of its own: you pay your AI provider directly (some providers have a free 
tier).

#### Features

 * **Choose your AI provider:** Google Gemini, OpenAI, Anthropic Claude, DeepSeek,
   OpenRouter, Groq, Mistral, xAI, Ollama (self-hosted), or any OpenAI-compatible
   endpoint. Keys are stored separately per provider.
 * **Automatic knowledge base:** indexes your published posts, pages and WooCommerce
   products, updates itself when content changes, and sends only the most relevant
   passages to the AI for each question.
 * **Manual knowledge:** add a URL or text, plus up to five reference files (.txt,.
   md, .csv, .json, .xml, .html), 2 MB each.
 * **Chat replies** in a responsive widget with your colours, name, greeting and
   avatar.
 * **Chat Logs** with anonymised visitor IPs, under Settings > AI Chatbot.
 * **Abuse protection:** per-visitor and site-wide rate limits, message length and
   history limits.
 * **Privacy tools:** optional logging, suggested privacy-policy text, and removal
   of all data on uninstall.

#### Security

 * Conversations are logged on the server only.
 * TLS certificate verification is always on, and API keys are sent in request headers,
   never in URLs.
 * You can keep the API key out of the database by defining `IAMKD_API_KEY` in wp-
   config.php.
 * Knowledge-base URL fetching refuses private and internal addresses.

#### Pro version

A separate Pro add-on with extra features (lead capture, more themes, WhatsApp handoff,
analytics and more) is planned. Everything described above works fully without it.

### External services

This plugin sends data to the AI provider that **you** select and configure in Settings
> AI Chatbot. Nothing is sent until you add an API key (or, for self-hosted providers,
a server address) and a visitor sends a message. For every chat message the plugin
sends: the visitor’s message, the most recent messages of the same conversation,
your system prompt, and the knowledge-base passages relevant to the question. Visitor
IP addresses are never sent to the AI provider.

Only the provider you select is contacted:

 * **Google Gemini** (generativelanguage.googleapis.com) – [Terms](https://ai.google.dev/gemini-api/terms)/
   [Privacy](https://policies.google.com/privacy)
 * **OpenAI** (api.openai.com) – [Terms](https://openai.com/policies/terms-of-use)/
   [Privacy](https://openai.com/policies/privacy-policy)
 * **Anthropic Claude** (api.anthropic.com) – [Terms](https://www.anthropic.com/legal/commercial-terms)/
   [Privacy](https://www.anthropic.com/legal/privacy)
 * **DeepSeek** (api.deepseek.com) – [Terms](https://cdn.deepseek.com/policies/en-US/deepseek-terms-of-use.html)/
   [Privacy](https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html)
 * **OpenRouter** (openrouter.ai) – [Terms](https://openrouter.ai/terms) / [Privacy](https://openrouter.ai/privacy)
 * **Groq** (api.groq.com) – [Terms](https://groq.com/terms-of-use) / [Privacy](https://groq.com/privacy-policy)
 * **Mistral AI** (api.mistral.ai) – [Terms](https://mistral.ai/terms) / [Privacy](https://mistral.ai/terms#privacy-policy)
 * **xAI** (api.x.ai) – [Terms](https://x.ai/legal/terms-of-service) / [Privacy](https://x.ai/legal/privacy-policy)
 * **Ollama / Custom endpoint** – a server you run or choose yourself; its address
   is whatever you enter as the API Base URL.

If you enter a URL in the Knowledge Base field, the plugin downloads that page from
your server (and caches it for six hours) to use as reference text.

## Screenshots

[⌊The chat window on your website, answering from your own content.⌉⌊The chat window
on your website, answering from your own content.⌉[

The chat window on your website, answering from your own content.

[⌊Choose your AI provider, model and API key.⌉⌊Choose your AI provider, model and
API key.⌉[

Choose your AI provider, model and API key.

[⌊The knowledge base: websites, uploaded files and your own posts and pages.⌉⌊The
knowledge base: websites, uploaded files and your own posts and pages.⌉[

The knowledge base: websites, uploaded files and your own posts and pages.

[⌊Chat Logs with anonymised visitor IPs.⌉⌊Chat Logs with anonymised visitor IPs.⌉[

Chat Logs with anonymised visitor IPs.

## Installation

 1. Upload the plugin and activate it.
 2. Go to Settings > AI Chatbot.
 3. Choose a provider and model, then paste your API key.
 4. Optional: tick “Train the chatbot on my own content”, choose content types, save,
    then click Sync Now.
 5. Adjust colours, name, greeting and position, and save.

## FAQ

### Do I need an API key?

Yes, from the provider you choose (Ollama and some custom servers do not need one).

### Does it cost anything to run?

The plugin is free. Your AI provider may charge for usage; many offer a free tier
with limits.

### What data is stored?

If logging is on, each exchange is stored in your database with the page address
and an anonymised IP address (last part removed). You can switch logging off, delete
logs from the Chat Logs tab, or remove everything by deleting the plugin.

### Will the chatbot answer questions unrelated to my website?

No. The chatbot is always limited to your website and business and cannot be switched
into a general-purpose assistant. Anything else gets a reply you can customise under
Settings > Security & Limits > Answer Scope, and common attempts to override its
rules are blocked before the AI is even called. No AI can be guaranteed 100% leak-
proof, so combine it with the rate limits and the maximum reply length.

### How do I stop abuse or runaway costs?

Use the Security & Limits settings: messages per visitor per minute and per day,
a site-wide daily cap, maximum message length and conversation size.

### What file types can I upload as knowledge?

.txt, .md, .csv, .json, .xml and .html, up to 2 MB each and five files.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“IAMK Digital Site Chat Assistant” is open source software. The following people
have contributed to this plugin.

Contributors

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

[Translate “IAMK Digital Site Chat Assistant” into your language.](https://translate.wordpress.org/projects/wp-plugins/iamk-digital-site-chat-assistant)

### Interested in development?

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

## Changelog

#### 1.3.4

 * The message box no longer shows a square focus outline forced by some themes.
 * Settings cards are tagged by group so add-ons can organise them into tabs.

#### 1.3.3

 * Provider requests now use the WordPress HTTP API.

#### 1.3.2

 * Renamed to IAMK Digital Site Chat Assistant.

#### 1.3.1

 * New: on its own settings page only, the plugin can politely ask for a review 
   and offer an optional “Powered by IAMK Digital” link. Both can be dismissed for
   good; the link is never shown unless you choose it.
 * New: after you activate the plugin you are taken straight to its settings page.
 * New: the chatbot is always kept on topic (Answer Scope), with a custom off-topic
   reply and a maximum reply length.
 * New: refreshed settings screen, and a model list grouped into Free and Pro versions(
   any model can still be typed under Other).
 * Fix: website addresses without https:// (for example www.example.com) are now
   recognised.
 * New: the knowledge base can read several website addresses (one per line) and
   the most relevant pages linked from them, refreshed daily or with Sync Now.
 * New: the chatbot can read a page a visitor links to, on websites you listed.

#### 1.3.0

 * New: choose your AI provider (Gemini, OpenAI, Claude, DeepSeek, OpenRouter, Groq,
   Mistral, xAI, Ollama, custom).
 * New: automatic knowledge base from posts, pages and products.
 * New: rate limits, message and history limits, server-side logging, and a Chat
   Logs tab merged into the main settings page.
 * New: 2 MB limit for knowledge-base files; optional “Powered by” link (off by 
   default); privacy-policy text; clean uninstall.
 * Security: SSL verification always on, API keys sent in headers, safer URL fetching,
   escaped output, link-injection fix in chat replies.

## Meta

 *  Version **1.3.4**
 *  Last updated **4 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI Chatbot](https://wordpress.org/plugins/tags/ai-chatbot/)[chatbot](https://wordpress.org/plugins/tags/chatbot/)
   [Claude](https://wordpress.org/plugins/tags/claude/)[Gemini](https://wordpress.org/plugins/tags/gemini/)
   [openai](https://wordpress.org/plugins/tags/openai/)
 *  [Advanced View](https://wordpress.org/plugins/iamk-digital-site-chat-assistant/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/iamk-digital-site-chat-assistant/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/iamk-digital-site-chat-assistant/)