Comparisons May 3, 2026 15 min read 3,515 words

Best WordPress Chatbot 2026: Free vs Paid vs Self-Hosted

Compare the best chatbot for WordPress in 2026. Free plugins vs paid SaaS vs self-hosted (€79 one-time, no monthly fees). Honest pricing breakdown.

getagent.chat

If you've spent more than ten minutes searching for the best chatbot for WordPress, you've already hit the wall: every "free" plugin is free until it isn't, every AI feature sits behind a paywall, and the pricing pages seem designed to confuse rather than clarify. I've tested every major option on real WordPress sites — from lean blogs to WooCommerce stores pushing thousands of SKUs — and this guide gives you the unvarnished truth. No affiliate cheerleading. Just what works, what costs what, and when it makes sense to ditch the plugin ecosystem entirely and host your own AI chatbot.

The "Free" WordPress Chatbot Trap

The free tier of almost every WordPress chatbot plugin follows the same playbook: get you hooked, cap your usage at the exact moment it starts mattering, then surface an upgrade prompt at the worst possible time — like when a customer is mid-conversation asking about a refund.

Here's what "free" typically buys you in 2026: 50–100 conversations per month, the vendor's branding plastered on your widget, no access to GPT-4 or any meaningful AI model, and zero live-agent escalation. That's fine if you're a hobby blog getting 300 visitors a month. It is completely useless for a WooCommerce store, a SaaS trial page, or any service business where a missed inquiry has a dollar value attached.

The smarter question isn't "which free wordpress chatbot plugin is best?" It's "what is the actual three-year cost of whichever tool I pick today?" We'll answer that in section five. First, let's map the landscape.

Time (months) Conversations / mo 1 3 6 9 12 Free Limit Upgrade $$$ Your Usage Free Tier Usage vs. Cap
The free-tier ceiling — and the upgrade nag that follows.

Best Free WordPress Chatbot Plugins At a Glance

These four plugins have genuine free tiers worth discussing — meaning you can run them on a live site without immediately hitting a hard wall.

Free WordPress Chatbot Plugins Tidio Most polished free tier 100 chatbot / 50 AI convos/mo Lyro AI · Live chat · Free plan WPBot Bring your own API key OpenAI direct · No per-msg markup ~$79 one-time pro · Dev-friendly BotPenguin Generous free tier 2,000 messages/mo free FAQ + lead capture · Visual flows Mx MxChat Budget-minimum entry Own OpenAI key · Minimal cost Less polish · DIY setup
The four free WordPress chatbot plugins worth testing.

Tidio

Tidio is the most polished free option in the WordPress ecosystem. The plugin installs cleanly, the widget looks professional, and the onboarding flow is genuinely good. The free plan gives you live chat with unlimited agents and a basic chatbot builder with up to 100 monthly "chatbot conversations." The AI features — specifically Lyro, their conversational AI — start at 50 free AI conversations, then require a paid add-on.

The catch: Tidio's pricing escalates sharply once you need real volume. Their Lyro AI add-on alone can push monthly costs well above $100 for mid-sized sites. See our full Tidio comparison for a breakdown of where the gaps appear.

Best for: Small sites that need polished live chat first and chatbot automation second, and whose traffic is low enough to stay on the free plan long-term.

WPBot

WPBot is a WordPress-native plugin that connects directly to OpenAI's API using your own key. This is meaningfully different from most SaaS competitors — you're not paying a per-conversation markup, you're paying OpenAI directly at API rates. The free version on WordPress.org is a stripped-down variant; the real product starts at a one-time purchase around $79 (at time of writing) for the pro version.

Setup requires more technical comfort than Tidio: you're pasting an API key, configuring a system prompt, and managing context windows yourself. But for developers or technical site owners, that control is a feature, not a bug.

Best for: WordPress developers who want to own their AI costs and don't mind a configuration-heavy setup.

BotPenguin

BotPenguin offers a generous free tier — up to 2,000 messages per month — and covers the basics well: FAQ automation, lead capture forms, and a visual flow builder. The WordPress plugin integrates via a code snippet or their native plugin. AI capabilities are limited to their own NLP engine on the free plan; ChatGPT integration requires a paid tier (at time of writing, starting around $10–$25/month).

Best for: Sites that primarily need FAQ deflection and lead capture, and can work within a 2,000-message monthly ceiling.

MxChat

MxChat is a newer entrant that positions itself as the low-cost ChatGPT plugin for WordPress. You supply your own OpenAI API key, so the base plugin cost is minimal. The free version handles basic Q&A reasonably well. The UI is less polished than Tidio, and documentation is sparse, but if budget is the overriding constraint and you're comfortable configuring API credentials, it's a workable starting point.

