WordPress Plugin Guide
Complete guide to installing, connecting, and using the AI BotKit WordPress plugin to embed your chatbot and sync your site content.
The AI BotKit WordPress plugin lets you connect your WordPress site to your AI BotKit account, embed chatbots, sync your content for training, and integrate with WooCommerce -- all without leaving your WordPress admin.
Installation
Method 1: Install from WordPress.org (Recommended)
Log in to your WordPress admin dashboard.
Go to Plugins → Add New Plugin.
Search for "AI BotKit for Lead Generation".
Click Install Now, then click Activate.
Method 2: Upload the ZIP File
Download the plugin ZIP from wordpress.org or your AI BotKit account.
In WordPress, go to Plugins → Add New Plugin.
Click Upload Plugin.
Choose the ZIP file and click Install Now.
Click Activate.
Connecting to Your AI BotKit Account
After activation, the plugin needs to connect to your AI BotKit SaaS account.
In your WordPress admin sidebar, click AI BotKit.
You'll see the Onboarding screen with a Connect button.
Click Connect. This opens a popup asking you to log in to your AI BotKit account.
Log in and authorize the connection.
Once connected, your site URL and a secure token are saved automatically.
Dashboard Overview
After connecting, the AI BotKit menu appears in your WordPress admin with these sections:
My Bots
Lists all chatbots from your AI BotKit account. You can view bot names, status (Active/Inactive), deployment scope (Sitewide/Page-specific), messages, and sessions. Editing happens on the SaaS dashboard via the Edit Bot link.
Analytics
Mirrors your SaaS analytics inside WordPress. See message counts, active sessions, and usage trends without leaving your site admin.
Content Sync
Configure which post types should be automatically synced to your AI BotKit knowledge base.
WooCommerce Enquiry
If you use WooCommerce, configure the Product Enquiry Integration (PEP) settings here.
Content Sync
Content Sync sends your WordPress pages, posts, and products to AI BotKit so your chatbot can answer questions using your site content.
What Gets Synced
Posts
Blog posts and articles
Pages
Static pages like About, Contact
Products
WooCommerce product pages
How to Sync
Go to AI BotKit → Content Sync.
Enable automatic content sync using the toggle.
Select the post types you want to sync (Posts, Pages, Products, etc.).
Click Save Settings.
When you update a post of the selected types, it will be automatically synced to your knowledge base in the background.
Embedding Your Chatbot
Option 1: Site-Wide Embed
The easiest way to show your chatbot on every page:
Go to your AI BotKit SaaS dashboard.
Open your chatbot and go to DEPLOY → Publish.
Select the WordPress deployment method.
After connecting the plugin, your chatbot will appear automatically based on your deployment settings.
Option 2: Shortcode
Use the shortcode to place the chatbot on specific pages or posts:
Edit any page or post.
Paste the shortcode where you want the chatbot widget to appear.
Publish or update the page.
If you omit the id attribute, the default chatbot is used.
Option 3: Share Link
Want to share your chatbot without embedding it? Use the direct link:
Anyone with this link can chat with your bot, even if it's not embedded on a website.
Disconnecting
To disconnect the plugin from your AI BotKit account:
Go to AI BotKit → Settings.
Click Disconnect.
Confirm. Your connection token is removed.
Your chatbot will stop appearing on your site, and no new data will sync. Your AI BotKit account and chatbots remain unchanged.
Troubleshooting
The plugin says "Not Connected"
Make sure you've completed the onboarding and clicked Connect.
Check that your AI BotKit account is active.
My content isn't syncing
Go to Content Sync and make sure automatic sync is enabled.
Make sure the correct post types are selected.
Check that your site is accessible from the internet (localhost sites can't sync).
The chatbot isn't showing on my site
Make sure you've activated the chatbot in the SaaS dashboard (DEPLOY → Publish).
Check that the correct pages are selected.
Try using the shortcode as a test.
Related Topics
WordPress / Other Website Integration -- Quick embedding options
KNOWLEDGE -- How your chatbot learns from synced content
Getting Your Embed Code -- Copy and paste embed code manually
Last updated
Was this helpful?