Plug ChatBot
Plug ChatBot is an AI-powered chatbot plugin for WordPress. Version 2.0.1 adds xAI Grok alongside the existing OpenAI integration.
The site administrator can configure both providers and select one active chat provider. OpenAI and Grok Knowledge Bases are managed separately so files are sent only to the selected provider.
Current plugin capabilities include:
- OpenAI and xAI Grok chat integrations
- Provider-specific conversation state
- OpenAI Vector Store Knowledge Base management
- xAI Collection Knowledge Base management
- File Search and Code Interpreter controls per provider
- Custom bot identity, tone, and guardrail prompt
- Visitor capture before chat
- Optional chat history saved in WordPress
- Admin email notifications for chat transcripts
- Optional OpenAI Text-to-Speech responses
- Responsive chat widget customization
- Adjustable rate limiting
External services
This plugin connects to external AI services only when the corresponding integration or feature is configured and used.
OpenAI
OpenAI may receive:
- Visitor chat messages and chatbot instructions
- Optional visitor contact details included in the conversation context
- Knowledge Base files uploaded under the OpenAI Knowledge Base tab
- Optional moderation requests
- Optional text sent for voice generation
Service information:
- API documentation: https://platform.openai.com/docs/api-reference
- Privacy policy: https://openai.com/policies/privacy-policy/
- Terms of use: https://openai.com/policies/terms-of-use/
xAI
xAI may receive:
- Visitor chat messages and chatbot instructions when Grok is the active provider
- Optional visitor contact details included in the conversation context
- Files uploaded under the Grok Knowledge Base tab
- Collection management requests when an xAI Management API key is configured
Service information:
- API documentation: https://docs.x.ai/
- Privacy policy: https://x.ai/legal/privacy-policy
- Terms of service: https://x.ai/legal/terms-of-service
If local chat logging is enabled, the plugin may store visitor email addresses, chat transcripts, and IP addresses in the WordPress database. A short-lived browser cookie is used to maintain chatbot state for logged-out visitors.
Features
- Select OpenAI or Grok as the active chat provider
- Configure separate API keys and models
- Use only the five approved Grok model IDs included in the plugin
- Manage OpenAI Vector Stores and xAI Collections independently
- Upload, attach, detach, list, and delete Knowledge Base files
- Enable File Search and Code Interpreter separately for each provider
- Preserve existing OpenAI settings during the 2.0.1 upgrade
- Use OpenAI moderation when an OpenAI key is configured
- Use optional OpenAI Text-to-Speech even when Grok handles chat
- Store chat logs and send transcript notifications
