How to Add an AI Chatbot to WordPress (Without Losing Your Mind)
A step-by-step guide to installing and configuring the Factfu AI chatbot plugin on your WordPress site. Five minutes, zero code, and your visitors finally get instant answers.
Why your WordPress site probably needs a chatbot
Let's be honest — most "Contact Us" pages are where customer questions go to die. Someone visits your site at 2 AM, has a question about your return policy, fills out a form, and then... waits. Maybe they hear back tomorrow. Maybe next week. Maybe they just buy from a competitor instead.
An AI chatbot changes that equation entirely. It reads your existing content — pages, posts, FAQs, documentation — and answers questions in real time, 24/7, without you lifting a finger.
And no, we're not talking about those clunky decision-tree bots from 2019 that make everyone want to throw their laptop out the window. This is actual AI that understands questions and pulls accurate answers from your content.
Here's how to set it up on WordPress in about five minutes.
What you'll need
- A WordPress site (version 5.0 or later)
- Admin access to your WordPress dashboard
- A free Factfu account
That's it. No PHP knowledge required. No editing theme files. No existential crisis.
Step 1: Create your Factfu account
Head to factfu.com/signup and create a free account. The free plan includes 200 messages per month — plenty to test the waters.
Once you're in, you'll land on the dashboard. This is your command center for training the bot, customizing its appearance, and monitoring conversations.
Step 2: Create a bot and add your content
Click "Create Bot" and give it a name (something professional — "Steve" is fine, "xXx_Bot_Destroyer_xXx" less so).
Now add your content sources. You've got options:
- Website URL — Point the bot at your site and it'll crawl your pages automatically
- Text/FAQ — Paste in frequently asked questions and answers directly
- Documents — Upload PDFs, docs, or other files
The bot processes your content and creates a knowledge base it can draw from when answering questions. The more content you feed it, the smarter it gets.
Pro tip: Start with your FAQ page and main product/service pages. These cover 80% of what visitors typically ask about.
Step 3: Install the WordPress plugin
There are two ways to install the Factfu plugin:
Option A: Install from WordPress admin (recommended)
- In your WordPress dashboard, go to Plugins → Add New
- Search for "Factfu"
- Click Install Now, then Activate
Option B: Manual upload
- Download the plugin ZIP from the Factfu WordPress plugin page
- Go to Plugins → Add New → Upload Plugin
- Choose the ZIP file and click Install Now
- Activate the plugin
Either way, you should see "Factfu AI Chatbot" listed in your active plugins when you're done.
Step 4: Connect your widget key
Here's where the magic happens:
- Go to Settings → Factfu Chatbot in your WordPress admin
- Open your Factfu dashboard in another tab
- Navigate to Settings → Widget and copy your Widget Key (it starts with
pk_) - Paste the key into the WordPress settings page
- Click Save Changes
That's the entire configuration. One field. We thought about adding more settings, but honestly, why?
Step 5: Check your site
Visit your website's frontend (not the admin area). You should see a chat bubble in the bottom-right corner of your page.
Click it. Ask a question about your business. Watch the bot answer it accurately using the content you provided.
If you're grinning right now, that's normal.
Customizing the look
The chatbot widget inherits its styling from your Factfu dashboard settings, not from WordPress. To change colors, welcome messages, or the bot's avatar:
- Go to your Factfu dashboard
- Navigate to Bots → [Your Bot] → Customize
- Adjust the colors to match your WordPress theme
- Set a welcome message that fits your brand voice
- Changes apply instantly — no need to touch WordPress
Troubleshooting
The chat bubble doesn't appear:
- Make sure the plugin is activated in Plugins → Installed Plugins
- Check that you've saved a valid widget key in Settings → Factfu Chatbot
- Clear any caching plugins (WP Super Cache, W3 Total Cache, etc.) and check again
- Try visiting your site in an incognito/private window
The bot doesn't know the answers:
- Make sure you've added content sources in your Factfu dashboard
- Wait a few minutes after adding content — processing takes a moment
- Check that your content sources show a "Ready" status in the dashboard
The widget loads but looks wrong:
- Customize the widget colors in your Factfu dashboard under Bots → Customize
- The widget uses its own styling and shouldn't conflict with your theme, but if you're using aggressive CSS resets, that might cause issues
What about performance?
The widget loads asynchronously and weighs in at about 30 KB gzipped. It won't affect your page load speed or Core Web Vitals in any meaningful way. Google's Lighthouse won't even notice it's there.
The script loads with defer so it never blocks your page rendering. Your visitors see your content first, then the chat bubble appears.
Free vs. paid plans
The free plan works great for smaller sites:
| Free | Starter ($19/mo) | Pro ($49/mo) | |
|---|---|---|---|
| Bots | 1 | 3 | Unlimited |
| Messages/month | 200 | 2,000 | 5,000 |
| Content sources | 5 | 25 | Unlimited |
| Custom branding | ✓ | ✓ | ✓ |
| Live chat handoff | — | ✓ | ✓ |
| Zapier integration | — | ✓ | ✓ |
| Slack integration | — | — | ✓ |
| Remove "Powered by" | — | — | ✓ |
Most WordPress sites start on the free plan and upgrade once they see the impact on their support volume.
Wrapping up
Adding an AI chatbot to WordPress takes about five minutes and zero lines of code. Your visitors get instant answers, your support inbox gets lighter, and you get to sleep through the night knowing someone (well, something) is handling the 2 AM questions.
If you haven't already, create your free Factfu account and give it a shot. The worst that can happen is your customers get faster answers.
And honestly? That's not so bad.
Ready to add AI chat to your site?
Set up Factfu in under 5 minutes. No credit card required.
Start for free →