Best for: Absolute budget-minimum deployments where DIY setup friction is acceptable.

If you're running a business site and the free tier conversation limits are already a problem, these are the paid-first options worth evaluating.

Boei

Boei takes a different approach: it's a multi-channel widget that aggregates WhatsApp, Facebook Messenger, email, and live chat into a single launcher. It doesn't do AI natively — it routes visitors to their preferred contact channel. Starting at around $11/month (at time of writing), it's genuinely cheap for what it does. If your customers actually prefer WhatsApp over a chat widget, Boei is worth a look.

ProProfs Chat

ProProfs Chat is a full-featured live chat and chatbot platform with solid operator tools — canned responses, chat routing, visitor tracking. The chatbot builder is visual and capable. Pricing starts around $20/month (at time of writing) for the chat plan. It's a credible Intercom alternative for teams that find Intercom's pricing punishing but still want enterprise-ish features.

Chatway

Chatway is a clean, modern live chat plugin with a free plan that's more genuinely useful than most — unlimited agents and chats, just without AI. The AI features come in at a paid tier starting around $15/month (at time of writing). If you want human-first live chat with an optional AI layer, Chatway's pricing model is more honest than Tidio's.

Collect.chat

Collect.chat is purpose-built for conversational lead capture. It works as a form replacement — instead of a static contact form, visitors answer questions in a chat interface. No live chat, no AI, just structured data collection. Starting around $24/month (at time of writing), it's overpriced as a "chatbot" but correctly priced as a form-conversion tool. Useful for agencies running discovery-heavy service businesses.

Feature Comparison Table

Here's how the main WordPress chatbot options stack up on the dimensions that actually matter for a production site. Pricing is approximate at time of writing and subject to change — always verify on the vendor's pricing page before committing.

Plugin Free Tier Message Limit (Free) AI Model Live Escalation Monthly Cost (Paid)
Tidio Yes 100 chatbot / 50 AI convos Lyro (GPT-4 based) Yes From ~$29 + Lyro add-on
WPBot Pro Limited (WP.org) API rate limits apply OpenAI (your key) No ~$79 one-time (pro)
BotPenguin Yes 2,000 messages/mo Own NLP / GPT (paid) Yes (paid) From ~$10–$25/mo
MxChat Yes API rate limits apply OpenAI (your key) No From ~$9/mo (pro)
Boei No N/A None (routing only) Multi-channel From ~$11/mo
ProProfs Chat No N/A Rule-based + AI (paid) Yes From ~$20/mo
Chatway Yes (live only) Unlimited (no AI) AI on paid tier Yes From ~$15/mo
AI Chat Agent No No per-message limit GPT-4o, Claude, Gemini, OpenAI-compatible Yes (live takeover) €79 one-time

The Hidden Cost of "Free": 3-Year TCO

3-Year Total Cost of Ownership $0 $1k $2k $3k $4k $5k+ ~$6,500 Tidio SaaS escalation ~$1,000 WPBot Pro One-time + API costs ~$650 Self-Hosted License + VPS + API
3-year total cost: SaaS escalation vs. one-time license.

Let's run the numbers on the tool most people default to: Tidio.

You start on the free plan. It covers your first few months. Then your traffic grows, your chatbot starts deflecting real support volume, and you hit the 50-conversation Lyro AI cap in week two of the month. Tidio surfaces the upgrade prompt. You move to Starter — roughly $29/month at time of writing. That feels reasonable.

Six months later, you need more AI conversations. You upgrade Lyro from 50 to 200 conversations. That's an add-on. Then you hire a second support rep and need more agent seats. Another tier. Then you want visitor targeting rules and chat routing — that's the Growth plan, currently listed in the $59–$79/month range at time of writing. Then your WooCommerce store scales and you need 500+ Lyro conversations monthly, which is where pricing reaches the Plus plan territory at around $329/month.

Run the three-year total cost analysis:

  • Tidio (aggressive growth path): Year 1 ~$500–$900 (Starter + add-ons). Year 2–3 at Growth/Plus level: $700–$3,900/year. Three-year total: easily $5,000–$8,000+ for a single site.
  • WPBot Pro (own API key): ~$79 one-time + direct OpenAI costs. At GPT-4o-mini rates, even 50,000 messages/month is roughly $15–$40/month in API costs. Three-year total: $540–$1,440.
  • Self-hosted (AI Chat Agent): €79 one-time license + your own VPS (~$10–$20/month) + direct API costs. Three-year total: $440–$860 depending on hosting and usage.

