NewWordPress AI Chatbot — trained on your own site. WordPress AI Chatbot · Download it free →
WordPress Plugin · v3.5.0

The WordPress AI Chatbot that never makes things up

It answers visitors from your own pages, services and policies — then captures the lead and sends it straight to your CRM. One OpenRouter key, live on your site this afternoon.

Free download · no card required · installs in minutes.

Free core, forever Pro $29.99/year No per-message fees

Trained on your content

It indexes your pages, posts and products and answers only from those. When the answer isn't there, it says so instead of guessing.

Qualifies and captures leads

Asked conversationally and delivered the moment they're given — 50 a month free, unlimited on Pro, into Zoho, a signed webhook, Sheets or your inbox.

Your key, your data

Requests go from your server straight to OpenRouter. Nothing is proxied through us, and there are no per-message fees on top.

Free download

Get the WordPress AI Chatbot on your site today

Tell us who you are and what you're building, and the zip is yours — no card, no trial timer, no locked features.

  • The full plugin, v3.5.0 — free tier ready to run, upload under Plugins → Add New
  • Full documentation — installation, configuration, shortcodes and developer hooks included in the zip
  • Lifetime updates — new features and providers ship to you at no extra cost

Rather have it done for you? Hire me to scale your business using AI →

v3.5.0 · 133 KB zip · We'll only use your email to send plugin updates. No spam, unsubscribe anytime.

Sound familiar?

Your website answers nothing after 6pm

Every business running on WordPress ends up with the same four problems. They are all the same problem wearing different clothes.

“The same five questions, every single day.”

Timings, price, where you are, do you do X. Someone on your team answers them by hand, forever.

“Enquiries come at 11pm and go cold by morning.”

Nobody is at the desk. The visitor moves on to whoever replies first.

“I tried a chatbot and it invented things.”

Generic AI bolted onto a website will confidently make up a price you never quoted.

“I have no idea what people are asking.”

The questions your site fails to answer are the cheapest content brief you will ever get — if anyone recorded them.

Set-up

Live on your site in an afternoon

No developer, no rebuild, no separate dashboard to log into. Installing a WordPress AI chatbot should take an afternoon, and everything here runs inside wp-admin.

1

Install and answer three questions

Upload the zip, activate, and a first-run wizard asks about your business. Pick your trade — clinic, professional services, ecommerce, property, education — and it sets the tone, the starter questions and a lead field that suits you.

2

Point it at your content

Tick which pages, posts, WooCommerce products or custom post types to index, then press one button. It crawls in batches so big sites don't time out, and re-indexes a page the moment you edit it. Add anything not written on the site as plain business facts.

3

It answers, captures and alerts

The bubble goes live on the pages you choose. It answers from your material, asks for the details you configured, sends every lead to your CRM or inbox, and pings you on email or Slack when someone wants a human.

Inside wp-admin

This is exactly what you get

Six screens under one AI Chatbot menu item. No separate SaaS dashboard, no second login, no data leaving your site except the question you send to your own AI provider.

/wp-admin/admin.php?page=wp-ai-chatbot
Dashboard
1,284Chats
6,910Messages
173Leads
412KTokens
Monthly message cap6,910 / 10,000
Provider connected OpenRouter
Content indexed 128 sources
Lead notifications Email + Zoho
Dashboard. Usage, spend against your cap, and a health check that tells you if the provider, the index or your notifications have broken — before a customer finds out.
…page=wp-ai-chatbot-settings&tab=ai
GeneralAI ProviderKnowledgeLeadsLocationsLimits
Provider
OpenRouter
API key
sk-or-v1-••••••••••••••••••••••
Model
openai/gpt-4o-mini
Temperature
0.4
Max tokens
800
Test connection Connected — replied in 1.2s
One OpenRouter key, every model. Paste it once and switch between GPT, Claude, Gemini, Llama or Mistral from a dropdown whenever prices or quality change. OpenAI, Anthropic, Gemini, Groq and self-hosted endpoints work directly too.
…page=wp-ai-chatbot-knowledge
Knowledge
Pages 24 indexed
Posts 61 indexed
Products (WooCommerce)43 indexed
Case studies not indexed
Indexing…94 of 128 sources
Business facts
Initial consultation £150, redeemable against treatment. We do not offer same-day appointments on Mondays.
Tick what to index, press one button. It crawls in batches so big sites don't time out, re-indexes a page the moment you edit it, and skips anything unchanged. Everything not written on the site goes in the business facts box.
…page=wp-ai-chatbot-leads
Leads
NamePhoneInterestPageSent
Emma R.+44 79•• •••821Initial consultation/treatments/Zoho
Daniel K.+44 78•• •••104Pricing enquiry/fees/Zoho
Sofia M.+44 77•• •••477Follow-up appointment/contact/Zoho
James T.+44 75•• •••239Corporate scheme/corporate/Retry
Export CSV173 leads · 4 custom fields
Every lead, with the fields you designed. Saved in WordPress, copied to Zoho, a webhook, Google Sheets, Slack or your inbox — and exportable to CSV with every custom field as its own column.
…page=wp-ai-chatbot-conversations
Conversations
Started onMsgsTokensStatus
/fees/93,120Lead captured
/treatments/41,040Answered
/contact/61,880Handover sent
/blog/aftercare/37601 unanswered
Search transcripts
Full transcripts, searchable. See which page a chat started on, what it cost in tokens, and exactly which message the assistant couldn't answer — tagged inline so you can see where it went wrong.
…settings&tab=leads
GeneralAI ProviderKnowledgeLead captureLocations
When to ask
After 2 exchanges
Name text · required
Phone phone · required
What are you looking for?choice · 4 options
Budget choice · optional
Question the bot asks
“Could I take a number so a consultant can call you back?”
Build your own fields. Text, email, phone, long answer or a list of choices — and write the exact question the bot asks for each one, in whatever language your customers use.
What you get

