WordPress plugin
AI chatbot plugin for WordPress
An AI agent trained on your content and pages. It answers visitors, says so when it does not know, and passes the conversation to your team in the same window. Install the plugin and connect it in a couple of clicks, with no theme files to edit and no code to paste.
7-day trial with AI included, no card. Then connect your own AI account.
The short answer
A WordPress AI chatbot plugin puts a chat window on your site and lets an AI answer visitors from your own content. Optlo's is trained on your content and pages, hands the conversation to a person when it should, and runs on your own AI account instead of a bundle of credits.
Best of both
The best of both worlds
Every WordPress chatbot is one of two kinds, and each gives you something the other does not. Optlo keeps the good half of each.
Native plugins
WPBot, AI Engine, MxChat
Run on your own AI key, so the AI is billed by your provider. Cheap: $39 to $79 a year.
A bot in a box. No inbox for your team, and a thin handoff or none.
Every AI call runs on the same PHP as your site.
Hosted tools
Tidio, ChatBot.com, Jotform
Easy to set up, with a team inbox and a handoff to a person built in.
The AI is bundled and metered: credits, per conversation or per resolution.
The bill grows on your busiest month.
Optlo
The best of both
Hosted. Nothing runs on your server, and your team has a real inbox and handoff.
Runs on your own OpenAI, Anthropic or Gemini account, billed by them at list price. No credits.
No free plan. A 7-day trial with AI included, then from $16 a month.
Side by side
How Optlo compares
Two native plugins, two hosted tools, and Optlo, checked against each vendor's own pages. The two cells where Optlo says no are real: there is no free plan, and WooCommerce is something you assemble.
| What you get | WPBot | AI Engine | Tidio | ChatBot.com | Optlo |
|---|---|---|---|---|---|
| Trained on your content and pages | PartialSitemap training on the paid plans | PartialSyncs your posts, paid plan | Yes | Yes | Yes |
| Runs on your own ChatGPT, Claude or Gemini account | Yes | Yes | NoTidio's own models | NoNo API keys, by design | YesOn a paid plan. The trial includes AI |
| No per-message credits | Yes | Yes | NoLyro from $32.50 a month for 50 conversations | No$0.99 per extra AI resolution | YesPriced by active conversations and seats |
| A person can take over in the same window | PartialThrough Slack or the dashboard, top plan | No | Yes | Yes | Yes |
| A shared inbox for your team | No | No | Yes | Yes | Yes |
| Nothing runs on your WordPress server | NoRuns in PHP on your hosting | NoRuns in PHP on your hosting | Yes | Yes | YesThe plugin adds one script |
| WooCommerce | YesProfessional plan and up | PartialFunction calling, developer work | Yes | Yes | PartialThrough the API connector, assembled rather than switched on |
| Free plan | YesLite version | YesFree version | Yes50 conversations | No14-day trial | No7-day trial, AI included |
Capabilities and prices checked September 2026. Vendors change plans often; the sources below are where each was read from.
Want one of these in depth?Optlo vs Tidio
Setup
Set up in a couple of clicks
Three steps, and none of them opens a theme file or a code editor. The plugin is free on wordpress.org.
Install the plugin
In WordPress, go to Plugins, Add New, and search for Optlo. It is on wordpress.org, reviewed by the plugin team, and it is free.
Connect your workspace
Under Settings, Optlo, click Connect and approve the site from your Optlo dashboard. The verification key registers itself. If you would rather, paste a workspace ID by hand.
Choose where it appears
Limit it to certain post types, hide it on checkout or 404 pages, or hide it from your editors. Then visit your site. The launcher is in the corner.
What visitors get
Built so people actually use it
Most chatbots get closed after one canned answer. This one reads your pages, admits what it does not know, and brings in a person when it should.
Knowledge
Trained on your content and pages
Point Optlo at your site and it reads your pages, your docs and your help center. Answers link back to the page they came from, so a visitor can check for themselves. Anything that is not published yet, you add as a note.
Honest
It says so when it does not know
A chatbot is only as good as what it has read. When a question is ambiguous the agent asks, and when the answer is not in your content it says it does not know rather than inventing one. It answers in the visitor's language, whichever that is.
Handoff
It hands the hard ones to a person, in the same window
A refund, an account change, a customer who asks for a human: the conversation goes to your team, who reply from the shared inbox. The agent steps aside while they do. If nobody is online it collects an email and keeps the visitor company. The human handoff page covers what triggers it.
Knows your users
It knows who is signed in
Turn on one setting and your signed-in WordPress users are identified with a signed token, so their history follows them and their name, role and organization sit beside the thread in your inbox. Visitors who are not signed in stay anonymous.