The SaaS "free" entry point is a funnel, not a gift. The moment your site starts generating enough traffic to make chatbot automation valuable, you're paying SaaS prices for something that can be run self-hosted at a fraction of the cost. This matters especially for agencies managing multiple client sites — a per-site SaaS fee compounds into a significant overhead line item fast.

Self-Hosted Alternative: Own Your WordPress Chatbot

There's a third path that most comparison posts ignore because it doesn't pay referral commissions: self-hosted. If you've ever looked at your Tidio invoice and thought "I'm paying this much for a chat widget?", this section is for you.

The core argument for self-hosting your WordPress chatbot is straightforward: you pay for infrastructure and AI API usage, not a per-conversation markup to a SaaS vendor. You own your conversation data. You're not subject to pricing changes or plan restructuring. And for agencies or developers running multiple sites, a single self-hosted instance can serve them all.

The tradeoff is setup complexity and DevOps responsibility. You need a VPS, Docker, and the confidence to manage a server. If that sounds like a weekend project rather than a dealbreaker, read on. For a deeper comparison of the tradeoffs, see our self-hosted vs SaaS chatbots analysis.

Self-Hosted Architecture WordPress Site <script> widget tag Any WP theme widget JS Your VPS (Docker) PostgreSQL + pgvector Redis session cache Node.js Server :3000 AI Chat Agent API + Admin nginx reverse proxy SSL + domain routing API calls AI Provider API OpenAI GPT-4o Anthropic Claude Google Gemini Groq / Together AI Custom endpoints (your own key) Your data never leaves your infrastructure. No per-message SaaS markup.
Self-hosted architecture: your data stays on your infrastructure.

AI Chat Agent (getagent.chat) is a self-hosted AI chatbot built for exactly this use case. The relevant facts for a WordPress site owner:

  • One-time license: €79 Regular (1 production instance) or €399 Extended (unlimited instances — ideal for agencies).
  • AI providers: OpenAI GPT-4o / GPT-4o-mini, Anthropic Claude 3.5 Sonnet, Google Gemini 1.5, plus any OpenAI-compatible endpoint (Groq, Together AI, self-hosted LLMs). You bring your own API key and pay the provider directly — no markup.
  • No per-message limits. Your usage is only gated by your AI provider's rate limits, not by a SaaS tier.
  • RAG knowledge base: Upload PDFs, DOCX, TXT, and Markdown files (up to 5MB each, maximum 10 files), or crawl up to 20 URLs. The bot answers from your actual content, not generic training data.
  • Live escalation: Operators can take over any session in real time via a BOT/OPERATOR toggle. There's also a "Talk to a human" button that notifies your team via email, Telegram, or webhook.
  • Multi-bot from one panel: Run unlimited bots with separate knowledge bases, prompts, and AI providers — useful if you manage multiple WordPress sites.
  • WordPress installation: A single <script> tag embed — no dedicated WordPress plugin. Works with any theme via a header/footer plugin. Details in section 7.

For a detailed feature comparison against another popular AI chatbot tool, see our Chatbase comparison. And if you're evaluating the broader category of automation tools, this overview of customer service automation tools provides useful context.

How to Install a Chatbot on Your WordPress Site (3 Methods)

Here are the three most common installation paths, from easiest to most powerful.

Method 1: Tidio Plugin (Easiest)

Search "Tidio" in your WordPress plugin directory, install, activate. The plugin walks you through account creation and connects automatically. You'll have a live widget in under five minutes. Customization — colors, greeting messages, operating hours — happens in Tidio's cloud dashboard, not your WordPress admin.

The speed is genuinely impressive. The limitation is that you're entirely dependent on Tidio's infrastructure and pricing decisions from this point forward. If they restructure plans (and SaaS companies do), your costs change without warning.

Method 2: WPBot + Your Own OpenAI API Key

Install WPBot Pro from their site (not the free WP.org version). In Settings, paste your OpenAI API key. Configure the system prompt to define your bot's persona and knowledge scope. WPBot will send messages to OpenAI directly and return responses to your visitors.

This model gives you API-rate costs instead of SaaS costs, but you're managing prompt engineering yourself and there's no built-in RAG — the bot only knows what's in its system prompt unless you're on a higher WPBot tier with custom training options. Setup time is roughly 30–60 minutes for a basic working configuration.

Method 3: Self-Hosted Docker + Script Tag Embed

This is the most powerful path and the one that scales best across multiple sites. You run AI Chat Agent on a VPS using Docker Compose, then embed the widget on any WordPress site with a single script tag.

