Skip to main content
Enhance your chatbot with real-time access to your WordPress content. The WordPress integration allows your chatbot to search pages, posts, and automatically sync your knowledge base.

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 DashboardIntegrations 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:
  1. Log in to your WordPress admin dashboard
  2. Go to UsersProfile
  3. Scroll down to the Application Passwords section
  4. Enter a name (e.g., “BubblaV Integration”)
  5. Click Add New Application Password
  6. 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

ToolWhat It DoesExample Query
wordpress_search_contentSearch pages and posts”Find articles about pricing”
wordpress_sync_knowledge_baseSync content to knowledge baseSyncs 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

  • 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
  • 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 have the REST API disabled by default
  • Go to SettingsWriting → enable “Enable XML-RPC”
  • For WordPress.com Business plans, you may need additional Jetpack configuration
  • 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.
WordPress.com vs WordPress.org: This integration is designed for self-hosted WordPress.org sites. WordPress.com sites may require additional configuration or a Business plan to enable the REST API.