Pricing
See what a month costs
Optlo charges for the platform. The AI is billed by your own OpenAI, Anthropic or Gemini account at their list price. Pick the shape of your site, or move the sliders, and see what a month costs next to the tools that bundle the AI and meter it.
- Optlo Growth plan $49
- Your AI, at provider cost $13
- Platform plan $120
- Message credits $80
- Platform plan $49
- Lyro conversations $438
- Seats $255
- Fin resolutions $520
At 750 conversations a month with 3 people answering, Intercom bills $775 and Optlo bills $62, of which $13 is AI paid straight to your provider at list token rates. Every figure comes from each vendor's published pricing, with 70 percent of conversations handled by AI and annual billing applied to all of them. Your deflection rate and conversation length move every number here.
The 7-day trial includes AI usage, so you can install the plugin and test it end to end first. When it ends, you pick a plan and connect your own AI account. The savings calculator prices your own volume against more tools.
Under the hood
Built for how WordPress sites run
The people who install plugins for a living care about what a plugin does to the rest of the site. This one was written by people who do.
It will not slow your site down
The plugin puts one small script on your page. The chat window itself loads from Optlo's servers in its own frame, so your page keeps its speed score and your theme's styles cannot collide with it.
Safe behind a cache or CDN
Nothing about the visitor is written into your pages, and visitors who are not signed in get no cookie from the plugin. Page caches and CDNs need no special configuration.
Only where you want it
Choose post types, exclude URL patterns like /checkout*, hide it from certain roles, and keep it off search results and 404 pages.
Refuses to load on staging
A staging copy carries your workspace ID with it. The plugin notices it is not on production and stays quiet, so test conversations never reach your live inbox.
Nothing runs on your server
The AI does not run on your hosting plan and the plugin does not send your posts or your users' accounts anywhere. What leaves the site, and when, is listed on the plugin page.
Buttons anywhere
A shortcode and an editor block put a "chat with us" button in any post or page, with the opening message already written. Two filters let a developer change what is sent about a user, or switch the messenger off for a request.
Frequently asked questions
Is there an AI chatbot plugin for WordPress?
Yes. Optlo's plugin is on wordpress.org, reviewed by the plugin team. It adds the chat launcher to your site, and the AI agent behind it answers from your own pages, hands the conversation to your team when it should, and runs on your own AI account. Install it, connect it in a couple of clicks, and the launcher appears in the corner of your site.
How do I add an AI chatbot to my WordPress site?
Start a free trial on Optlo and give the agent your website to read. In WordPress go to Plugins, Add New, search for Optlo and activate it. Under Settings, Optlo, click Connect and approve the site from your Optlo dashboard, or paste your workspace ID. That is the whole install; no theme files are edited. The installation guide has the details.
Do I need an API key? Which AI does it use?
Not to start. The 7-day trial includes AI usage, so you can install the plugin, upload your content and run real conversations first. When the trial ends you pick a plan and connect your own OpenAI, Anthropic or Google Gemini account, and the agent runs on that. You can use different models for different steps of the workflow, and switch when a better or cheaper one comes out.
Is it free?
The plugin is free and the trial is free for 7 days, with AI usage included and no card. There is no permanent free plan. After the trial, plans start at $16 a month on annual billing, and the AI itself is billed by your own provider at their list price, which on a mid-range model comes to a few cents per conversation.
Will it slow my site down?
No. The script the plugin adds to your pages is about 2 KB, measured in September 2026, and the chat window itself loads from optlo.com in its own frame, so its code is never parsed as part of your page. For comparison, WP Rocket's September 2026 test of five popular live chat widgets found each added between 188 KB and 500 KB to a blank WordPress page and between half a second and 2.4 seconds to its load time.
Does it work with caching plugins and a CDN?
Yes, with no special configuration. Nothing about the visitor is written into your pages, so a cached page can never show one visitor as another. Visitors who are not signed in receive no cookie from the plugin, so caches that skip cached pages when they see a cookie keep working. Signed-in users get one cookie that identifies nobody and is never sent to Optlo.
Is this a live chat plugin too?
Yes. Every conversation arrives in a shared inbox where your team can reply by hand, and a person can take over a thread the agent started at any point. What you do not get is a bot that only routes to humans: the agent answers first, and people step in for the questions it cannot handle.
Why does it not show on my staging site?
On purpose. A staging site is usually a copy of the production database, which copies your workspace ID with it, and without this check every test conversation would land in your live inbox. Untick "Only load on production" under Settings, Optlo if you want it there. If you have genuinely moved domains, the same screen has a "This site moved here" button.
What does the plugin send to Optlo?
On pages where the messenger is on, the visitor's browser loads the script from optlo.com and opens a connection, the same as any hosted widget. Optlo receives the page address, the visitor's IP address and browser, and whatever they type. If you turn on "Identify signed-in users", the browser also passes a short-lived signed token with that user's ID, email, name and role. The plugin does not send your posts, your site content, or the accounts of users who are not signed in. The full list is in the plugin listing.
What does it work with?
WordPress 6.0 or newer, tested up to 7.1, on PHP 7.4 or newer. Any theme or page builder, because the plugin adds one script to the page and edits nothing in your theme, so it does not care whether the page came from a block theme, Elementor or a classic template. Any page cache or CDN, with no rules to add. Signed-in users are identified with a signed, short-lived token your site issues, off by default. The same messenger installs on any other site with one snippet; the installation guide covers Shopify, Webflow, React and Astro.
Does it work with WooCommerce?
Partly, and honestly: there is no WooCommerce connector yet. The agent reads your product pages like any other page, so it can answer questions about what you sell. Looking up a specific order or a customer's cart means a workflow step that calls the WooCommerce REST API through the API connector, which is something you assemble rather than switch on. Budget an afternoon for it, or tell us and we will help.
What is the difference between a native chatbot plugin and a hosted one?
A native plugin such as WPBot or AI Engine runs inside WordPress: the bot, its settings and every AI call live on your hosting plan, and you bring your own AI key. A hosted tool such as Tidio or ChatBot.com runs the bot on its own servers and the plugin only embeds it, so you get an inbox and a team, but the AI is bundled and billed in credits. Optlo is hosted, so nothing runs on your server and your team has an inbox, and it runs on your own AI account like a native plugin does.
Can I open the chat from a button or a menu link?
Yes. Use the [optlo] shortcode or the "Optlo chat button" block to put a chat button anywhere on a page. Both take a label and an opening message, so a button on your pricing page can start the conversation with "I have a question about pricing". The launcher itself can be hidden on any page by post type, URL pattern or user role.
Build AI customer support on your terms
Bring your own AI, stay in control, and optimize as you scale.
* No credit card required