Every feature a business chatbot needs

Not a wrapper around a chat API. These are the parts that decide whether a WordPress AI chatbot earns its place on a real business site — or gets switched off in a fortnight.

Trained on your site, not the internet

Your content is split into passages, and only the relevant ones are sent with each question. That is a ~400-token request instead of a 12,000-token one — accurate answers and a small API bill.

It admits when it doesn't know

No invented prices, no imagined policies. When the answer isn't in your material it says so, offers your phone or email, and logs the question for you instead of bluffing.

Lead capture you design

Build your own fields — text, email, phone, long answer or a list of choices — and set the exact question the bot asks for each. Ask upfront, a few messages in, or only in forms.

Branch locations that actually arrive

Add every clinic, showroom or office with its Google Maps link. When someone asks where you are, the plugin checks the map link is really in the reply before it goes out — and sends the right branch, not all of them.

Knows when to fetch a human

“Talk to someone”, “call me back”, “I'd rather speak to a person” — it catches the intent, skips the AI call entirely, and emails or Slacks you the transcript with a direct link.

Replies in the visitor's language

An English site still gets French, German and Arabic enquiries. It answers in whatever language the message arrives in, from the same English source content, with nothing to configure.

Your spend, capped

Set a monthly message cap and a per-visitor rate limit. Hit the cap and it serves your fallback message instead of calling the AI. Every token is counted per chat, per month, with six months of history.

Privacy built in, not bolted on

A consent gate before collecting details, an automatic retention purge, IP addresses stored only as salted hashes, and full integration with WordPress's own export and erase tools.

Looks like your brand

Brand colour, left or right corner, launcher label, avatar image, text size — and it can start open or stay closed until clicked. Responsive, keyboard accessible, respects reduced motion.

The part nobody else ships

It tells you what it couldn't answer

Most chatbots quietly fail and you never find out. This one keeps a list — every question it couldn't answer, deduplicated and ranked by how often people asked it.

  • Type the answer once. It's added to your knowledge base and re-indexed immediately, and the gap closes.
  • Ranked by frequency, so you fix the question forty people asked before the one somebody asked once.
  • It doubles as a content brief. This is exactly what your customers want to know and your site doesn't say.
  • Full transcripts too, searchable, with the unanswered messages tagged inline so you can see where a chat went wrong.
Who it's for

Built for businesses that get asked things

The industry presets in the setup wizard cover clinics, professional services, ecommerce, property, education — and anything else you want to configure by hand.

🩺

Clinics & private practice

What you treat, what it costs, which location, when you're open. It answers accurately, sends the right map link, and books the enquiry while you're with a patient.

⚖️

Professional services

Law, accountancy, consultancy. It explains your practice areas from your own pages, refuses to give advice, and qualifies the enquiry before it reaches a fee earner.

🛒

WooCommerce & retail

Products indexed with price, stock status and SKU, so pre-sales questions get real answers. Fewer “is this in stock?” emails, more completed carts.

🧩

Agencies & freelancers

Ship it on every client site with their branding, their key and their CRM. Around ten filters, three actions, a documented REST namespace and wp-config constants for every setting.

Plays well with

Your model, your CRM, your rules

Any AI provider

Paste one key. Switch model whenever prices or quality change — the plugin handles each provider's request format for you.