A minimal docker-compose.yml for AI Chat Agent looks like this:

version: "3.9"
services:
  server:
    build:
      context: ./packages/server
      dockerfile: Dockerfile
    env_file: .env
    depends_on:
      db:
        condition: service_healthy
      redis:
        condition: service_healthy
    ports:
      - "3000:3000"

  db:
    image: pgvector/pgvector:pg16
    environment:
      POSTGRES_DB: aichat
      POSTGRES_USER: aichat
      POSTGRES_PASSWORD: ${DB_PASSWORD}
    volumes:
      - pgdata:/var/lib/postgresql/data

  redis:
    image: redis:7-alpine

volumes:
  pgdata:

Once the server is running and you've completed setup in the admin panel, embedding the widget on your WordPress site requires one line. Use a plugin like "Insert Headers and Footers" (or your theme's functions.php / child theme footer) and paste:

<script
  src="https://your-server-domain.com/widget.js"
  data-bot-id="your-bot-id"
  async
></script>

The widget is under 40KB gzipped and uses Shadow DOM isolation, so it won't interfere with your WordPress theme's CSS. It loads asynchronously and has zero impact on your Core Web Vitals scores. No WordPress plugin required — it works on any site that can accept a script tag, including non-WordPress properties.

WordPress Chatbot Use Cases by Site Type

The right chatbot configuration varies significantly by site type. Here's how the priorities break down.

WooCommerce Stores

Order status, shipping questions, and return policies account for the majority of inbound support volume on most e-commerce sites. A chatbot trained on your policies and FAQ documents can deflect 40–70% of that volume before it reaches your inbox. Priority features: RAG knowledge base (upload your policy docs), live escalation for edge cases, and a lead capture flow for abandoned-cart recovery. AI Chat Agent's PDF upload and URL crawl handles the policy-training piece cleanly.

Service Businesses

Law firms, agencies, consultants, and clinics need lead qualification above all else. The chatbot should ask intake questions, qualify the visitor, and either book a call or route to a human. Features that matter: structured conversation flows, lead data export, and CRM/webhook integration. AI Chat Agent's webhook notification (Zapier/n8n/Make compatible) handles the handoff to your CRM or booking tool.

SaaS Trial Pages

SaaS visitors asking pre-sales questions during a trial are high-intent leads. A chatbot that can answer detailed product questions — "Does your API support webhooks?" "What's the rate limit on the free plan?" — converts better than a contact form that responds in 24 hours. Train the bot on your docs site by crawling your documentation URLs. The URL crawl (up to 20 pages) in AI Chat Agent works well for this pattern.

Multilingual Sites

This is where precision matters. Most WordPress chatbot plugins handle multilingual support inconsistently. Here's the honest breakdown for AI Chat Agent specifically: the widget UI strings (placeholder text, button labels, system messages) are in English only — there is no built-in i18n for the interface itself. However, the AI responds in whatever language the visitor writes in, because the underlying LLM (GPT-4o, Claude, Gemini) handles multilingual conversation naturally. So a French visitor who types in French will receive French responses — but they'll see English UI labels. For sites where the widget chrome language matters, a WPML or Polylang setup won't localize the widget strings. Factor that into your evaluation.

What to Look For in a WordPress Chatbot

After testing every major option, these are the evaluation criteria that actually separate good tools from expensive regrets.

  • Real AI, not rule trees. Flow-based chatbots — where you manually map every possible conversation branch — are a maintenance nightmare. They break the moment a visitor asks something slightly off-script. Any chatbot you evaluate in 2026 should handle natural language natively. Anything that leads with "visual flow builder" as its headline feature is a red flag.
  • Transparent pricing at scale. Get the pricing page open and find the plan you'd actually be on in 18 months if the chatbot works. That's the number that matters, not the free tier headline.
  • Data ownership and export. Can you export your conversation history? Can you delete your data? Where are servers located (relevant for GDPR compliance)? SaaS tools vary widely here. Self-hosted is unambiguous: your server, your data.
  • Live escalation path. Every chatbot fails sometimes. When a visitor is frustrated and needs a human, there needs to be a clear, reliable escalation path. Bots without this create more damage than no bot at all.
  • Knowledge base quality. The difference between a chatbot that embarrasses you and one that genuinely helps visitors is almost entirely determined by how well it's trained on your content. Prioritize tools with strong document ingestion and URL crawling.
  • Widget performance. A chat widget that adds 200KB to your page load or breaks your mobile layout is worse than not having one. Test on mobile. Check network tab. A well-built widget should be invisible to your Core Web Vitals.

