Why Connect WordPress?
Content Search
Chatbot can search and retrieve WordPress pages and posts
Knowledge Base Sync
Automatically sync WordPress content to your knowledge base
Real-time Updates
Chatbot stays updated with your latest content
Easy Setup
Simple authentication with Application Passwords
Prerequisites
- Self-hosted WordPress site (WordPress.org)
- Administrator access to your WordPress dashboard
- WordPress REST API enabled (default in WordPress 4.7+)
- Note: WordPress.com sites require specific configuration
Setup Steps
1
Navigate to Integrations
Go to Dashboard → Integrations and find the WordPress card
2
Click Connect
Click Connect WordPress to open the connection form
3
Enter Site URL
Enter your WordPress site URL (e.g.,
https://yoursite.com)4
Create Application Password
Create an Application Password in your WordPress admin:
- Log in to your WordPress admin dashboard
- Go to Users → Profile
- Scroll down to the Application Passwords section
- Enter a name (e.g., “BubblaV Integration”)
- Click Add New Application Password
- Copy the generated password (shown only once)
5
Enter Credentials
Enter your WordPress username and the Application Password
6
Verify Connection
Click Connect. The WordPress card should now show Connected
Available Tools After Connection
| Tool | What It Does | Example Query |
|---|---|---|
wordpress_search_content | Search pages and posts | ”Find articles about pricing” |
wordpress_sync_knowledge_base | Sync content to knowledge base | Syncs your WordPress content automatically |
Test Your Integration
Try these queries on your website:- “What do you have about [topic]?”
- “Show me articles about [subject]”
- “Find pages related to [keyword]“
Troubleshooting
Authentication fails
Authentication fails
- Verify your username and Application Password are correct
- Ensure you’re using an Application Password, not your account password
- Check that your user account has Administrator privileges
- Make sure your WordPress REST API is enabled
Connection fails
Connection fails
- Verify your site URL is correct and accessible
- Check that your site is not blocking REST API requests
- Temporarily disable security plugins to test
- Ensure your site uses HTTPS (recommended)
WordPress.com sites
WordPress.com sites
- WordPress.com sites have the REST API disabled by default
- Go to Settings → Writing → enable “Enable XML-RPC”
- For WordPress.com Business plans, you may need additional Jetpack configuration
Content not syncing
Content not syncing
- Wait a few minutes for the initial sync to complete
- Check that your site has published content (not just drafts)
- Verify that the Application Password still has valid permissions
- Try manually triggering the sync from the integration settings
Security: We use WordPress Application Passwords for authentication. This is more secure than using your main password and can be revoked at any time from your WordPress admin.