OpenRouterOpenAIAnthropicGoogle GeminiGroqSelf-hosted / custom

Leads wherever you keep them

Saved to WordPress by default, then copied anywhere you like. The webhook is signed, so your receiver can verify it really came from your site.

WordPress DBEmailZoho CRMWebhook / Zapier / MakeGoogle SheetsSupabaseSlack

Put it wherever you want

  • Floating bubble, left or right, on all pages, only the pages you list, or everywhere except those — and hidden from logged-in users if you like
  • A Gutenberg block, with wide and full alignment
  • [wp_ai_chatbot] for an inline chat panel at any height
  • [wp_ai_chatbot_form] for a plain lead form using the same fields

What it costs to run

  • You pay your AI provider directly. We take nothing per message.
  • Only relevant passages are sent per question, not your whole knowledge base — the single biggest driver of a small bill
  • A monthly message cap that falls back to your phone number instead of spending more
  • Per-visitor rate limiting, token accounting per chat and per month, and six months of history

What it doesn't do — said upfront

Better you know now than halfway through a demo. Each of these has a sensible workaround, and we'll walk you through them on the call.

  • No live agent takeover. Handover emails or Slacks a human with the transcript — it's “we'll get back to you”, not live chat.
  • Booking is a link, not a calendar. It shares your booking URL; it doesn't check slot availability.
  • Keyword retrieval, not vectors. Plenty for most sites, and there's a filter to plug a vector store in.
  • No PDF or external-URL importing yet. It indexes your WordPress content and your typed-in business facts.
Appearance

It wears your brand, not ours

Brand colour, text colour, launcher label and position, avatar initials or an image — all settings, no code. The same stylesheet carries a law firm's navy and a bakery's pink.

Hi! How can I help today?Do you take Saturday appointments?
Chat with us
Private clinic
#2563EB
Hi! How can I help today?Do you handle commercial leases?
Ask a question
Law firm
#14532D
Hi! How can I help today?Is late check-out available?
Concierge
Boutique hotel
#9A3412
What's included

Download it. Keep it.

No monthly platform fee, no message credits to top up, and no risk if it turns out not to fit your site.

Lifetime updates

Every new feature, provider and fix, for as long as the plugin exists. No renewal invoice a year later to keep it working.

Free to download

No card, no trial timer, no locked features. Enter your details, get the zip, and run it on real traffic today.

Set-up help & support

We'll get you connected to OpenRouter, indexed and live. Direct email support afterwards — not a ticket queue.

Fair free tier

Free completely solves chat and lead capture for a small site. Pro ($29.99/year) adds scale and integrations — see the pricing below.

Also available

Need a custom AI chatbot instead?

If your workflow doesn't fit a settings screen — a booking engine to query, an ERP to read stock from, a WhatsApp channel, a multi-step qualification flow, or a model fine-tuned on your own data — we build those too. Same team, same code, shaped around your process.

  • Custom integrations with your CRM, ERP, PMS or booking system
  • WhatsApp, Instagram or in-app channels alongside the website
  • Vector search, private or self-hosted models
  • White-labelled builds for agencies, deployed across client sites
Pricing

Free solves one problem. Pro scales it.

The free plugin completely handles chat and lead capture for a small site — it's not a demo. Pro is for the moment your business outgrows it.

Free
$0forever

Genuinely useful, not a teaser. Everything a single-location business needs to stop missing enquiries.

  • Chat widget with every AI provider and every tone
  • Index up to 25 pages + unlimited business facts
  • Lead capture (name / phone / email) → database + email alert — 50 leads a month
  • One location with map link
  • Brand colour, left/right corner, open or closed start, text size
  • Floating widget + shortcodes + Gutenberg block
  • Consent checkbox, IP hashing, retention purge
You'll also see a running counter — “14 unanswered questions this month” — so you always know what you're missing. The full list lives in Pro.
Download free →

No card, no trial timer.

Pro
$29.99per year, per site

Everything in Free, plus everything a growing business loses money without.

  • Unlimited indexing + WooCommerce products + auto-sync on every edit
  • Knowledge gaps report — the number you can already see, unlocked and answerable
  • Conversation inbox — read exactly what customers asked
  • Unlimited leads every month, plus custom fields — every business needs one field we didn't predict
  • Unlimited locations with per-branch map links
  • Human handover — one missed hot lead costs more than a year of Pro
  • Webhook, Zoho & Slack — leads sitting in WordPress aren't leads
  • CSV export, avatar image, custom CSS
  • Spend caps + analytics — no runaway AI bill, ever
  • Email support from the people who wrote it
