WPiko AI Chatbot – WordPress Chat Assistant with OpenAI

Description

WPiko AI Chatbot seamlessly integrates OpenAI’s powerful language models into your WordPress website, offering an intelligent and highly customizable chat interface to enhance user interactions and provide automated support. Built with OpenAI’s latest Responses API for optimal performance and efficiency.

Features:

  • Advanced Responses API Integration – Utilizes OpenAI’s latest Responses API for fast, efficient conversation flows
  • Comprehensive AI Configuration – Fine-tune your chatbot’s behavior with tone selection, specialized instructions, and support for the latest AI models (GPT-4.1, GPT-5 series)
  • Flexible Deployment Options – Choose between a floating chat window or embed the chatbot directly into pages with shortcodes
  • Pre-made Questions – Set up quick response buttons for common queries
  • Extensive Customization – Match your website’s design with custom colors and responsive layouts
  • Secure Implementation – Encrypted API key storage and secure data handling
  • File Management – Upload and manage files for your AI assistant’s knowledge base
  • Basic Conversation Management – View and manage chat interactions
  • Admin Conversation Export – Download individual conversations from admin panel with translation support
  • Sound Notifications – Audio feedback for chat interactions
  • User Transcript Downloads – Allow users to export their chat history from the chatbot interface
  • Error Message Customization – Customize user-facing error notifications
  • Page Exclusion System – Control where the chatbot appears on your site

Additional features available with WPiko Chatbot Pro:

  • Advanced Analytics & Reporting – Detailed metrics, user location tracking, device statistics, and interactive graphs
  • Email Capture System – Collect user contact information for lead generation
  • Enhanced WooCommerce Integration – Product card displays and customizable product presentations
  • Website Content Scanning – Train your chatbot on your website content
  • Q&A Builder – Create custom knowledge base for your chatbot
  • Advanced Conversation Management – Comprehensive user information, AI-powered text enhancement, and automated cleanup
  • Contact Form Integration – Enable contact forms with file attachments and reCAPTCHA protection

Whether you’re looking to provide instant customer support, enhance user engagement, or streamline your sales process, WPiko Chatbot delivers a powerful and customizable solution.

Additional Information

WPiko Chatbot Pro

Enhanced Analytics & Reporting
* Detailed message activity graphs with interactive tooltips
* User location tracking and geographical insights
* Device usage statistics and distribution
* Custom date range analysis
* Peak activity hour tracking
* Conversation length distribution analytics

Email Capture & User Interaction
* Email capture system for lead generation
* Enhanced user contact capabilities with image attachments
* AI-powered text enhancement for responses

WooCommerce Integration
* Product card display in chat conversations
* Customizable product information presentation
* Product synchronization capabilities
* Order synchronization

Advanced Content Management
* Website content scanning for training
* Q&A builder for custom knowledge base
* Automated conversation cleanup with configurable retention periods

Contact Form & Communication
* Enable contact form in chatbot menu
* Allow file attachments (up to 3 images)
* Customizable dropdown options
* reCAPTCHA integration for spam prevention

Advanced Conversation Management
* Detailed user information display including location and device data
* Comprehensive conversation history with filtering
* Bulk email export capabilities
* AI-powered response enhancement tools

For more information, visit WPiko Chatbot.

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

Important Notes:
* The OpenAI API requires you to provide your own API key, which you obtain directly from OpenAI.
* All communication with external services is conducted over secure HTTPS connections.
* No personal data is stored or transmitted without user interaction with the chatbot.
* You can disable location tracking by not enabling analytics features.
* Users’ conversations and any uploaded files are processed according to OpenAI’s data usage policies.

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.

Installation

  1. Upload the plugin files to the /wp-content/plugins/wpiko-chatbot directory, or install the plugin through the WordPress plugins screen directly
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Go to ‘WPiko Chatbot’ in your WordPress admin menu
  4. Enter your OpenAI API key in the AI Configuration section
  5. Configure your chatbot settings and customize the appearance
  6. Your chatbot is now ready to use with OpenAI’s Responses API!

FAQ

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.

How much does it cost to run the chatbot?

WPiko Chatbot uses OpenAI’s pay-as-you-go pricing model. New accounts get free credits, and typical usage costs just a few dollars per month for most websites. No monthly subscription required!

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.

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.

Does it work with WooCommerce?

Yes! Our Pro version includes specialized WooCommerce integration with product recommendations, order tracking, and sales assistance features.

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.

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.

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“WPiko AI Chatbot – WordPress Chat Assistant with OpenAI” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

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