BoostBot – AI Chatbot
BoostBot transforms your WordPress website with an intelligent AI chatbot. Unlike traditional chatbots that follow rigid scripts, BoostBot truly understands your content and provides helpful, contextual responses to your visitors.
Key Features
🤖 AI-Powered Conversations * Natural language understanding powered by advanced AI * Contextual responses based on your actual content * Multi-turn conversations with memory
📚 Smart Knowledge Base * Automatically indexes your posts, pages, and products * Extracts technical specifications and pricing * Full Elementor content support * Real-time content synchronization
🎯 Multiple Chatbots * Create different bots for different purposes * Display conditions (by page, category, product type) * Unique personalities and behaviors * Contact lists for each bot
🧩 Interactive Widgets * Lead capture forms * WhatsApp integration * Calendar booking * Coupon display * Image galleries * YouTube embeds * Quick buttons
🛒 WooCommerce Integration * Product search and recommendations * Add to cart functionality * Order status inquiries * Price and stock information
📊 Analytics & Insights * Conversation tracking * Lead management * Export to CSV * Performance metrics
🎨 Customizable Design * Match your brand colors * RTL support (Hebrew, Arabic) * Responsive design * Smooth animations
Use Cases
- Customer Support – Answer common questions automatically
- Lead Generation – Capture visitor information
- E-commerce – Help shoppers find products
- Booking – Schedule appointments via chat
- Information – Share knowledge base articles
Requirements
- WordPress 6.2 or higher
- PHP 8.0 or higher
Development
BoostBot is open source under GPLv2. The full TypeScript source code for the admin panel and the chat widget is shipped inside this plugin, alongside the compiled bundles, so you can audit and rebuild every shipped JavaScript file directly from the ZIP.
Where the source lives:
admin/src/— TypeScript + React source for the admin UI (compiled intoassets/dist/admin/).frontend/src/— TypeScript + React source for the chat widget (compiled intoassets/dist/frontend/).- Build configuration (
package.json,tsconfig.json,vite.config.ts, etc.) is included in bothadmin/andfrontend/.
Build from source:
- Install Node.js 18 or higher and npm 9 or higher.
- From the plugin directory, build the admin bundle:
cd adminnpm installnpm run build
- Build the chat widget bundle:
cd ../frontendnpm installnpm run build
The compiled output is written to assets/dist/admin/ and assets/dist/frontend/, which is exactly what the plugin loads at runtime.
Contributions, bug reports, and feature requests are welcome at support@boostmedia.co.il.
External Services
This plugin connects to external third-party services for AI processing and related functionality. By using this plugin, you agree to the terms and privacy policies of these services.
BoostBot Cloud Service
- Service URL: https://boostbot.boostmedia.co.il
- Provider: Boost Media Ltd.
- Privacy Policy: https://boostbot.boostmedia.co.il/privacy-policy
- Terms of Service: https://boostbot.boostmedia.co.il/terms-of-service
The BoostBot cloud service is used for:
- AI chat responses — When a visitor sends a message, the message and relevant knowledge base context are sent to the BoostBot service, which processes them using AI language models (Google Gemini, OpenAI GPT) and returns a response.
- Knowledge base indexing — Page content from your site is sent to the service for semantic indexing, enabling the AI to answer questions about your content.
- Credit management — The service tracks BoostCoin credit usage for AI operations.
- Plugin updates — When self-hosted, the plugin checks the service for available updates (version.json). On WordPress.org, updates come through the standard WordPress update system.
Data sent to the service includes: your site URL, page content submitted for indexing, chat messages, and anonymized visitor interaction data. The service does not collect personal data about your visitors beyond what is included in chat messages.
The BoostBot service uses the following AI providers for processing:
- Google Gemini API (https://ai.google.dev/) — Used for conversation orchestration. Privacy Policy: https://policies.google.com/privacy
- OpenAI API (https://openai.com/) — Used for generating chat responses. Privacy Policy: https://openai.com/privacy/
Voyage AI
- Service URL: https://api.voyageai.com
- Provider: Voyage AI, Inc.
- Purpose: Text embedding generation for knowledge base semantic search
- Terms of Service: https://www.voyageai.com/tos
- Privacy Policy: https://www.voyageai.com/privacy
When content is indexed into the knowledge base, text chunks are sent to the Voyage AI API to create vector embeddings used for semantic search. This happens through the BoostBot cloud service; the plugin does not call the Voyage AI API directly.
Anthropic Claude
- Service URL: https://api.anthropic.com
- Provider: Anthropic PBC
- Purpose: Optional AI model for generating chat responses
- Terms of Service: https://www.anthropic.com/terms
- Privacy Policy: https://www.anthropic.com/privacy
When enabled as the AI provider, user messages and conversation context are sent to the Anthropic Claude API for processing. This happens through the BoostBot cloud service; the plugin does not call the Anthropic API directly.
PayPal
- Service URL: https://www.paypal.com
- Provider: PayPal Holdings, Inc.
- Purpose: Payment processing for BoostCoin credit purchases
- Terms of Service: https://www.paypal.com/webapps/mpp/ua/useragreement-full
- Privacy Policy: https://www.paypal.com/webapps/mpp/ua/privacy-full
PayPal is used when you purchase BoostCoin credits through the plugin admin. Payment data is handled directly by PayPal; the plugin does not store credit card information.
Privacy
BoostBot stores the following data in your WordPress database: * Visitor messages and AI responses * Lead information (if collected via forms) * Knowledge base content (indexed pages and posts) * Conversation analytics and usage statistics
This data is stored locally on your server. You can export or delete it at any time through the admin panel.
For AI processing, chat messages and knowledge base content are sent to the BoostBot cloud service (see External Services above). The cloud service processes this data using third-party AI providers (Google Gemini, OpenAI) and returns responses. Refer to each provider's privacy policy for details on how they handle data.
Support
For support, please visit: * Documentation * Support Forum
