PluginProbe
MxChat – AI Chatbot & Content Generation for WordPress / 2.4.5
MxChat – AI Chatbot & Content Generation for WordPress v2.4.5
3.2.21 3.2.20 3.2.19 3.2.18 3.2.17 3.2.16 3.2.15 3.2.14 3.2.12 3.2.13 3.2.11 3.2.10 3.2.9 3.2.8 3.2.7 3.2.6 3.2.5 3.2.4 3.2.3 3.2.2 3.2.1 2.0.3 2.0.4 2.0.5 2.0.6 All 152 releases
← All changes | readme.txt +84 -495 3.2.22.4.5 View file →
@@ -1,153 +1,94 @@
1 -=== MxChat - AI Chatbot & Content Generation for WordPress ===
1 +=== MxChat - AI Chatbot for WordPress ===
2 2 Contributors: mxchat
3 3 Author: [MxChat](https://mxchat.ai)
4 -Tags: ai chatbot, chatgpt, woocommerce, customer support, content generation
4 +Tags: AI, Chatbot, ChatGPT, Live Chat, Live Support
5 5 Requires at least: 5.0
6 -Tested up to: 6.9
6 +Tested up to: 6.8
7 7 Requires PHP: 7.2
8 -Stable tag: 3.2.2
8 +Stable tag: 2.4.5
9 9 License: GPLv2 or later
10 10 License URI: https://www.gnu.org/licenses/gpl-2.0.html
11 11
12 -The best free AI chatbot and content generation plugin for WordPress. Train ChatGPT, Claude, Gemini, or Grok on your website content. Generate full blog posts and landing pages with AI. WooCommerce ready with RAG knowledge base, live chat handoff, and 100+ AI models.
12 +AI chatbot with OpenAI, Gemini, Claude, Grok, DeepSeek, live agent, PDF uploads, WooCommerce, and training on website data.
13 13
14 14 == Description ==
15 15
16 -**MxChat is the most powerful free AI chatbot and content generation plugin for WordPress** — connecting your website to ChatGPT, Claude, Gemini, Grok, DeepSeek, and 100+ AI models through a single, easy-to-use interface. Train your AI chatbot on your website content, WooCommerce products, PDFs, and more using advanced RAG (Retrieval-Augmented Generation) technology. Now with a built-in AI Content Generator to create full blog posts and landing pages complete with images, SEO metadata, and inline AI editing.
16 +[Documentation](https://mxchat.ai/documentation/)
17 17
18 -[Documentation](https://mxchat.ai/documentation/) | [Demo Videos](https://www.youtube.com/@MxChat/videos)
19 -
20 -## Why Choose MxChat as Your WordPress AI Chatbot?
21 -
22 -✅ **6 Major AI Providers in One Plugin**: OpenRouter, OpenAI GPT, Claude, Gemini, xAI Grok, and DeepSeek - switch between 100+ models instantly
23 -✅ **Train on Your Website Data**: Advanced RAG technology learns from sitemaps, PDFs, URLs, or manual input for ultra-relevant responses
24 -✅ **Live Agent Handoff via Slack**: Seamlessly escalate from AI to human support when customers need personal assistance
25 -✅ **Real-Time Debug Panel**: See exactly what your chatbot retrieves and triggers with our admin testing interface
26 -✅ **Boost Sales with WooCommerce**: Product cards, cart management, and AI-powered shopping assistance
27 -✅ **AI Content Generator**: Create full blog posts and landing pages with AI-generated images, SEO metadata, and real-time preview editing
28 -✅ **Extensive Add-On Ecosystem**: Forms, moderation, recommendations, theme customization, and more
29 -
30 -🎬 [Quick Setup with MxChat](https://www.youtube.com/watch?v=3BqoiyWaQiM) – Learn how to quickly setup and understand how your chatbot works
31 -
32 18 ### 📦 Optional Premium Add-Ons
33 19 Extend the free plugin with these optional premium features:
34 20
35 -- [Advanced Content Editor Add-On](https://mxchat.ai/advanced-content-editor/) – Smart internal linking, AI image management, readability analysis, Google Search Console integration, advanced SEO optimization, and 30-day AI Content Calendar for automated blog scheduling
36 -- [WooCommerce Add-On](https://mxchat.ai/woocommerce/) – AI-powered shopping assistance with product-aware conversations, native product cards with images and pricing, upselling and recommendations, order inquiry handling, cart management, and real-time inventory awareness
37 -- [Forms Action Add-On](https://mxchat.ai/forms-action/) – Capture leads and data with custom in-chat forms
38 -- [MxChat Anywhere Add-On](https://mxchat.ai/mxchat-anywhere-deploy-your-ai-chatbot-on-any-website-with-one-script-tag/) – Deploy your chatbot on any website with one script tag — Shopify, Squarespace, Wix, static HTML, and more
39 -- [AI Chatbot Theme Customizer Add-On](https://mxchat.ai/ai-theme-customizer/) – Instantly design chatbot themes with natural language using AI
40 -- [Multi-Bot Add-On](https://mxchat.ai/multi-bot/) – Run unlimited AI chatbots with custom knowledge and personalities
41 -- [Image Analysis Add-On](https://mxchat.ai/image-analysis/) – Enable AI-powered image analysis and OCR inside chats
21 +- [Forms Action Add-On](https://mxchat.ai/forms-action/) – Capture leads and data with custom in-chat forms
22 +- [WooCommerce Add-On](https://mxchat.ai/woocommerce/) – AI-powered shopping assistance and product recommendations
23 +- [AI Theme Customizer Add-On](https://mxchat.ai/ai-theme-customizer/) – Instantly design chatbot themes with natural language
24 +- [Multi-Bot Add-On](https://mxchat.ai/multi-bot/) – Run unlimited AI chatbots with custom knowledge and personalities
25 +- [Image Analysis Add-On](https://mxchat.ai/image-analysis/) – Enable AI-powered image analysis and OCR inside chats
42 26
43 -👉 [Visit our website to view all add-ons](https://mxchat.ai)
27 +👉 [Visit our website to view all add-ons](https://mxchat.ai)
44 28
45 -## 🔥 What's New in Version 3.2.2
29 +### 🎥 Product Demo Videos
30 +[Explore all product videos on YouTube](https://www.youtube.com/@MxChat/videos)
46 31
47 -- **NEW: Lead Management Dashboard** — A dedicated Leads tab inside Transcripts shows every captured email and name deduplicated into a clean, sortable list with conversation count, last-seen time, and the page that captured them. Includes filters, bulk delete, one-click CSV export, and "View convo" to jump straight to each lead's latest conversation.
48 -- **Pinecone Chunked Deletion Fixed** — Orphaned chunk vectors are no longer left behind when posts or products are unpublished, trashed, deleted, or slug-renamed. Deletion is now chunk-aware across every sync path.
49 -- **Source & Chunk Count Settings Fixed** — Configured values now apply everywhere instead of silently falling back to defaults on certain paths.
32 +## Why Choose MxChat AI Chatbot for Your WordPress Website?
50 33
51 -## Core Features That Set MxChat Apart
34 +✅ **5 Major AI Providers in One Plugin**: OpenAI GPT, Claude, Gemini, xAI Grok, and DeepSeek - switch between 25+ models instantly
35 +✅ **Train on Your Website Data**: Advanced RAG technology learns from sitemaps, PDFs, URLs, or manual input for ultra-relevant responses
36 +✅ **Live Agent Handoff via Slack**: Seamlessly escalate from AI to human support when customers need personal assistance
37 +✅ **Real-Time Debug Panel**: See exactly what your chatbot retrieves and triggers with our admin testing interface
38 +✅ **Boost Sales with WooCommerce**: Product cards, cart management, and AI-powered shopping assistance
39 +✅ **Extensive Add-On Ecosystem**: Forms, moderation, recommendations, theme customization, and more
52 40
53 -🟢 **100+ AI Models** – Access ChatGPT, Claude, Gemini, Grok, DeepSeek, and 100+ models from OpenRouter with a single plugin
54 -🟢 **Lead Management Dashboard** – Dedicated Leads tab inside Transcripts shows every captured email and name deduplicated by lead, with filters, bulk delete, CSV export, and one-click jump to each lead's latest conversation
55 -🟢 **Chat Transcripts Dashboard** – Review all conversations, analyze chat history, track user engagement, and see exactly which knowledge sources the AI used for each response
56 -🟢 **WooCommerce Product Training** – Train your AI chatbot on your entire product catalog including descriptions, pricing, SKUs, and categories for intelligent shopping assistance
57 -🟢 **Live Agent Handoff** – Seamlessly escalate conversations from AI to human support via Slack when customers need personal assistance
58 -🟢 **ACF Field Control** – Choose exactly which Advanced Custom Fields are included in your knowledge base—perfect for excluding private notes or internal data
59 -🟢 **Advanced Action Recognition** – Smart vector embedding system understands user intent and triggers lead capture, appointments, redirects, and custom actions automatically
60 -🟢 **Document Processing** – Let visitors upload and chat with PDFs and Word documents directly on your frontend
61 -🟢 **Pinecone Vector Storage** – Optional lightning-fast knowledge retrieval for large datasets and enterprise-scale deployments
62 -🟢 **Web Search Integration** – Brave search provides real-time information beyond your knowledge base
63 -🟢 **AI Content Generator** – Create full blog posts and landing pages from a prompt with AI images, SEO metadata, real-time preview, and inline AI editing via chat
64 -🟢 **Image Generation** – OpenAI GPT Image and Google Imagen for visual content creation within chat conversations
65 -🟢 **Streaming Responses** – Real-time response streaming for OpenAI, Claude, and Grok models for the fastest possible chat experience
41 +## 🔥 What's New in Version 2.4.4
66 42
67 -## Choose from 100+ Premium AI Models
68 -Access the world's most advanced AI models based on your specific needs:
43 +🐞 **Bug Fixes**
44 +- Default similarity is now accurate across all settings
45 +- Improved streaming responses to prevent dropped characters or words
69 46
70 -**OpenRouter**: 100+ models from multiple providers with a single API key – including OpenAI, Anthropic, Google, Meta, Mistral, and more!
71 -**OpenAI**:
72 -GPT-5.2, GPT-5.1 Chat Latest, GPT-5.1, GPT-5, GPT-5-mini, GPT-5-nano
73 -**Anthropic Claude**:
74 -Claude Opus 4.6, Claude Sonnet 4.6, Claude Opus 4.5, Claude Sonnet 4.5, Claude Opus 4.1, Claude Haiku 4.5, Claude 4 Sonnet, Claude 4 Opus
75 -**X.AI**:
76 -Grok-4, Grok-3, Grok-3 Fast, Grok-3 Mini, Grok-3 Mini Fast, Grok-2, **Grok 4.1 Fast (Reasoning)**, **Grok 4.1 Fast (Non-Reasoning)**
77 -**Google Gemini**:
78 -Gemini 3 Pro Preview, Gemini 3 Flash Preview, Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.5 Flash-Lite, Gemini 2.0 Flash, Gemini 2.0 Flash-Lite, Gemini 1.5 Pro, Gemini 1.5 Flash
79 -**DeepSeek**:
80 -DeepSeek V3
47 +⚡ **Enhancements**
48 +- Removed unnecessary Pinecone caching in the knowledge database for more accurate results
81 49
82 -## Lead Management Dashboard — Turn Chat Traffic Into a Real Lead List
50 +## Core Features That Set MxChat Apart
83 51
84 -Every email and name your chatbot captures now lands in one clean, sortable dashboard — so you can finally see your leads as a list instead of hunting through individual transcripts.
52 +🟢 **Advanced Action Recognition** – Smart vector embedding system understands user intent and triggers precise actions automatically
53 +🟢 **AI Theme Generator** – Describe your ideal design in plain English and watch AI create custom CSS styling in real-time
54 +🟢 **Pinecone Vector Storage** – Lightning-fast knowledge retrieval for large datasets and enterprise-scale deployments
55 +🟢 **Document Processing** – Users can upload and chat with PDFs and Word documents directly on your frontend
56 +🟢 **Web Search Integration** – Brave search provides real-time information beyond your knowledge base
57 +🟢 **Image Generation** – DALL-E integration for visual content creation within chat conversations
58 +🟢 **Streaming Responses** – Real-time response streaming for OpenAI, Claude, and Grok models for the fastest possible chat experience
85 59
86 -**What You Get:**
60 +## Choose from 25+ Premium AI Models
87 61
88 -- **One Row Per Lead** — emails captured across multiple sessions are automatically deduplicated, so each lead appears once with a conversation count and a "last seen" timestamp
89 -- **Top Pages Capturing Leads** — instantly see which pages on your site are driving the most lead captures; click any page to filter the list to leads from that page only
90 -- **Powerful Filtering** — search by email or name, filter by date range (24h / 7d / 30d / 90d / all-time), or filter by status (leads with a conversation vs. orphan leads who submitted the form but never chatted)
91 -- **Orphan Lead Tracking** — visitors who drop their email in the pre-chat form but never send a message are surfaced separately so you never lose a captured contact
92 -- **One-Click View Conversation** — jump from any lead straight into their latest full conversation in the transcripts viewer
93 -- **Bulk Delete + CSV Export** — select multiple leads to delete or export in one action; CSV export supports email-only or email + name + conversation count + last-seen + top page
94 -- **Clean, Responsive, Native** — works beautifully on desktop, tablet, and phone with the same polished dashboard feel as the rest of MxChat
95 -- **Zero Setup, Zero Migration** — uses your existing chat data, no new database tables, no configuration — turn on lead capture and the dashboard just works
62 +Access the world's most advanced AI models based on your specific needs:
96 63
97 -**Perfect for** sales teams managing inbound leads, agencies reporting to clients, and anyone who wants to see the actual ROI of their chatbot at a glance without digging through individual conversations.
64 +**OpenAI**: GPT-5, GPT-5-mini, GPT-5-nano, GPT-4.1, GPT-4o, GPT-4o-mini, GPT-4-turbo, GPT-4, GPT-3.5-turbo
65 +**X.AI**: Grok-4, Grok-3, Grok-3 Fast, Grok-3 Mini, Grok-3 Mini Fast, Grok-2
66 +**Claude**: Claude 4 Sonnet, Claude 4 Opus, Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3 Opus
67 +**DeepSeek**: DeepSeek V3
68 +**Google Gemini**: Gemini 2.0 Flash, Gemini 2.0 Flash-Lite, Gemini 1.5 Pro, Gemini 1.5 Flash
98 69
99 -## AI Content Generator — Create Blog Posts & Landing Pages with AI
70 +## Supercharge Your eCommerce with AI
100 71
101 -MxChat includes a built-in AI Content Generator that lets you create full blog posts and landing pages directly from your WordPress dashboard — no external tools or copy-pasting required.
72 +Transform online shopping with intelligent assistance through direct WooCommerce integration:
102 73
103 -**How It Works:**
74 +- Engage visitors in real time with product-aware conversations
75 +- Recommend products and upsell with native WooCommerce product cards
76 +- Access order history, inventory, and customer data seamlessly
77 +- Convert passive users into paying customers with live support
78 +- Handle order inquiries and status updates directly through chat
104 79
105 -1. **Describe Your Content** — Enter a topic, title, or detailed prompt and choose between a blog post or landing page layout
106 -2. **AI Generates Everything** — The AI produces fully styled HTML with responsive CSS, ready-to-publish content, and optional AI-generated images using DALL-E, Gemini, or Grok
107 -3. **Real-Time Preview** — See your content exactly as it will appear on your site with a live scaled preview, including desktop and mobile viewport switching
108 -4. **Edit with AI Chat** — Use the built-in AI chat panel to request changes like "make the heading bigger" or "change the background to blue" — the AI updates your content in real time
109 -5. **Publish Instantly** — Content is saved as a native WordPress post or page with clean HTML, SEO metadata, and responsive design that works with any theme
110 -
111 -**Key Content Generator Features:**
112 -
113 -- Choose from multiple AI models for content generation (GPT-5, Claude, Gemini, Grok, and more)
114 -- AI-generated images placed directly into your content with automatic media library uploads
115 -- SEO title and meta description generation for search engine optimization
116 -- Built-in SEO analysis with real-time scoring and one-click AI auto-optimization
117 -- Fullwidth and standard layout options with automatic theme compatibility
118 -- Content history to revisit and manage previously generated posts
119 -- Works with popular page builders and themes including Elementor, Bricks, Divi, Astra, Kadence, and more
120 -- Optional [Advanced Content Editor Add-On](https://mxchat.ai/advanced-content-editor/) for Google Search Console analytics, smart internal linking, readability analysis, and advanced SEO optimization
121 -
122 -## MxChat Anywhere — Deploy Your Chatbot on Any Website
123 -
124 -Your WordPress site powers the AI, but your chatbot doesn't have to live there. The [MxChat Anywhere Add-On](https://mxchat.ai/mxchat-anywhere-deploy-your-ai-chatbot-on-any-website-with-one-script-tag/) lets you deploy your fully configured chatbot on any website with a single script tag — Shopify, Squarespace, Wix, static HTML, SaaS apps, documentation sites, or anything with an HTML page.
125 -
126 -**Key Features:**
127 -
128 -- One script tag to add your chatbot to any site — no coding or framework required
129 -- Full style isolation via Shadow DOM so host page CSS never breaks your chatbot
130 -- All your MxChat settings carry over automatically — colors, themes, quick questions, email collection, streaming, and more
131 -- Multi-bot support lets you deploy different chatbot configurations on different sites
132 -- Secure domain whitelisting and API key authentication prevent unauthorized usage
133 -- Lightweight vanilla JS widget with zero dependencies — no jQuery needed on the target site
134 -
135 -**Ideal for** SaaS products with a WordPress blog but a separate web app, e-commerce brands on Shopify, documentation sites, or any business that needs their chatbot beyond WordPress.
136 -
137 80 ## Powerful Add-On Ecosystem
138 81
139 -**Pro Add-Ons:**
140 -🟢 **Advanced Content Editor** – Google Search Console integration with per-page impressions, clicks, and search queries. Smart internal linking, AI readability optimization, image ALT text generation, and advanced SEO checks
141 -🟢 **Multi-Bot Manager** – Create and manage multiple specialized chatbots with dedicated knowledge databases for different purposes (support, sales, technical, etc.)
142 -🟢 **Video Generation** – Generate stunning AI videos using Google's Veo 2 and Veo 3 models with audio support and multiple aspect ratios
143 -🟢 **Admin Assistant** – ChatGPT-like interface in WordPress admin with thread management and image generation
144 -🟢 **Chat Themes** – Visual design editor with AI-powered chatbot theme generation from natural language
145 -🟢 **MxChat Forms** – Create chatbot-triggered forms for lead capture and support tickets
146 -🟢 **Chat Moderation** – Advanced security with email/IP banning and content filtering
147 -🟢 **MxChat Anywhere** – Deploy your chatbot on any website with one script tag — Shopify, Squarespace, Wix, static HTML, and custom web apps with Shadow DOM style isolation
82 +**Pro Add-Ons:**
83 +🟢 **Multi-Bot Manager** – Create and manage multiple specialized chatbots with dedicated knowledge databases for different purposes (support, sales, technical, etc.)
84 +🟢 **Video Generation** – Generate stunning AI videos using Google's Veo 2 and Veo 3 models with audio support and multiple aspect ratios
85 +🟢 **Admin Assistant** – ChatGPT-like interface in WordPress admin with thread management and image generation
86 +🟢 **Theme Customizer** – Visual design editor with AI-powered chatbot theme generation from natural language
87 +🟢 **MxChat Forms** – Create chatbot-triggered forms for lead capture and support tickets
88 +🟢 **Chat Moderation** – Advanced security with email/IP banning and content filtering
89 +🟢 **Smart Recommender** – Intelligent recommendation flows with customizable matching algorithms
148 90 🟢 **Perplexity Integration** – Real-time web search with authoritative, well-sourced responses
149 -🟢 **Migration Tool** – Seamlessly switch embedding models and vector databases without losing data, with batch processing and real-time progress tracking
150 91
151 92 ## 📱 Mobile-Friendly & Fully Customizable
152 93
153 94 MxChat’s chatbot widget adapts seamlessly to all devices — desktop, tablet, or mobile. Customize colors, greetings, and placement to match your brand and provide a smooth experience across your entire website.
@@ -166,31 +107,18 @@
166 107 ## 🆓 Start with MxChat’s Powerful Free Plan
167 108
168 109 MxChat offers a fully functional free plan that includes everything you need to get started with AI chatbot and customer support. With no credit card required, you can:
169 110
170 -- Access all AI models from 5 major providers
171 -- AI Content Generator for blog posts and landing pages with SEO scoring and AI auto-optimization
172 -- Train chatbot on unlimited website content
173 -- Loops email capture for lead generation
174 -- Web search and image generation capabilities
175 -- Real-time admin debug panel
176 -- Chat transcript review and export
177 -- RAG support & contextual awareness
111 +- Access all AI models from 5 major providers
112 +- Train chatbot on unlimited website content
113 +- Loops email capture for lead generation
114 +- Web search and image generation capabilities
115 +- Real-time admin debug panel
116 +- Chat transcript review and export
117 +- RAG support & contextual awareness
178 118
179 119 Whether you're running a small business or launching a new online store, MxChat’s free plan gives you the tools to offer intelligent customer support and grow your business — without paying a cent.
180 120
181 -== Developer Hooks & Filters ==
182 -
183 -MxChat provides WordPress filter hooks so developers can extend and customize chatbot behavior without modifying core plugin files. [View full documentation with code examples](https://mxchat.ai/mxchat-developer-hooks-filters/).
184 -
185 -= mxchat_before_process_post =
186 -
187 -Runs during knowledge base indexing and lets you modify a post's data before MxChat processes it. Use this to include custom field data (e.g. product specifications or ACF fields), strip internal content you don't want the chatbot to learn, or transform posts based on bot ID. Receives the WP_Post object and the bot ID.
188 -
189 -= mxchat_system_instructions =
190 -
191 -Dynamically modify the system prompt before every AI response. Use this to inject live data such as business hours, inventory status, or user-specific context into the prompt at runtime. Receives the instructions text, bot ID, and session ID. MxChat also supports WordPress shortcodes directly in the system prompt field — any registered shortcodes are automatically expanded before being sent to the AI.
192 -
193 121 ## ✅ Get Started with MxChat AI Chatbot Today
194 122
195 123 Installing MxChat for WordPress takes just a few clicks. Get started with our free plan and upgrade anytime to access our complete add-on ecosystem and premium features.
196 124
@@ -203,9 +131,8 @@
203 131
204 132 This plugin connects to AI service providers to generate responses:
205 133
206 134 **Service Providers:**
207 -- [OpenRouter](https://openrouter.ai/) - [Terms](https://openrouter.ai/terms) | [Privacy](https://openrouter.ai/privacy)
208 135 - [OpenAI](https://openai.com/) - [Terms](https://openai.com/policies/terms-of-use/) | [Privacy](https://openai.com/policies/privacy-policy/)
209 136 - [Anthropic](https://anthropic.com/) - [Terms](https://www.anthropic.com/terms) | [Privacy](https://www.anthropic.com/privacy)
210 137 - [Google](https://ai.google.dev/) - [Terms](https://ai.google.dev/terms) | [Privacy](https://policies.google.com/privacy)
211 138 - [X.AI](https://x.ai/) - [Terms](https://x.ai/terms-of-service) | [Privacy](https://x.ai/privacy-policy)
@@ -220,380 +147,41 @@
220 147 3. Navigate to the 'MxChat' settings page to configure your OpenAI API key and other settings.
221 148
222 149 == Frequently Asked Questions ==
223 150
224 -= What AI models does MxChat support? =
151 +### How do I obtain an API key for OpenAI?
225 152
226 -MxChat supports 100+ AI models including OpenAI GPT-5.2, GPT-5.1, GPT-5, GPT-5 Mini, Anthropic Claude Opus 4.6, Claude Sonnet 4.6, Claude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5, Google Gemini 2.0 Flash, Gemini 1.5 Pro, xAI Grok 4, Grok 3, DeepSeek Chat, and many more. With OpenRouter integration, you get access to models from OpenAI, Anthropic, Google, Meta, Mistral, and other providers with a single API key.
153 +You can obtain an API key by signing up on the OpenAI website. Once you have the API key, enter it in the plugin settings to start using the AI chatbot.
227 154
228 -= How do I get API keys for the AI chatbot? =
155 +### Can I customize the chatbot’s appearance?
229 156
230 -For OpenAI, visit platform.openai.com and create an account. For Anthropic Claude, visit console.anthropic.com. For Google Gemini, visit ai.google.dev. For xAI Grok, visit x.ai. For DeepSeek, visit platform.deepseek.com. For OpenRouter (100+ models), visit openrouter.ai. Each provider offers different pricing tiers and free credits for new users.
157 +Yes, the **Pro version** offers extensive **theme customization options**, including the ability to change the chatbot’s colors, fonts, and background to match your website’s design.
231 158
232 -= Can I train the AI chatbot on my website content? =
159 +### How do I add the chatbot to my site?
233 160
234 -Yes. MxChat supports unlimited knowledge base training using RAG (Retrieval-Augmented Generation) technology. Import content from WordPress pages, posts, WooCommerce products, custom post types, PDFs, Word documents, text files, sitemaps, and manual Q&A entries. The AI chatbot will use your content to provide accurate, contextually relevant responses.
161 +You can add the chatbot to your site using the `[mxchat_chatbot floating="yes"]` or `[mxchat_chatbot floating="no"]` shortcode. Additionally, you can automatically append the chatbot to your site’s body element from the settings page.
235 162
236 -= What is RAG technology and how does it work? =
163 +### How does the knowledge submission feature work?
237 164
238 -RAG (Retrieval-Augmented Generation) is an AI technique that retrieves relevant information from your knowledge base before generating responses. When a visitor asks a question, MxChat searches your trained content using vector embeddings, finds the most relevant matches, and provides that context to the AI model. This ensures accurate, factual answers based on your actual website content rather than generic AI responses.
165 +You can submit custom content to the knowledge base from the 'Knowledge' submenu. This content is processed using vector embeddings, allowing the AI chatbot to provide more accurate and contextually relevant responses.
239 166
240 -= Does MxChat work with WooCommerce? =
167 +### What is the sitemap submission feature?
241 168
242 -Yes. MxChat includes full WooCommerce integration. The AI chatbot can be trained on your product catalog including titles, descriptions, pricing, SKUs, categories, and custom fields. Enable auto-sync to automatically update the knowledge base when products change. Your chatbot can answer questions about products, pricing, availability, and help customers find what they need.
169 +The sitemap submission feature allows you to submit a sitemap URL. The plugin will fetch, extract, and add content from the URLs listed in the sitemap to the chatbot’s knowledge base, enhancing the AI’s ability to provide precise and contextually relevant answers.
243 170
244 -= Can I customize the AI chatbot appearance? =
245 -
246 -Yes. MxChat offers extensive customization options including custom colors, chatbot icon, AI avatar, chat bubble size, light/dark/system themes, positioning (left/right), custom CSS, greeting messages, placeholder text, and widget layouts. Use the built-in AI Theme Generator to describe your ideal design and let AI create custom styling automatically.
247 -
248 -= How do I add the chatbot to my WordPress site? =
249 -
250 -You can add the chatbot using the shortcode `[mxchat_chatbot floating="yes"]` for a floating widget or `[mxchat_chatbot floating="no"]` for an embedded chat. Alternatively, enable "Append to Body" in settings to automatically display the chatbot on all pages without shortcodes.
251 -
252 -= Does MxChat support streaming responses? =
253 -
254 -Yes. MxChat supports real-time streaming responses for OpenAI, Anthropic Claude, and xAI Grok models. Streaming displays AI responses word-by-word as they're generated, providing a faster, more engaging chat experience for your visitors.
255 -
256 -= What is the Chat Transcripts feature? =
257 -
258 -The Chat Transcripts dashboard provides comprehensive conversation management. View all chat histories, see detailed conversation flows, track which knowledge sources the AI used for each response, monitor user engagement, and analyze chat analytics including daily activity, peak hours, and user distribution.
259 -
260 -= Can I see which content the AI chatbot used to answer questions? =
261 -
262 -Yes. MxChat includes full knowledge source transparency. In the Chat Transcripts and the optional debug panel, you can see exactly which pages, posts, products, or Q&A entries the AI retrieved and used to generate each response, along with relevance scores.
263 -
264 -= Is Pinecone vector database required? =
265 -
266 -No. MxChat includes free, unlimited local vector storage in your WordPress database. Pinecone integration is optional and recommended only for enterprise-scale knowledge bases with thousands of entries requiring faster search performance.
267 -
268 -= Does MxChat support multiple languages? =
269 -
270 -Yes. The AI chatbot supports multi-language conversations and automatically responds in the language your visitors use. MxChat also supports right-to-left (RTL) languages like Arabic and Hebrew.
271 -
272 -= How much do AI API calls cost? =
273 -
274 -API costs depend on your chosen provider and model. OpenAI, Anthropic, Google, and others charge based on token usage. DeepSeek and Google Gemini offer generous free tiers. MxChat includes intelligent token optimization to minimize API costs. You can also set rate limits for guests and logged-in users to control usage.
275 -
276 -= Is MxChat GDPR compliant? =
277 -
278 -Yes. All conversation data is stored locally on your WordPress site, giving you complete control. Configure automatic data retention policies, export chat transcripts, or delete conversations as needed for compliance.
279 -
280 -= Can I restrict chatbot access to certain users? =
281 -
282 -Yes. MxChat includes role-based access controls. Restrict the chatbot to logged-in users only, specific user roles, or keep it public. You can also restrict specific knowledge base content to certain user roles.
283 -
284 -= Does MxChat support live chat handoff? =
285 -
286 -Yes. MxChat integrates with Slack for live agent handoff. When the AI cannot help or a visitor requests human support, conversations can be seamlessly transferred to your team via Slack.
287 -
288 -= What are Actions and how do they work? =
289 -
290 -Actions are custom triggers that execute when user intent is detected. Create actions for lead capture, appointment booking, support tickets, page redirects, or custom JavaScript. The AI automatically recognizes when users want to perform these actions and triggers them contextually.
291 -
292 -= Can visitors upload documents to chat? =
293 -
294 -Yes. Enable document uploads to let visitors chat with PDFs and Word documents. The AI extracts and processes document content in real-time, allowing contextual Q&A about uploaded files.
295 -
296 -= Does MxChat support image generation? =
297 -
298 -Yes. With DALL-E integration, the AI chatbot can generate images based on user descriptions directly within the chat conversation.
299 -
300 -= How does the knowledge base auto-sync work? =
301 -
302 -Enable auto-sync for posts, pages, WooCommerce products, or custom post types. When you publish or update content, MxChat automatically updates the knowledge base with the new information. No manual re-importing required.
303 -
304 -= Can I use Advanced Custom Fields (ACF) with MxChat? =
305 -
306 -Yes. MxChat fully supports Advanced Custom Fields. ACF field data is automatically included when importing content. Use the ACF Field Settings to control which custom fields are included or excluded from the knowledge base—perfect for hiding private notes or internal data from the chatbot.
307 -
308 -= What embedding models does MxChat support? =
309 -
310 -MxChat supports multiple embedding models for vector search including OpenAI text-embedding-ada-002, text-embedding-3-small, text-embedding-3-large, Google Gemini embedding, and Voyage AI embeddings. Choose the model that best fits your accuracy and cost requirements.
311 -
312 -= Is there a free version of MxChat? =
313 -
314 -Yes. MxChat is available for free on the WordPress plugin repository with full AI chatbot functionality. Premium add-ons are available for advanced features like the AI Theme Generator and priority support.
315 -
316 171 == Screenshots ==
317 172
318 -1. **Chat Transcripts Insights** - Review and analyze conversations insights to see engagement rate, peak activity, and user distribution.
319 -2. **Chat Transcripts Insights** - View 7 day activity trend graph.
320 -3. **Knowledge & Sitemap Submission** - Submit custom content to enhance the chatbot's responses.
321 -4. **Action Page** - Set custom action triggers to complete specific actions.
322 -5. **Plugin Settings Page** - Configure your API key and other settings.
323 -6. **MxChat Debug Panel** - Easily debug and view your content matching scores, citation URLs, triggered actions and more.
173 +1. **Knowledge & Sitemap Submission** - Submit custom content to enhance the chatbot's responses.
174 +2. **Action Page** - Set custom action triggers to complete specific actions.
175 +3. **Plugin Settings Page** - Configure your API key and other settings.
176 +4. **Add-ons Page** - Extend MxChat’s functionality with add-ons to customize your needs.
177 +5. **Activation Page** - Easily upgrade to MxChat Pro by entering your activation key. Unlock advanced features like theme customization directly from the MxChat settings page.
178 +6. **Chat Transcripts** - Review and analyze conversations to refine your AI chatbot.
324 179
325 180 *(Note: Screenshots will be added in future updates)*
326 181
327 182 == Changelog ==
328 183
329 -= 3.2.2 - April 22, 2026 =
330 -- NEW: Lead Management Dashboard — dedicated Leads tab inside Transcripts that deduplicates captured emails into a single list with conversation count, last-seen, and the page that captured them. Includes top-pages analytics, search + date/status/page filters, bulk delete with two-step confirm, CSV export (email-only or email + name), and one-click "View convo" to jump to each lead's latest conversation.
331 -- Fixed: Orphaned Pinecone chunk vectors left behind when posts or products were unpublished, trashed, deleted, or had their slugs renamed — deletion is now chunk-aware across all sync paths
332 -- Fixed: Source count and chunk count settings were being ignored on certain paths and silently fell back to default values — the configured values now apply everywhere
333 -
334 -= 3.2.1 - April 17, 2026 =
335 -- Fixed: Admin Testing Tab debug panel not displaying similarity scores, action matches, or source data — including when web search + streaming are both enabled
336 -- Fixed: Web search responses (streaming and non-streaming) not saving RAG context to chat transcripts, causing the "sources" link to be missing
337 -
338 -= 3.2.0 - April 15, 2026 =
339 -- Added: `mxchat_similarity_results` filter hook after similarity search completes, allowing add-ons to access matched sources and their URLs
340 -- Removed: `data-no-optimize` attribute injection on MxChat CSS/JS tags, which was conflicting with third-party cache and optimization plugins
341 -
342 -= 3.1.9 - April 7, 2026 =
343 -- Fixed: Session ownership issues that were causing "session expired" errors
344 -
345 -= 3.1.8 - April 6, 2026 =
346 -- New: Loading indicator displayed while chat is initializing
347 -- New: Individual trigger phrase embeddings — each key phrase now gets its own vector for more accurate action matching
348 -- Improved: Existing actions remain fully backwards compatible with grouped legacy phrases
349 -- New: Admin Testing Tab - embedded chatbot replica with real-time debug panel showing similarity scores, action matches, approved URLs, system prompt, and debug log
350 -- Improved: "Delete All" in Knowledge Base now respects the active content type filter — only deletes the filtered type (e.g. Pages) instead of everything
351 -
352 -= 3.1.7 - April 1, 2026 =
353 -- Fixed: Chat history not appearing for returning visitors until first message sent when chat persistence is enabled and email collection is off
354 -- Fixed: Lead capture form not displaying for new visitors when email collection is enabled
355 -- Fixed: Editing legacy manual knowledge base entries deleting all other manual entries sharing the same source URL
356 -- New: Google Drive PDF links are now automatically converted to direct downloads for knowledge base import
357 -
358 -= 3.1.6 - March 30, 2026 =
359 -- Fixed: Pre-chat popup reappearing on every page refresh — it now stays dismissed for 24 hours
360 -- Fixed: Links with certain special characters in URLs being cut off
361 -- Fixed: Chat history not loading for returning visitors
362 -- Fixed: Links displaying as plain text instead of clickable links in chat responses
363 -
364 -= 3.1.5 - March 25, 2026 =
365 -- Improved: Lowered default RAG sources limit from 6 to 3 to reduce token usage for users on lower-tier API plans
366 -- Improved: Added per-source chunk cap of 5 to prevent any single document from dominating context
367 -- New: RAG Chunks Limit setting — control max total chunks sent to AI (range 8–20, default 15) to balance context quality and token cost
368 -- New: Page-level chatbot visibility — show, hide, or use global setting per page/post from the meta box
369 -- New: Frontend debugger and transcripts now show actual sources and chunks used counts
370 -
371 -= 3.1.4 - March 22, 2026 =
372 -- New: Added support for OpenAI GPT-5.4, GPT-5.4 Mini, GPT-5.4 Nano, and GPT-5.3 Chat models
373 -- New: Edit Default Prompt — customize the AI system prompt for blog posts and landing pages from the Content page, saved per type across sessions
374 -- New: Knowledge base entries can be edited inline with automatic re-chunking and re-embedding (works with both database and Pinecone)
375 -- New: Sitemap import now supports PDF URLs — bulk import PDFs via XML sitemap
376 -- Improved: Performance updates and bug fixes
377 -- Fixed: Clear chat session in MxChat debugger now fully clears chat sessions and context history
378 -
379 -= 3.1.3 - March 16, 2026 =
380 -- New: Content Calendar tab added to Content page — shows locked preview when Advanced Content Editor is not installed, fully functional when add-on is active
381 -- New: Chat teaser pop-up message now supports multiple lines.
382 -- Improved: Session cookies and tracking now deferred until first user interaction — passive visitors no longer trigger session creation or AJAX calls
383 -- Improved: Markdown table rendering with column alignment, responsive scrolling, and alternating row styling
384 -
385 -= 3.1.2 - March 13, 2026 =
386 -- New: Per-check AI fix buttons — hover any failing SEO check to see a sparkle icon that fixes just that item individually
387 -- New: SEO dashboard now has row checkboxes with "Optimize Selected" to batch-optimize posts (requires Advanced Content Editor add-on)
388 -- Improved: "AI Optimize" button renamed to "Optimize All" for clarity
389 -- Improved: SEO modal now includes a "View Page" link and per-check AI fix buttons are always visible
390 -- Improved: Post type dropdown now dynamically includes custom post types like WooCommerce Products
391 -- Fixed: AI Optimize now runs all addon checks (readability, internal links, image ALT, featured image) in the content editor — previously only meta description, title, and slug were included
392 -- Fixed: Chat transcripts not saving bot responses containing emojis due to database table using utf8mb3 charset — upgraded to utf8mb4
393 -- Fixed: WooCommerce product cards now display with image, price, and button in chat transcripts
394 -- Fixed: "Optimize All" now runs SEO fixes sequentially to prevent race conditions — previously internal links and other content-modifying fixes could overwrite each other
395 -- Upgraded: Image generation replaced deprecated DALL-E 3 with GPT Image (OpenAI) and added Gemini Imagen 4 action
396 -
397 -= 3.1.1 - March 4, 2026 =
398 -- New: Slack agents can now transfer users back to AI mode by typing `!endchat` in the channel
399 -- New: Agents can include a custom farewell message (e.g. `!endchat Thanks, have a nice day!`) — the message is delivered to the user before the handoff
400 -- New: SEO analysis panel with real-time scoring for posts and pages in the Content section
401 -- New: AI Auto-Optimize — one-click AI fixes for meta descriptions, SEO titles, and URL slugs with configurable check selection
402 -- New: Google Search Console integration (Pro) — per-page impressions, clicks, CTR, and top search queries directly in the Content editor
403 -- New: SEO optimize settings — choose which checks AI Optimize will run from Content > Settings
404 -- Fixed: Stale nonce causing "Invalid nonce" errors on sites with full-page caching (WP Rocket, LiteSpeed, W3 Total Cache) — nonce is now refreshed via AJAX on page load
405 -- Fixed: Security scanner false-positives flagging `file_put_contents` as malware — replaced with `WP_Filesystem` API for transcript and PDF temp files
406 -- Improved: PDF parser library now lazy-loaded on demand instead of on every page request
407 -
408 -
409 -= 3.1.0 - March 1, 2026 =
410 -- Fixed: Bulk deleting selected knowledge base entries with chunked content causing network timeout error when using Pinecone
411 -- Fixed: Manually entered knowledge base content not being used for AI context despite having high similarity scores
412 -- Fixed: Chat input remaining blocked after live agent handoff (Slack/Telegram)
413 -- Fixed: Pinecone knowledge base scan returning "Not In Knowledge Base" when using text-embedding-3-large (TE3 Large) due to hardcoded 1536 dimension instead of 3072
414 -- Fixed: Shortcode stripping silently losing all content on pages with large or deeply nested shortcodes (e.g. WPBakery/Visual Composer) due to regex backtracking
415 -- New: Added `mxchat_before_process_post` filter hook to allow developers to modify post data before knowledge base processing
416 -- New: Added `mxchat_system_instructions` filter hook and shortcode support in system prompt for dynamic data injection
417 -
418 -= 3.0.9 - February 24, 2026 =
419 -- New: AI Content Generator — generate full blog posts and landing pages from a single prompt with AI images, SEO metadata, real-time preview, inline AI editing, and content history
420 -- New: Advanced Content Editor premium add-on — smart internal linking, AI image management, and per-field AI meta generation
421 -- New: Dynamic post type filtering in knowledge database dropdown — automatically pulls in all registered post types
422 -- Improved: Compatibility with popular optimization and caching plugins
423 -
424 -= 3.0.8 - February 20, 2026 =
425 -- New: Debug & optimization tools with log viewer, settings export, and reset options
426 -- New: Added Claude Sonnet 4.6 model
427 -- Improved: Performance optimizations and caching plugin compatibility
428 -
429 -= 3.0.7 - February 15, 2026 =
430 -- New: Performance optimization
431 -- Fixed: GPT-5.1 Chat Latest model returning API error when web search was disabled
432 -
433 -= 3.0.6 - February 11, 2026 =
434 -- New: RAG Sources Limit slider - control how many knowledge base sources (3-10) are included in AI responses
435 -- New: {visitor_name} placeholder support in Intro Message and AI Behavior settings for personalized greetings
436 -- New: Added Claude Opus 4.6 and Claude Opus 4.5 models
437 -- Fixed: Chat persistence OFF now correctly starts fresh AI context on page reload (previously AI retained full history)
438 -- Deprecated: Removed all GPT-4 series and GPT-3.5 Turbo from model selection (OpenAI deprecation)
439 -- Deprecated: Removed Claude 3.x series models (3.7 Sonnet, 3.5 Sonnet, 3 Opus, 3 Sonnet, 3 Haiku) per Anthropic deprecation
440 -- Updated: Users on deprecated OpenAI models auto-migrated to GPT-5.1 Chat Latest (or GPT-5 Mini for mini models)
441 -- Updated: Users on deprecated Claude models auto-migrated to Claude Opus 4.6 (or Claude Haiku 4.5 for Haiku users)
442 -
443 -= 3.0.5 - January 28, 2026 =
444 -- Fixed: Updated Gemini embedding model from deprecated `gemini-embedding-exp-03-07` to stable `gemini-embedding-001`
445 -- Fixed: Notification settings not saving on new installations
446 -- Fixed: Save indicators not visible on settings fields (API keys, Slack, Telegram, Loops, Brave Search)
447 -- Added: Warning notice for WordPress database users recommending Pinecone for large knowledge bases
448 -- Improved: Minor admin UI updates for better user experience
449 -
450 -= 3.0.4 - January 24, 2026 =
451 -- New: Added latest Google Gemini models (3 Pro Preview, 3 Flash Preview, 2.5 Pro, 2.5 Flash, 2.5 Flash-Lite)
452 -- New: Transcript translation feature - auto-translate chat transcripts to any language
453 -- New: Action scores visible in transcript sources modal - see document rankings and triggered actions
454 -- Fixed: Lead capture forms not working due to multi-bot class ID changes
455 -
456 -= 3.0.3 - January 21, 2026 =
457 -- Fixed: Bug when web search was enabled the chat input was not enabled again.
458 -
459 -= 3.0.2 - January 21, 2026 =
460 -- New: Telegram Live Agent integration for live chat handoff via Telegram forum topics
461 -- New: Telegram settings page (Settings > Integrations > Telegram)
462 -- New: Telegram action type in Actions page for intent-based handoff
463 -- New: Citation Links toggle to enable/disable source URLs in AI responses (Chatbot > Behavior)
464 -- Changed: Renamed "Live Agent" settings tab to "Slack"
465 -
466 -= 3.0.1 - January 18, 2026 =
467 -- New: Multi-select entries with bulk "Delete Selected" in knowledge base
468 -- New: OpenAI Vector Store integration for knowledge retrieval
469 -- New: Custom Post Meta whitelist for including non-ACF meta fields in embeddings
470 -- Improved: WordPress database search now filters to matching records only
471 -- Improved: WordPress import shows 100 items by default with cross-page selection
472 -- Fixed: ACF Field Settings now displays correctly in Knowledge Base sidebar
473 -- Changed: Chatbot CSS selectors migrated from IDs to classes for multi-bot support
474 -- Note: AI Theme Customizer users must update add-on and click "Migrate" on their theme
475 -
476 -= 3.0.0 - January 14, 2026 =
477 -- New: Complete admin UI overhaul with modern sidebar navigation across all pages
478 -- New: Clean, professional design with consistent styling throughout the plugin
479 -- New: Automatic sitemap detection with one-click "Process Sitemap" button
480 -- New: Real-time knowledge base updates - new entries appear instantly without page refresh
481 -- New: Consolidated Pro Upgrade and Add-ons pages into a unified interface
482 -- New: Improved mobile responsiveness with collapsible menus and slide-up detail panels
483 -
484 -= 2.6.4 - January 6, 2026 =
485 -- New: ACF Field Control for Knowledge Base imports. Users with Advanced Custom Fields can now control which ACF fields are included when importing content to the knowledge base. A new "ACF Field Settings" section appears in the Knowledge Database Settings tab, displaying all registered ACF field groups and their fields with toggle switches. This allows you to exclude sensitive fields like private notes or internal data from being embedded in the chatbot's knowledge base.
486 -- Fixed: Knowledge Database entries now display in correct newest-to-oldest order. Previously, entries appeared in seemingly random order because the sorting was based on source URL rather than timestamp. New submissions now correctly appear at the top of the list.
487 -- Fixed: Knowledge Database pagination now works correctly when searching. Previously, clicking to page 2 or beyond while viewing search results would show an empty table because the search parameters were lost during pagination. The search query and security nonce are now properly preserved across all paginated pages.
488 -- Fixed: Manual content submissions no longer display a broken "View Source" link. When submitting direct content without a source URL, the Knowledge Database now correctly shows "Manual Content" instead of an empty or invalid link. This applies to both the main table view and individual entry displays.
489 -- Fixed: Editing knowledge entries with manual content no longer shows internal mxchat:// URLs in the source field. The URL field now correctly appears empty for manual content entries, allowing users to optionally add a real source URL if desired.
490 -- Fixed: Knowledge entries with short content can now be edited properly. Previously, if the content was too short to trigger the expand/collapse accordion, the edit textarea was hidden and inaccessible. The edit button now automatically expands the content area regardless of content length.
491 -
492 -= 2.6.3 - December 31, 2025 =
493 -- New: Text chunking for RAG - large content is automatically split into semantic chunks for improved retrieval accuracy
494 -- New: Chunk count display in WordPress Import modal - shows "(X chunks)" badge for multi-chunk content
495 -- New: Collapsible chunk groups in Knowledge Base table - entries with multiple chunks are grouped under a single expandable row
496 -- New: Chunk labels show "Chunk 1 of 5", "Chunk 2 of 5" etc. when chunks are expanded
497 -- New: Chunking settings in Knowledge Database Settings tab - configure chunk size (default 4000 chars)
498 -- New: Option to show/hide frontend debug panel in Chatbot Settings
499 -- Enhancement: Improved retrieval - finds best matching chunks, then fetches all chunks for top URLs and reassembles
500 -- Enhancement: Chat input is now disabled while waiting for bot response, preventing duplicate message submissions
501 -- Enhancement: When streaming is turned on it automatically checks if compatible and disables if not.
502 -- Fixed: Markdown formatting now preserved correctly when streaming is disabled (newlines were being stripped)
503 -
504 -= 2.6.2 - December 22, 2025 =
505 -- Fixed: Critical error when viewing Knowledge Database with large Pinecone datasets (10K+ products)
506 -- Fixed: Optimized Pinecone API queries to prevent memory exhaustion and PHP timeouts
507 -- Fixed: Chatbot no longer gets cut off when browser has bookmarks bar or is zoomed above 100%
508 -- New: Post type visibility control - include or exclude specific post types from auto-display chatbot
509 -- New: Semantic search in admin now searches ALL Pinecone records using embedded query vectors
510 -
511 -= 2.6.1 - December 17, 2025 =
512 -- Fixed: Send button now includes aria-label for screen reader accessibility
513 -- Fixed: Translations now load from /wp-content/languages/plugins/ first, preserving custom translations during updates
514 -
515 -= 2.6.0 - December 12, 2025 =
516 -- New: OpenAI GPT-5.2 model support - best general-purpose and agentic model with fast responses
517 -- New: Markdown rendering in transcripts - bot responses display formatted text with clickable links, bold, italic, code blocks, and headers
518 -- New: Retrieved documents viewer in transcripts - click "Sources →" link on any bot response to see knowledge base documents used, similarity scores, and citation URLs
519 -- Improved: Session security now auto-recovers when user IP changes instead of showing "Unauthorized access" error
520 -- Improved: Seamless experience for mobile users switching between WiFi and cellular networks
521 -
522 -= 2.5.9 - December 6, 2025 =
523 -- Fix: Shortcode stripping now preserves content inside shortcodes instead of removing it entirely
524 -
525 -= 2.5.8 - December 5, 2025 =
526 -- New: Auto-email full transcript feature - sends transcript as .txt file attachment after 15, 30, or 60 minutes of user inactivity
527 -- New: Conditional transcript emails - option to only send transcripts when visitors provide contact info (email or phone/WhatsApp) in chat
528 -- New: Smart contact detection - automatically detects email addresses and phone numbers (including international WhatsApp formats) in chat messages
529 -- Compatibility: Tested and compatible with WordPress 6.9
530 -
531 -= 2.5.7 - December 2, 2025 =
532 -- Fix: Streaming fallback bug - bot responses now properly saved to chat transcripts when streaming fails and falls back to regular response mode
533 -- Enhancement: Added comprehensive metrics dashboard to Transcripts page with 3 tabs (Overview, Activity, Insights)
534 -- Enhancement: Added 7-day activity trend chart with custom visualization
535 -- Enhancement: Added new metrics including daily/weekly/monthly chat counts, peak activity hours, and engagement rates
536 -- Enhancement: Added auto-delete transcripts feature with configurable intervals (1 week, 2 weeks, 1 month) for better database management and privacy
537 -- Enhancement: WooCommerce product imports now include complete pricing metadata (regular price, sale price, price ranges for variable products, SKU, categories)
538 -- Improvement: Updated transcript settings modal for better usability on desktop and mobile
539 -- Improvement: Various CSS fixes for metrics dashboard display
540 -
541 -= 2.5.6 - November 30, 2025 =
542 -- Security: Improved session ID validation with server-side checks
543 -- Security: Added session ownership verification to prevent unauthorized access to chat sessions
544 -- Fixed: Database error "Unknown column 'bot_id'" for multi-bot configurations with automatic migration
545 -- Improvement: Enhanced session security with consistent ownership verification
546 -- Improvement: Added automatic database schema migration system
547 -- Improvement: WooCommerce import improvements to support Custom Tabs information
548 -- Improvement: Database management with a new filtering option. Filter by posts, pages, products, PDF
549 -
550 -= 2.5.5 - November 21, 2025 =
551 -- Fixed: Issue with non-streaming mode failing to format URLs and paragraphs correctly
552 -- Fixed: Bug with shortcodes still appearing in the knowledge database
553 -- Enhancement: Minor adjustments to improve compatibility with multi-bot setups requiring email-to-chat forms
554 -- New: Added Grok 4.1 Fast (Reasoning) model — 2M context, reasoning
555 -- New: Added Grok 4.1 Fast (Non-Reasoning) model — 2M context, faster responses
556 -- New: Added OpenAI GPT-5.1 model — flagship for coding & agentic tasks with low reasoning and 400K context
557 -
558 -= 2.5.4 - November 12, 2025 =
559 -- New: Accordion-Style Knowledge Base Viewer for cleaner, expandable database entry previews
560 -- New: Smart Shortcode Stripping for WPBakery and Elementor during content submission to improve vectorization accuracy
561 -- New: Unique Citation URLs when submitting direct content, allowing multiple linked submissions without overwriting
562 -- Improvement: WooCommerce products now include both short and full descriptions during data processing
563 -
564 -= 2.5.3 - November 9, 2025 =
565 -- New: Dedicated API Key Management Tab - All API keys organized in one central location for easier management
566 -- Improvement: GPT-5 performance optimization with minimal reasoning effort mode for significantly faster response times
567 -- Fix: Resolved URL and PDF link encoding issues causing broken or unclickable links in responses
568 -- Improvement: Various performance enhancements for improved stability and faster processing
569 -
570 -= 2.5.2 - November 3, 2025 =
571 -- New: URL Hallucination Prevention System - AI only cites URLs from knowledge base or system instructions, with automatic removal of invalid links
572 -- Improvement: Brand new robust queue-based processing system for sitemap and PDF imports with real-time progress tracking
573 -- Improvement: Optimized knowledge retrieval from 5 to 3 documents for faster response times and improved accuracy
574 -- Improvement: Increased URL column size to TEXT type for support of long URLs and special characters (Hebrew, Arabic, etc.)
575 -- Fix: Resolved URL double-encoding issue causing malformed PDF and document links
576 -- Fix: Corrected citation-style bracket handling for AI responses containing [URL] format
577 -- Fix: Fixed empty markdown link processing to prevent broken link generation
578 -
579 -= 2.5.1 - October 30, 2025 =
580 -- New: Tag-based role restrictions for chatbot knowledge base - automatically control what content the chatbot can access based on WordPress tags and user roles
581 -- Update: Migrated users from deprecated Claude 3.5 Sonnet to Claude 3.7 Sonnet with improved performance
582 -- Fix: Removed deprecated Claude model from selection options
583 -
584 -= 2.5.0 - October 25, 2025 =
585 -- Fix: Resolved PDF URL encoding issue that caused broken links to PDF documents
586 -- Fix: Improved UI feedback when selecting chat models
587 -- Fix: Enhanced OpenRouter flow selection interface
588 -
589 -= 2.4.8 - October 16, 2025 =
590 -- New: OpenRouter integration - access 100+ AI models with a single API key
591 -- New: Added Claude Sonnet 4.5, Claude Opus 4.1, and Claude Haiku 4.5 support
592 -
593 -= 2.4.7 - October 13, 2025 =
594 -- Security: Fixed Server-Side Request Forgery (SSRF) vulnerability in PDF processing (CVE-2025-10705)
595 -
596 184 = 2.4.5 - September 30, 2025 =
597 185 - Bug Fix: Restored missing CSS properties for popular questions collapse/toggle buttons that were accidentally removed during code cleanup.
598 186 - Bug Fix: Fixed button hover, focus, and active states for question navigation controls.
599 187 - Bug Fix: Restored proper SVG styling and display logic for collapsible question buttons.
@@ -708,9 +296,9 @@
708 296 - Fixed Pinecone setting not toggling on for users who previously did not have the add-on.
709 297
710 298 = 2.2.1 =
711 299 - Added Claude Sonnet 4 and Claude Opus 4 chat models.
712 -- Integrated Google Gemini embedding model (gemini-embedding-001).
300 +- Integrated Google Gemini embedding model (gemini-embedding-exp-03-07).
713 301 - Built Pinecone vector database support directly into core plugin.
714 302 - Removed dependency on separate Pinecone add-on.
715 303
716 304 = 2.2.0 =
@@ -728,8 +316,9 @@
728 316 = 2.1.7 =
729 317 - Fixed Pro activation issues when the plugin has been translated.
730 318 - Improved tab behavior to always default to the first tab.
731 319 - Major rework to rate limits: added custom rate limit timeframes and messages for each individual role.
320 +- Added support for new MxChat Smart Recommender add-on.
732 321 - Fixed bug with Loops where manual list selection from dropdown was required for functionality.
733 322
734 323 = 2.1.6 =
735 324 - Added new AI models: GPT-4.1 and the complete suite of Grok 3 models.
@@ -962,10 +551,10 @@
962 551 * Fixed error when users didn't have WooCommerce it would return "Error communicating with server".
963 552
964 553 == Upgrade Notice ==
965 554
966 -= 3.2.2 =
967 -New Lead Management Dashboard groups captured emails into a sortable, filterable list with CSV export and one-click access to each lead's conversation. Plus Pinecone chunked-deletion fixes and a fix for the source and chunk limit settings not applying on all paths.
555 += 2.4.5 =
556 +Critical CSS fix for popular questions UI buttons. Update immediately if you're experiencing button display or interaction issues in the chatbot interface.
968 557
969 558 == License & Warranty ==
970 559
971 560 This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.