4.1.5
4.1.4
- Added: Claude Sonnet 4.6 model (claude-sonnet-4-6, $3/$15, 1M context, 64K output) β now the default Anthropic model.
- Updated: All model pricing verified against official provider pages (OpenAI, Anthropic, Google) as of April 2026.
4.1.3
- Compatibility: Tested with WordPress 7.0 RC
4.1.2
π° Budget Limits & Usage Dashboard
* Added: Budget limits β set daily/monthly caps on token usage and dollar spend for your AI chatbot from Settings β Usage & Moderation. When exceeded, the chatbot widget hides completely or falls back to showing only the WhatsApp CTA button.
* Added: Server-side pre-render check β budget limits are evaluated at page load so new visitors never see the AI chat widget when the budget is already exhausted. Admins always see the widget for testing.
* Added: Monthly usage summary in the Usage dashboard β select any month to view total input/output/combined tokens, estimated cost, conversation count, and a per-model breakdown table.
* Improved: “When limit is reached” behavior for budget limits now supports two modes: hide chatbot entirely, or show WhatsApp button only (requires WhatsApp CTA configured in bot settings).
4.1.1
- Added: OpenAI GPT-5.4 family β gpt-5.4 (1M context, $2.50/$15), gpt-5.4-mini (400K, $0.75/$4.50), and gpt-5.4-nano (400K, $0.20/$1.25). GPT-5.4 is now the default model for new bots.
- Added: Google Gemini 3.1 models β gemini-3.1-pro-preview ($2/$12) and gemini-3.1-flash-lite-preview ($0.25/$1.50).
- Updated: Gemini model pricing aligned with current Google API rates (2.5 Pro, 2.5 Flash, 2.5 Flash-Lite, 3 Flash).
- Updated: Gemini 3 Pro Preview marked as shut down (deprecated Mar 9 2026) β use Gemini 3.1 Pro Preview.
- Updated: Gemini 2.0 Flash / Flash-Lite marked as legacy (deprecated Jun 2026).
3.1.7
- Changed: Footer attribution is now opt-in for all users (default off). Site administrators can enable it from Settings β Add-ons or during the Easy Setup Wizard.
- Improved: External Services documentation updated β added Google Gemini and Freemius SDK disclosures.
3.1.5
π― Lead Capture β Major Overhaul
* Added: Inline lead forms (show_form) β the bot displays a styled form directly inside the chat widget. Visitors fill it out and submit without leaving the conversation.
* Added: Multiple Lead Lists β create independent lists, each with its own fields, destination, form design, bot assignment, and notifications.
* Added: Form Appearance customization per list β display mode (full/compact), custom HTML header, submit button text, success message, background color, and button color.
* Added: Live form preview panel in admin β see real-time changes to form appearance, fields, types, and required markers as you edit.
* Added: Custom field types β Text, Email, Phone, Textarea, Number, and URL with proper validation and mobile keyboard support.
* Added: Required field support β mark fields as mandatory with red asterisk indicator and client-side validation.
* Added: Bot assignment per list β assign a list to all bots or restrict it to a specific bot for multi-bot setups.
* Added: List name column in leads table and list filter for multi-list management.
* Added: Total leads footer row in lists table with global count.
* Improved: show_form is now the primary recommended capture method; save_lead (conversational) remains available as fallback for non-visual channels (WhatsApp, SMS).
* Improved: Chat input is temporarily disabled while the inline form is visible to focus visitor attention.
* Improved: Form submit shows a customizable success message with green checkmark, then conversation resumes normally.
* Fixed: Lead list filter and per-list count now work correctly (list_id properly stored on capture).
3.1.0
- Added: Quick Questions β predefined question buttons displayed above the chat input to guide visitors and boost engagement from the first interaction.
- Added: Per-bot Quick Questions configuration β enable/disable and manage questions from Bots β Extras with dynamic add/remove fields and auto-save.
3.0.9
- Added: File & Image Uploads β visitors can now send photos (JPG, PNG, WebP) and PDF documents directly in the chat widget via a new π attachment button.
- Added: AI Vision support β uploaded images are sent to the AI model’s vision capability (GPT-4o, Claude Sonnet/Opus, Gemini Pro/Flash) for real-time visual analysis.
- Added: PDF text extraction β uploaded PDFs have their text extracted automatically and injected into the conversation context.
- Added: Automatic image optimization β uploaded images are resized (max 1536px) and compressed to reduce API costs and speed up processing.
- Added: In-chat file preview β sent messages show a thumbnail (images) or file indicator (PDFs) attached to the user’s message bubble.
- Added: Admin log file indicators β conversation log list shows π icon for sessions with attachments; detail view shows clickable thumbnails with secure full-size preview (base64 data URI, no public file exposure).
- Added: Per-bot upload configuration β enable/disable uploads, select allowed file types (PDF, JPG, PNG, WebP), and set max file size (1β20 MB) independently for each bot.
- Security: Uploaded files are never exposed via public URLs β images are stored as base64 in the database, accessible only to authenticated administrators.
3.0.8
- Added: OpenAI GPT-5.3 model support (gpt-5.3-chat-latest) β now the default model for new bots.
- Improved: Full page-cache compatibility β automatic cache purge when bot settings change, supporting WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SiteGround Optimizer, WP Fastest Cache, WP-Optimize, Cache Enabler, Hummingbird, Breeze (Cloudways), Kinsta, Cloudflare Super Page Cache, Autoptimize, and Nginx Helper. Third-party plugins can hook into aichat_after_purge_cache.
- Added: View and Edit buttons for indexed documents in Training β Context β inspect individual chunks, spot indexing errors, and surgically edit specific chunks with automatic re-embedding on save.
3.0.7
- Added: GDPR Consent now supports two modes β classic accept button or an email form gate that captures visitor contact details before the chat starts.
- Added: Email form mode collects email (required), name, and phone (both optional toggles with configurable placeholders).
- Added: GDPR Contacts tab under Leads β view, search, delete, bulk-delete, and export contacts captured via the email form. No plan limits apply.
- Added: “Delete all plugin data on uninstall” option in Settings β Advanced β when enabled, uninstalling the plugin removes all database tables and settings; disabled by default to prevent accidental data loss.
3.0.5
- Added: WhatsApp CTA button β optionally show a WhatsApp contact button inside the chat window, configurable per bot (phone number, custom message, button label, and display position).
- Added: Automatic front-end translation
3.0.4
- Changed: Google Gemini is now the default and first provider in the Easy Config wizard β free tier covers ~100 messages/day.
- Added: “How to get a free API key” tip banner below provider cards in Easy Config (step 3) with step-by-step modal guide.
- Added: Same free API key tip banner on the Settings β General page when no API keys are configured.
- Improved: Provider card order updated across the plugin: Google Gemini β OpenAI β Anthropic.
3.0.3
- Added: Email alerts for new conversations β receive an email each time a user finishes chatting with your bot (enabled by default, configurable under Settings β General).
- Added: Advanced email alert options modal β choose between full transcript or summary-only emails, per-conversation or digest mode, and configurable idle timeout.
3.0.2
- Fixed: Tool continuation no longer triggers embedding generation (prevented 400 errors with Gemini provider).
- Fixed: Tool execution continuation now works reliably for Gemini and Claude providers (silent death resolved).
- Fixed: Suggestions chips now render correctly after tool continuation responses.
- Fixed: GPT-5.x hallucinated tool narration (e.g. “(executing toolsβ¦)”) is detected and retried automatically.
3.0.1
π¨ Redesign & User-Friendly Overhaul
* Redesigned: Brand-new Easy Config wizard β set up a fully working bot in under 2 minutes with a guided, step-by-step flow.
* Redesigned: Training β Instructions now uses a clean card-based layout with built-in universal guidelines and a “Quick mode / Full editor” toggle.
* Redesigned: Training β Context page rebuilt with a modern batch-processing UI, real-time progress, and clearer status indicators.
* Redesigned: Bot Settings reorganized into logical tabs (General, Appearance, Window, Advanced) with live preview and simplified controls.
* Added: One-click AI-generated bot instructions β describe what you need and the AI writes the full system prompt for you.
* Added: Built-in prompt templates (Customer Support, Lead Generation, E-commerce Assistant, etc.) selectable from the Instructions page.
* Improved: AI Tools settings simplified β per-tool System Policy removed; all bot behavior is now centralized in Training β Instructions with clear usage tips and examples.
* Improved: Full JavaScript internationalization audit β all admin UI strings are now translatable.
2.0.9
- Added: Advanced Indexing Options per context β configure which fields are embedded (excerpt, URL, featured image, taxonomies, custom meta keys).
- Added: WooCommerce static fields in indexing β short description and attributes can now be included in embeddings.
- Added: WooCommerce dynamic enrichment β price, stock status and SKU are injected at query time with fresh data (no re-indexing needed when prices change).
- Added: Featured image URL option β when enabled, the AI can show product/post images directly in the chat using Markdown.
- Added: Image rendering support in chat widget β bot responses can now display images via Markdown syntax.
- Added: Post URL included by default in embeddings β the AI can now reference direct links to content. Configurable in Advanced Indexing Options.
- Fixed: Pinecone upsert metadata now includes content and post type β fixes empty context and enables WooCommerce enrichment for Pinecone-based contexts.
- Improved: Markdown-to-HTML fallback now supports image syntax .
2.0.8
- Added: Knowledge Sources Limit setting (3β10 slider) in Thresholds β control how many RAG chunks are included in each AI response (default 5).
- Added: History Persistence toggle per bot β when OFF, chat history is not restored on page refresh.
- Improved: Context Max Length default raised from 4096 to 6000 characters to avoid truncating rich RAG contexts.
2.0.7
- Contexts can now be modified.
- Preview page to test the bot before deploying it globally.
- Button in the widget to clear conversation history.
2.0.6
π‘οΈ CSS Isolation β Theme-Proof Styling
* Fixed: Chat widget text and background colors are now hardened with !important declarations to prevent WordPress themes from overriding them.
* Fixed: Dark themes can no longer cause invisible text (white-on-white) inside chat bubbles.
* Hardened: All critical UI elements protected β message bubbles, input field, send button, header, suggestions chips, GDPR consent block, footer, and super-minimized avatar.
π§ Diagnostics ZIP Export
* Added: One-click “Export Diagnostics ZIP” button in Settings β Advanced tab for faster remote support.
* Includes: Full environment report (WP/PHP/MySQL versions, active theme, active plugins, bot & context summaries) plus plugin log files. Never includes API keys or secrets.
2.0.2
Major Release: Business Automation Suite
π― Lead Capture System
π
Appointment Booking System