Description
WPiko AI Chatbot brings OpenAI's latest models to your WordPress site for instant, accurate answers, lead capture, and automated support—without monthly fees. It's fast, flexible, and designed for real business outcomes like resolving FAQs, assisting shoppers, and qualifying leads.
Installation
- Upload the plugin files to the
/wp-content/plugins/wpiko-chatbotdirectory, or install the plugin through the WordPress plugins screen directly - Activate the plugin through the 'Plugins' screen in WordPress
- Go to 'WPiko Chatbot' in your WordPress admin menu
- Enter your OpenAI API key in the AI Configuration section
- Configure your chatbot settings and customize the appearance
- Your chatbot is now ready to use with OpenAI's Responses API!
Frequently Asked Questions
Can I customize the appearance of the chatbot?
Absolutely! You can customize colors, set a custom profile image, and adjust dimensions for complete control over the chatbot's appearance.
Can I customize the chatbot's responses?
Yes, you can train your chatbot with custom instructions, upload knowledge base files, and create pre-made responses for common questions.
Can I use this for customer support?
Absolutely! WPiko Chatbot is perfect for automating customer support, handling FAQs, and providing 24/7 assistance to reduce your support workload.
Do I need an OpenAI API key?
Yes, you'll need to obtain an API key from OpenAI to use this plugin. Links to create a key are provided in the plugin settings.
Do I need coding skills to set this up?
Not at all! WPiko Chatbot is designed for users of all technical levels with an intuitive setup process and user-friendly interface.
Does it work with WooCommerce?
Yes! Our Pro version includes specialized WooCommerce integration with product recommendations, order tracking, and sales assistance features.
Does the chatbot support languages other than English?
Yes, absolutely! The chatbot can be localized to any language. You can change the labels, placeholders, and error messages in the admin settings. Furthermore, you can train the AI using files or website scans in any language, and it will respond to users in the same language they use.
How can I embed the chatbot on specific pages?
You can use the [wpiko_chatbot] shortcode to embed the chatbot on any page or post.
How much does it cost to run the chatbot?
WPiko Chatbot uses OpenAI's pay-as-you-go pricing model, and typical usage costs just a few dollars per month for most websites. No monthly subscription required!
Screenshots
Engage visitors with a sleek, customizable chat interface that matches your brand and provides instant responses to common questions.
Easily configure your chatbot's personality, knowledge base, and behavior through an intuitive AI training interface powered by OpenAI technology.
Review and analyze conversations to understand customer needs, improve your AI's responses, and refine your support strategy.
Transform your chatbot into a direct communication channel with the built-in contact form. Allow visitors to reach out without leaving the chat interface.
Gain valuable visitor insights through detailed analytics including conversation metrics, geographic data, and user engagement patterns.
Changelog
1.1.1
- Feature: Add Reasoning Effort and Verbosity controls for GPT-5 models
- Feature: Added customizable chatbot interface text (localization support)
- Feature: New customizable Error Messages system - group technical errors into friendly user-facing categories
- Feature: Added Debug Log admin page - database-based logging that works without WP_DEBUG for easier troubleshooting
- Improve: Centralized error message defaults (DRY principle) for better maintainability
- Improve: Enhanced error logging - admins see detailed technical errors while users see friendly messages
- Improve: Enhance API connection reliability for new parameter structures
- Improve: Enhanced chatbot UI
1.1.0
- Fix: Resolved race condition causing mixed or delayed responses during rapid conversations
- Improve: Prevent concurrent message submissions by adding frontend request queue
- Improve: Disable input and send button while a response is processing
- Improve: Implement frontend-based response tracking for more reliable conversation flow
- Improve: Clear conversation chain correctly when chat is reset
1.0.9
- Fixed "Access denied" errors caused by cached expired WordPress nonces
- Added automatic nonce refresh mechanism - chatbot now seamlessly retries failed requests with fresh nonces
- Improved resilience for sites using page caching plugins (WP Rocket, LiteSpeed, W3 Total Cache, etc.)
- Rate-limited nonce refresh endpoint to prevent abuse
1.0.8
- Fixed conversation context issue where AI would repeat responses after 5+ messages
- Implemented OpenAI's previous_response_id for stateful multi-turn conversations
- Added database schema upgrade for storing OpenAI response IDs
- Improved conversation continuity and context awareness
1.0.7
- Added support for latest OpenAI models: GPT-5.1, GPT-5.1 Chat, GPT-5.2, and GPT-5.2 Chat
- Added model information display with accurate specifications for all new models
1.0.6
- Added client-side timeout handling (90s for chatbot, 60s for contact form) - users now receive clear feedback instead of waiting indefinitely
- Optimized retry mechanism - reduced from 3 retries to 2 with shorter timeouts for faster failure feedback
- Improved error messages - specific, actionable messages for timeout, network, rate limit, and server errors instead of generic "An unexpected error occurred"
- Added retry attempt logging for better debugging
1.0.5
- Added translation function to the download conversation button
- Fixed Download conversation - sale prices fixed render
- Added learn link to the plugin header
1.0.4
- Removed the Assistant API
- Added plugin Dashboard - provides a modern, elegant overview of the chatbot's performance and activity
- Added mobile-friendly navigation for the admin interface - enhances user experience on mobile devices with a collapsible hamburger menu
- Important: If you are currently using the Assistant API, you must migrate to the Responses API before updating the plugin
1.0.3
- Added OpenAI Responses API integration for improved performance and reliability
- Enhanced AI Configuration section with dual API support (Assistants API and Responses API)
- Future-proofed plugin for OpenAI Assistants API deprecation (sunset August 26, 2026)
- Improved conversation state management with stateful interactions
- Better token efficiency and reduced latency with new Responses API
- Enhanced tool integration capabilities for future development
1.0.2
- Added cache-busting system to ensure updated assets are always loaded
- Improved header UI/UX for better usability and cleaner design
1.0.1
- Plugin improvements
1.0.0
- Initial release
Upgrade Notice
1.0.0
This is the first version of WPiko Chatbot.
1.0.1
- Plugin improvements
1.0.2
- This update adds a cache-busting system to prevent outdated assets from being loaded, and improves the header UI/UX for a smoother user experience.
1.0.3
Important update: Added OpenAI Responses API integration to prepare for Assistants API deprecation (August 26, 2026). This ensures continued functionality with improved performance, better state management, and enhanced efficiency. Update recommended.
1.0.4
Important: Assistant API removed. Migrate to Responses API before updating. Added modern dashboard and mobile-friendly admin navigation for better user experience.
1.1.0
Improves chat reliability by fixing mixed or delayed responses when messages are sent quickly.
1.1.1
Adds Reasoning Effort/Verbosity controls, customizable Error Messages system, and new Debug Log page for easier troubleshooting.
# ✅ Get Started With Wpiko Chatbot Today
Installing WPiko Chatbot for WordPress takes just a few clicks. Start with our free plugin and upgrade anytime to unlock advanced premium tools.
Learn more: WPiko Chatbot
# 🆓 Key Features (Free)
- OpenAI Responses API integration for fast, reliable conversations
- Works with the latest models, tailor tone and behavior via instructions
- Full localization: Customize all chatbot interface text, placeholders, and error messages to any language
- Style the interface to match any website's design (colors, dimensions, icons)
- Floating chatbot and shortcode embed:
[wpiko_chatbot] - Pre-made quick questions and custom conversation starters
- File uploads for knowledge enrichment (assistant knowledge base)
- Basic conversation management and admin-side conversation export (with translation)
- User transcript download from the chat UI
- Sound notifications, error messages, page exclusion rules
- Secure API key handling
# 🌍 Any Language & Localization Support
WPiko is designed for a global audience. You can fully customize every text element your visitors see, from the chatbot name and welcome message to input placeholders and error notifications. More importantly, the AI itself is language-agnostic: train it with documents in any language, and it will converse naturally with your users in their preferred tongue.
# 💬 What You Can Do
- Provide 24/7 AI support and reduce tickets with precise, on-brand answers
- Train on your site/files for domain-specific answers
- Review conversations and improve AI responses
- Embed a chatbot on any page using a shortcode or show a floating widget site‑wide
# 📱 Mobile-Friendly
WPiko's chatbot adapts seamlessly to phones, tablets, and desktops. Touch‑friendly buttons, adjustable dimensions, and compatibility with common themes and page builders ensure a smooth experience without covering key UI elements. The admin includes a mobile‑friendly navigation.
# 🔐 Reliable, Fast, Secure
WPiko is optimized for performance and security. The chatbot loads fast, enqueues only essential assets, and protects your customer data.
# 🚀 Pro Adds
- Advanced analytics and reporting (device, geo, usage graphs)
- Capture emails/leads with customizable localized fields
- Localizable contact form with file attachments and reCAPTCHA support
- Enhanced WooCommerce integration (product cards, product assistance)
- Website content scanning and a Q&A builder for custom knowledge
- Advanced conversation management and cleanup tools
- AI-powered response enhancement for operators
External Services
This plugin relies on third-party external services to provide its functionality. Below is detailed information about each service used:
OpenAI API
- What it is: OpenAI's API service that provides access to advanced AI language models and assistants.
- What it's used for: This service powers the core chatbot functionality, including generating responses, managing conversations, creating and updating AI assistants, handling file uploads for knowledge base, and managing vector stores for file search capabilities.
- What data is sent: User messages/questions, chatbot configuration settings (name, instructions, model selection), uploaded files for the knowledge base, conversation context, and API authentication tokens.
- When data is sent: Every time a user interacts with the chatbot, when configuring the AI assistant, when uploading files to the knowledge base, and when administrators test the API connection.
- Service provider: OpenAI
- Terms of Service: https://openai.com/terms/
- Privacy Policy: https://openai.com/privacy/
IP-API.com Location Service
- What it is: A geolocation service that provides location information based on IP addresses.
- What it's used for: To determine the approximate geographical location of website visitors for analytics and conversation tracking purposes (available in Pro version).
- What data is sent: The visitor's IP address only.
- When data is sent: When a user starts a conversation with the chatbot (only if analytics features are enabled).
- Service provider: IP-API.com
- Terms of Service: https://ip-api.com/docs/legal
- Privacy Policy: https://ip-api.com/docs/legal




