Smart chatbot on your WordPress site.60 seconds. No code.
A 30 KB companion plugin for your DBestChatBot workspace. Connect once, pick which chatbot shows on which pages, and it just runs. No theme edits, no shortcodes, no fights with your cache plugin.
Requires WordPress 5.6+ and PHP 7.4+. GPLv2 license. Free forever — paid tiers gate features in the dashboard, not in the plugin.

Hero illustration goes here
A note from the founder
Why this plugin is small on purpose
I've installed every popular AI chatbot plugin. Every single one tries to do too much in PHP — manage AI API keys, store conversation history in wp_options, render forms, send notification emails, embed iframes, run cron jobs. Activate one of these and you've added 2–6 MB of code, a dozen new database tables, and a permanent slowdown to wp-admin.
Worse — when something breaks, or you want to change the chatbot's behavior, you wait for a plugin update. Then you test it on staging. Then you push to prod. Then you find out it broke compatibility with your page builder. For a chatbot.
We took the opposite approach: this plugin is a 30 KB shim that knows your workspace credentials and emits one script tag in your page footer. That's it. Everything else lives on dbestchatbot.com, gets updated by us continuously, and never requires a plugin release.
If the SaaS goes down tomorrow, the script tag silently does nothing and your site keeps working. If we ship a new chatbot feature, you get it the same hour without touching wp-admin. If your client wants the chatbot to suddenly capture different lead fields, you change it in the dashboard — not in a plugin file.
— Ashutosh, building DBestChatBot from a small apartment with a big espresso machine
Three things, well. Nothing else.
Everything else — AI models, prompts, lead forms, integrations — lives in your dashboard. The plugin's job is to get out of the way.
01
Connect
One-click pairing with your DBestChatBot workspace. Paste your workspace key, click Connect, done. No OAuth maze.
02
Choose
Pick which chatbot shows on which pages. Homepage, blog posts, /pricing, /contact, URL pattern matching. Different bot per audience, no shortcode wrestling.
03
Embed
One script tag in the page footer. No iframe sandboxing weirdness, no theme CSS conflicts (we use Shadow DOM), no impact on Core Web Vitals.
The boring-but-essential stuff
Safeguards that matter when your client calls
Every "the chatbot disappeared!" support ticket we've gotten has been one of these five things. So we built diagnostics for all of them.
Health Check panel
Five diagnostics run automatically every time you open the plugin settings: workspace connection, default chatbot validity, frontend visibility (does the widget actually appear for anonymous visitors?), detected cache plugins, detected consent plugins. Each failed check shows a plain-English fix.
One-click cache purge
We auto-detect and clear SiteGround Optimizer, WP Rocket, LiteSpeed, W3 Total Cache, WP Super Cache, Hummingbird, Autoptimize, and Cloudflare. One button. No more "the widget shows for me but not for visitors" mysteries.
Bundler exclusion attributes baked in
Our script tag ships with data-no-optimize, data-noptimize, and data-cfasync="false" attributes. JS bundlers leave it alone by default, which prevents the widget from getting bundled into an asyncified blob that breaks for anonymous viewers.
Shadow DOM isolation
The chat widget renders inside a Shadow DOM. Your theme's aggressive *{color:red!important} CSS cannot reach inside. We learned this the hard way on a Matrix Club nightclub theme. Now it's permanent.
WordPress-native auto-updates
When we ship a new version, you see the standard yellow "Update available" notice in wp-admin — exactly like a plugin from the WP.org directory, except served from our own update server. No third-party libraries, no daily nag screens.
Daily phone-home (anonymous)
Once per day the plugin sends your WP version + plugin version + a hash of your site URL to dbestchatbot.com — so we can spot environments where the widget might be misbehaving BEFORE you have to file a support ticket. No customer data, no visitor data.
Install in five minutes
Install straight from your WordPress dashboard — search "DBest ChatBot" under Plugins → Add New. Updates arrive automatically like any other directory plugin.
- 1
Create a free DBestChatBot account
Sign up at dbestchatbot.com, then build your first chatbot in the dashboard. The free plan covers ~50 messages/month. Takes about 2 minutes.
- 2
In wp-admin, go to Plugins → Add New
Search for "DBest ChatBot" (by DBestChatBot). Click Install Now, then Activate. No zip uploads, no FTP.
- 3
Open DBestChatBot in the WP admin menu
You'll see a single "Connect" button. Paste the connection key from your DBestChatBot dashboard. The plugin verifies it server-side, fetches your workspace's chatbots, and shows them in a dropdown.
- 4
Pick a chatbot and display rules
Choose which chatbot is the default, then optionally add per-page rules ("show chatbot A on /pricing, chatbot B everywhere else"). Save. Open your site in an incognito window — the chatbot is live.
Free · GPLv2 · installs & auto-updates through the WordPress.org directory
How it differs from typical AI chatbot plugins
We're not throwing shade at specific plugins by name. But here's the architectural pattern we deliberately walked away from.
| Aspect | DBest ChatBot | Typical AI chatbot plugin |
|---|---|---|
| Plugin size | ~30 KB | 2–6 MB |
| New DB tables | Zero | 4–12 |
| AI keys stored where | On the SaaS (encrypted at rest) | In wp_options on every site |
| How prompt updates ship | Instant — dashboard change | Requires plugin release + site update |
| Theme CSS isolation | Shadow DOM (immune) | Inline styles (theme bleeds through) |
| Cache-plugin handling | Built-in detection + purge | Manual — you debug it |
| Auto-updates | WP-native yellow notice | Often "phone home and force-redirect" |
Questions we actually get
Does this plugin work without a DBestChatBot account?
No. The plugin is the bridge — without the SaaS workspace, there's no chatbot to show. The free plan gives you everything you need to evaluate; no credit card required.
Will it slow my site down?
No. The widget loads asynchronously (defer attribute) and the plugin itself does almost nothing on every page load — it just outputs ~140 bytes of HTML in the footer. No blocking PHP, no extra DB queries, no enqueued stylesheets in the editor.
Will it conflict with my page builder / cache / theme?
Almost certainly not. We test against Elementor, Divi, Beaver Builder, Bricks, Oxygen, WPBakery, Astra, GeneratePress, Kadence, Hello Theme, and the 2020-2024 default themes. The Shadow DOM widget is isolated from theme CSS; the script tag carries cache-bypass attributes for the big 8 cache plugins.
What if dbestchatbot.com goes down?
Your site keeps working. The widget script fails to load and silently does nothing — no broken layout, no PHP errors. The plugin's WP-admin pages still work since they don't depend on the SaaS being reachable to render.
GDPR / cookie consent?
The widget defers loading until the user opens the chat (no cookies set on visit). When the chat opens, a single session ID cookie is set. We auto-detect Complianz, CookieYes, Iubenda, and Cookiebot — if one is active, the widget waits for explicit consent before loading.
Source code?
GPLv2. Repository at github.com/ashutosh804/DBestWPChatBot. Issues and PRs welcome. The SaaS backend is closed-source but the plugin code is 100% inspectable.
Ready to ship a real chatbot in 5 minutes?
Sign up takes 60 seconds. The plugin installs like any WordPress plugin. You'll have a chatbot answering visitor questions on your site by the time your coffee's brewed.