Also worth reading: our blog covers chatbot strategy, implementation guides, and case studies for specific use cases as we publish them.

Final Verdict: Free, Paid SaaS, or Self-Hosted?

Which Chatbot Is Right for You? Choose a chatbot What's your traffic + budget? Low traffic zero budget Non-technical managed infra OK Business/agency own your data Free Tier Tidio or BotPenguin Free, cap <2k visitors/mo Paid SaaS ProProfs / Chatway $20–$50/mo, zero DevOps Self-Hosted AI Chat Agent €79 one-time, own data Decision driver: not features — it's pricing model + data ownership. SaaS costs compound. Self-hosted costs stay flat. Free costs time.
Pick by traffic and ownership preference, not feature checklist.

Here's the decision matrix based on actual use cases rather than feature lists:

Choose a free wordpress chatbot plugin (Tidio/BotPenguin) if: you're running a personal blog or early-stage project, your monthly visitor count is under 2,000, you have zero budget, and you accept that you'll either hit the cap or upgrade within 12 months.

Choose a paid SaaS wordpress chatbot plugin (ProProfs, Chatway) if: you want managed infrastructure with zero DevOps responsibility, your team is non-technical, and your chatbot budget is $20–$50/month indefinitely. SaaS makes sense when the alternative is hiring someone to manage a server.

Choose self-hosted (AI Chat Agent) if: you're running a business site or WooCommerce store where the chatbot will handle real volume, you want to own your data, you need multi-site deployment without per-site fees, or you're an agency building chatbots for clients. The €79 one-time license for a single site — or €399 for unlimited — pays for itself in the first three to six months versus a comparable SaaS plan. You bring your own AI provider key and pay API costs directly, which at GPT-4o-mini rates means even heavy usage stays well under $30/month.

The wordpress ai chatbot landscape in 2026 is genuinely good — the underlying models are excellent and even the cheaper API-key plugins can produce impressive results when configured well. The variable that separates good deployments from expensive, underperforming ones is almost always the pricing model and data ownership structure, not the AI capability itself.

If you want to see what self-hosted looks like in practice, the AI Chat Agent demo is live at demo.getagent.chat — you can explore the full admin panel, test the widget, and see the knowledge base configuration firsthand. When you're ready to deploy, the Regular License is available at the checkout page for a one-time €79 — no subscriptions, no per-conversation fees, no pricing page surprises twelve months from now.

Frequently Asked Questions

What is the best free chatbot for WordPress in 2026?

Tidio offers the most polished free wordpress chatbot experience with 100 chatbot conversations and 50 AI conversations per month, plus unlimited live chat agents. BotPenguin is a strong alternative with a more generous 2,000-message monthly cap. Both hit hard ceilings once your traffic grows past a hobby blog.

Can I add ChatGPT to WordPress without a monthly subscription?

Yes. WPBot Pro and MxChat are wordpress chatbot plugins that connect directly to OpenAI using your own API key, so you pay OpenAI's API rates rather than a SaaS markup. Self-hosted options like AI Chat Agent go further by supporting GPT-4o, Claude, Gemini, and any OpenAI-compatible endpoint with no per-message limits.

Do I need a plugin to install a chatbot on WordPress?

Not always. Tidio and BotPenguin offer dedicated wordpress chatbot plugin installs from the WP.org directory, but most modern chatbots only require a single script tag pasted into your header or footer via a plugin like Insert Headers and Footers. The script-tag approach works on any theme and avoids plugin bloat.

How good is AI quality in WordPress chatbots today?

Quality depends entirely on the underlying model and how well the bot is trained on your content, not the plugin itself. A wordpress ai chatbot powered by GPT-4o or Claude 3.5 Sonnet with a proper RAG knowledge base of your docs and policies will outperform any rule-based flow builder. Tools that lead with "visual flow builder" as their main feature are usually a step behind.

Can a WordPress chatbot handle multiple languages?

The AI itself handles multilingual conversations natively because models like GPT-4o and Claude respond in whatever language the visitor writes in. However, widget UI strings (button labels, placeholders) are often English-only and won't be translated by WPML or Polylang. Verify both AI response language and widget chrome language before deploying on a multilingual site.

Are WordPress chatbots GDPR compliant?

SaaS chatbots vary widely — server location, data retention, and export options should be verified per vendor before deploying in the EU. Self-hosted options give you unambiguous control: a free wordpress chatbot running on your own VPS keeps all conversation data inside your infrastructure, which simplifies GDPR, processor agreements, and data subject requests considerably.