MxChat Admin Assistant
A ChatGPT-style AI chat that lives inside your WordPress admin. Ask questions about your store, your SEO, or anything else — and get real answers without opening a second tab.
Overview
MxChat Admin Assistant turns your WordPress dashboard into a working AI workspace. You get a familiar chat interface — sidebar with thread history, model picker, image-gen toggle, web-search toggle — but plugged directly into your site. Ask WooCommerce questions in plain English and the AI queries your real orders, products, and customers. Connect Google Search Console (via the Advanced Content Editor add-on) and the same chat can surface content gaps, quick-win keywords, and underperforming pages. Underneath, you pick from 100+ AI models — Claude, GPT-5, Gemini, Grok, Llama, DeepSeek, Mistral — using your existing MxChat API keys (no extra setup) or an optional OpenRouter key for the full catalog.
This is the admin counterpart to MxChat's public-facing chatbot. It's for site owners and operators who want their site data and an LLM in the same window.
Setup
- Install MxChat Admin Assistant via Plugins → Add New → Upload Plugin (upload the ZIP) or from the MxChat add-ons gallery.
- Activate via Plugins → Installed Plugins.
- Make sure the MxChat core plugin is active and your MxChat Pro license is activated under MxChat → Pro & Extensions.
- Open the assistant at MxChat → Admin AI Chat (or Network Admin → Settings → Admin AI Chat on multisite).
- Pick a model from the model dropdown and start chatting. Your existing MxChat API keys are used automatically.
Settings
Model selection
Click the model picker in the chat toolbar to choose any built-in model — OpenAI (GPT-5.6 and the rest of the GPT-5 line, GPT-4.x), Anthropic (Claude Opus 5, Fable 5, Sonnet 5, Opus 4.x, Haiku 4.5), Google (Gemini 3.x, 2.5, 2.0), xAI (Grok), and DeepSeek (V4 Flash and V4 Pro) — or any OpenRouter model you've loaded. Each new chat can use a different model — the choice is saved per thread. If you pick a model whose provider has no API key saved in MxChat, an inline hint appears by the picker naming exactly which provider key to add under MxChat → Settings — so you catch a keyless model before a send fails, not after.
Thread persistence
Chats auto-save after every message. The sidebar lists your 10 most recent threads — click any to resume right where you left off. Refreshing the page restores your current chat.
Prompt library
Prompts you use repeatedly can be saved and reused. The Prompts button sits in the tool row beside the composer; clicking it opens a compact panel directly above the input containing a search box, your saved prompts, and a save row for whatever is currently typed. Click a prompt to drop it into the composer. Hover a prompt to rename or delete it. Typing a forward slash as the first character in an empty composer opens the same panel, so you can reach a saved prompt without leaving the keyboard.
Image generation
Toggle the image-gen button in the chat toolbar to switch into image mode. Pick the exact model per request: Gemini Nano Banana 2 (default, 4K, up to 14 reference images), Nano Banana Pro, Nano Banana, OpenAI GPT Image 2, GPT Image 1, DALL-E 3, or xAI Grok Imagine (Pro + standard). You can also paste or upload an image to edit.
WooCommerce integration
Loads automatically when WooCommerce is active — no configuration needed. The AI can query revenue, top sellers, order counts, customer spend, average order value, and stock levels. To disable, deactivate WooCommerce (or just don't ask shop questions).
Google Search Console integration
Requires the MxChat Advanced Content Editor add-on with GSC connected. Click the chart-icon GSC toggle in the chat toolbar to enter SEO mode. The toggle is mutually exclusive with WooCommerce mode (one at a time). Alt+G is the keyboard shortcut.
Web search (Perplexity)
Toggle the Perplexity icon in the toolbar to ground replies in real-time web results. Useful for "what changed today" questions and current events.
OpenRouter API key
Optional. Under Settings, paste your OpenRouter key, click Load Models, pick one, and save. This unlocks 100+ models beyond the built-in list.
Features
- WooCommerce Analytics Chat: Ask plain-English questions like "What was my revenue this month?", "Show me my top 5 sellers", or "Which products are low in stock?" — the AI queries your live store data and returns real numbers, not guesses.
- Google Search Console Chat: Surface content gaps (high impressions, low clicks), quick-win keywords near page 1, page-specific keyword breakdowns, and cannibalization analysis. Page URLs are matched to your exact WordPress posts so the AI references real post titles.
- 100+ AI Models via OpenRouter: Switch between Claude, GPT-5, Gemini, Llama, Mistral, DeepSeek, Grok, and more — per chat. Built-in models work out of the box with your MxChat keys.
- Persistent Chat History: Sidebar shows your 10 most recent threads with smooth animations. Auto-saves after every message, restores on refresh.
- Image Generation & Editing: Generate with Gemini Nano Banana 2 (4K, up to 14 reference images), Nano Banana Pro, GPT Image 2, DALL-E 3, or Grok Imagine. Edit by uploading or pasting an image.
- Web Search Toggle: One-click Perplexity integration brings live web results into any conversation.
- Lives Where You Work: No second dashboard, no second login. Dedicated Admin AI Chat menu inside WP admin.
- Multisite Aware: On multisite networks, the assistant is available under Network Admin → Settings.
- Streaming replies with a Stop button (3.1.8+): Answers appear word by word as they are generated instead of arriving all at once after a wait. A Stop button is shown while the Assistant is replying — click it to end generation early and keep the partial answer, which is saved to the conversation like any other reply.
- Prompt library (3.1.8+): Save the prompts you use every day and insert them with one click from a panel anchored to the composer, or by typing a forward slash in an empty input.
- Honest answer limits (3.1.7+): If an answer ever hits the provider's length limit, the Assistant says so with a clear notice and offers to continue, rather than presenting a half-finished answer as complete. Works across OpenAI, Claude, Gemini, xAI, DeepSeek, and OpenRouter. The same release stopped OpenRouter answers getting silently cut off mid-sentence — reasoning models like DeepSeek spend part of their allowance on internal thinking, so the Assistant now requests a proper response budget from every provider, and Gemini answers are no longer capped to a few short paragraphs.
- Model support tracks core (3.1.7+): The Assistant reads which models accept which settings from the main MxChat plugin rather than keeping its own copy, so models added to MxChat keep working here without a separate add-on update. Vision requests follow the same path — image analysis always uses the current recommended vision model for your provider.
API & Integration
- WooCommerce: Auto-detects WooCommerce and loads a dedicated analytics handler (
MxChat_Admin_Chat_WooCommerce) that translates natural-language questions into store queries (orders, products, customers, revenue, stock). - Google Search Console: Routes GSC queries through the Advanced Content Editor add-on's connection. Supports overview, page performance, keyword performance, content gaps, quick wins, page+keyword pairs (cannibalization), and per-page keyword breakdowns.
- Image Generation: Concrete model routing — settings auto-migrate from legacy "Gemini" / "Grok" labels to the specific model (e.g.
nano-banana-2). Uses MxChat's stored API keys for OpenAI, Gemini, and xAI. - Perplexity: Bundled endpoint (
MxChat_Perplexity_Endpoint) for real-time web search; uses your MxChat-configured Perplexity key. - OpenRouter: Optional integration — paste a key in Settings to expand the model dropdown to 100+ models. Models are cached for fast loading.
Requirements
- MxChat (mxchat-basic): Required and active. Provides the API key storage and core plumbing.
- MxChat Pro License: Required — activate at MxChat → Pro & Extensions. See pricing.
- WordPress: 5.8 or newer.
- PHP: 7.4 or newer.
- WooCommerce: Optional. Required only for store analytics chat.
- MxChat Advanced Content Editor: Optional. Required only for Google Search Console chat (and GSC must be connected inside that add-on).
- OpenRouter API key: Optional. Required only to unlock the extended 100+ model catalog.
Troubleshooting
"MxChat Admin Chat requires the MxChat plugin to be installed and active"
The core MxChat plugin isn't active. Install and activate mxchat-basic under Plugins → Installed Plugins.
"MxChat Admin Chat requires MxChat Pro to be activated"
The Pro license is missing or inactive. Go to MxChat → Pro & Extensions (or admin.php?page=mxchat-activation) and activate your Pro key. The Admin Assistant menu won't appear until the license is active.
GSC toggle does nothing / says prerequisites missing
The Google Search Console chat needs the MxChat Advanced Content Editor add-on installed with GSC actually connected. A modal will guide you through both steps the first time you click the toggle.
WooCommerce questions return generic answers
The WooCommerce handler only loads when WooCommerce is active at the moment the assistant initializes. Make sure WooCommerce is active, then refresh the admin page.
Image generation produces wrong style or fails on existing settings
Settings from older versions auto-migrate to the equivalent concrete model on upgrade. If something looks off after a major version bump, reopen the image-gen model dropdown and re-pick your preferred model.
The Assistant errors out on a specific model
Several model-specific failures were fixed in 3.1.7 — update the add-on first. That release fixed the Assistant failing on Claude Sonnet 5, on the GPT-5.6 models, and on GPT-5 Vision for image analysis, and restored DeepSeek after DeepSeek retired its older API models on 24 July 2026. If your site still has a retired DeepSeek model saved, the picker now offers DeepSeek V4 Flash and V4 Pro and switches the old selection to V4 Flash automatically. Because the Assistant now takes its model rules from core MxChat, keeping the core plugin current is the fix for most "works on one model, not another" reports.
An answer stopped mid-sentence
From 3.1.7 the Assistant tells you when it hits the length limit and offers to continue, so a partial answer is never presented as finished. If you're seeing silent cut-offs, you're on an older version — update. Note this is separate from the "conversation has reached the maximum allowed length" notice, which is about the whole thread; there the fix is to save the chat and start a new thread.
Last reviewed by Sage on 2026-08-11 — corrected stale admin menu paths (Pro & Extensions, Actions → Trigger Phrases, Settings → Integrations → Toolbar) against core 3.2.18. Spotted an issue? Open a ticket and we'll patch the doc.