Get Pro — $29.99/year →

Renews yearly · cancel anytime · keep the free tier forever.

FAQ

Before you ask

Anything not covered here, ask us on a call — or just download it and see for yourself.

Download the plugin →

Create a free OpenRouter account, generate an API key, and paste it into the AI Provider tab. That single key gives you GPT, Claude, Gemini, Llama, Mistral and everything else OpenRouter carries — you pick the model from a dropdown and can switch it per site whenever prices or quality change. Requests go straight from your WordPress server to OpenRouter; nothing routes through us. If you'd rather go direct, OpenAI, Anthropic, Google Gemini, Groq and any OpenAI-compatible endpoint (including self-hosted models) are supported the same way.

You pay your AI provider directly at their rates — there is no per-message fee from us and no message credits to top up. Because only the relevant passages of your content are sent with each question rather than your whole knowledge base, a typical answer is a few hundred tokens instead of several thousand, which is the single biggest factor in keeping the bill small. You also set a monthly message cap; once it's hit, the assistant serves your fallback message with your phone number instead of calling the AI, so the cost can never run away from you.

The free tier is genuinely useful, not a demo: the full chat widget on every AI provider, indexing for up to 25 pages, lead capture with email alerts, one location, and your branding. It completely solves the problem for a small single-location site. Pro ($29.99/year) is for businesses that outgrow it — unlimited indexing, the knowledge-gaps report, custom lead fields, CRM integrations, human handover and spend analytics. And if you'd rather have the whole thing set up for you, that's the done-for-you work we sell alongside it.

Lifetime updates are included. Every new feature, new provider and fix ships to you at no extra cost, and there's no renewal invoice a year later to keep the plugin working.

Yes. If your workflow doesn't fit a settings screen — querying a booking engine, reading live stock from an ERP, a WhatsApp or Instagram channel, a multi-step qualification flow, vector search, private or self-hosted models, or a white-labelled build for an agency's client base — we build those as bespoke projects. Bring the requirement to the call and we'll tell you honestly whether the plugin already covers it or whether it needs custom work.

That is the specific problem this plugin was built around. It only answers from the content you indexed plus the business facts you typed in. When the answer isn't there, it's instructed to say so plainly, offer your phone or email, and log the question — rather than guess. Stay-on-topic mode also makes it decline general knowledge, news, coding and maths questions. And it will never give medical, legal or financial advice; it points to a qualified human instead.

Every question it couldn't answer goes into a Gaps report — deduplicated, fingerprinted and ranked by how often it was asked. You type the answer into the row, press save, and it's added to the knowledge base and re-indexed immediately. That list is also the best content brief you'll get: it's literally what your customers want to know and your site doesn't say.

Into your WordPress database by default, plus any combination of email alerts, a JSON webhook (Zapier, Make, n8n, Google Sheets, HubSpot, your own endpoint — optionally HMAC-signed so you can verify it came from your site), Zoho CRM with field-level mapping, or Supabase. There's a one-click CSV export with every custom field as its own column.

Yes. It's a floating bubble by default, so no theme changes are needed at all. If you want it inline, there's a Gutenberg block, a [wp_ai_chatbot] shortcode for a chat panel, and a [wp_ai_chatbot_form] shortcode for a plain lead form using the same fields. Needs WordPress 5.8+ and PHP 7.4+.

You pick a tone preset — professional, concise, friendly, enthusiastic or calm — and then add your own rules in plain English, one per line. Things like “never quote a price without adding that it depends on a survey”, or “always refer to clients, never customers”. Those rules go into every reply. It's also hard-coded to refuse medical, legal and financial advice and point to a qualified human instead, which matters if your brand carries professional liability.

There's a consent gate with your own wording and privacy policy link before any details are collected, a retention window that purges old transcripts and leads on a daily cron, and registration with WordPress's own export and erase tools so a data request under Tools → Export/Erase Personal Data returns the right records. Raw IP addresses are never stored — only a salted hash used for rate limiting. Deleting the plugin does not wipe your leads unless you opt in.

Yes — that's a common use. Each site runs its own key, branding, knowledge base and CRM destination. Bring your client list to the call and we'll talk through the right arrangement for the number of sites you're running.

Put the WordPress AI Chatbot to work on your site tonight

Download it, point it at your own pages, and watch it answer your customers' real questions — the awkward ones included. If you'd rather have the whole thing set up, branded and wired into your CRM for you, that's what we do all day.

Free download · Current version v3.5.0 · Lifetime updates · WordPress 5.8+ · PHP 7.4+ · works with any theme