MxChat – AI Chatbot for WordPress

Description

MxChat is a versatile AI chatbot plugin that brings the power of OpenAI’s GPT models directly into your WordPress site. This plugin enables you to create an intelligent chatbot that can interact with users, answer questions, and provide assistance in real-time, all while being fully customizable to match your website’s design and functionality.

Personalize the AI Chatbot with Custom Knowledge:

One of the standout features of MxChat is the ability to fine-tune the AI’s responses by adding personalized content directly through the WordPress admin dashboard. This is achieved through vector embeddings, a powerful technique that allows the AI to reference specific information you provide.

Whether you want the chatbot to answer questions based on your company’s unique services, products, or content, you can easily submit this information manually or via your website’s sitemap. By submitting custom knowledge, you guide the AI to understand and prioritize the most relevant data, ensuring that the responses are not only accurate but also highly contextual to your business or website.

  • Manual Content Submission: Within the WordPress admin, you can manually add specific articles, FAQs, or any text that you want the AI to use as a reference. The plugin processes this content using vector embeddings, enhancing the chatbot’s ability to deliver precise, context-aware answers.

  • Sitemap Submission: By submitting your website’s sitemap, MxChat automatically extracts and adds content from the URLs listed in the sitemap into the chatbot’s knowledge base. This seamless integration ensures that the AI is well-informed about the entire content of your site, improving the overall user experience.

New in Version 1.0.8:

  • Improved WooCommerce Order Handling: The chatbot now supports more robust order management, allowing it to retrieve and discuss order history more accurately across multiple orders. This update ensures that even if a user has more than one order, the AI can handle inquiries more efficiently and provide detailed information.
  • Enhanced Embedding Error Detection: A new error detection mechanism has been implemented, providing more precise error messaging when embedding content fails, ensuring easier troubleshooting and submission retries.
  • Chat Transcript Enhancements: Improved chat transcripts now display order-related queries and responses in a more structured format, making it easier to review customer interactions and order details.
  • Performance Optimizations and Bug Fixes: General improvements to performance and bug fixes to ensure smoother operation across different platforms and configurations.

Key Features:

  • Integrate OpenAI API: Use your own OpenAI API key to leverage the power of AI-driven responses on your WordPress site.
  • Customizable Chatbot Settings: Tailor the chatbot’s behavior, including the AI model, introductory message, and more, to fit your specific needs.
  • Knowledge Base Integration: Submit custom knowledge content using vector embeddings, allowing the chatbot to provide more accurate and contextually relevant responses.
  • Sitemap Submission: Automatically extract and add content from your website’s sitemap to the chatbot’s knowledge base, enhancing its ability to deliver precise answers.
  • WooCommerce Integration: Directly integrate WooCommerce products into your chatbot for a seamless shopping experience.
  • Chat Transcripts: Review and analyze chat transcripts directly from your WordPress dashboard. This feature allows you to monitor conversations, identify frequently asked questions, and further align and tune your AI chatbot based on real user interactions.
  • Easy Integration: Add the chatbot to any page using a shortcode or automatically append it to the body element of your site.
  • Pro Version with Advanced Features: Upgrade to the Pro version to unlock advanced features like Theme Customization, Rate Limit Settings, and WooCommerce Integration, allowing you to fully control the chatbot’s appearance and functionality.

Why Choose MxChat?

MxChat is not just another chatbot plugin; it’s a comprehensive tool that transforms how your website interacts with users. Whether you’re using WordPress as a page builder or a website builder, this plugin seamlessly integrates into your workflow, offering a powerful AI assistant that can improve user engagement and satisfaction.

This plugin is designed with both simplicity and flexibility in mind, making it ideal for website owners, developers, and agencies looking to enhance their WordPress sites with cutting-edge AI technology.

Use of Third-Party Services:

This plugin requires an active connection to the OpenAI API to generate AI-driven responses. By using this plugin, you consent to sending data to OpenAI’s servers, which may include user queries and other relevant information.

Please ensure compliance with OpenAI’s terms and any applicable data privacy laws.

License & Warranty

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This plugin is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Credits

This plugin was developed by MxChat.

Screenshots

  • Plugin Settings Page – Configure your API key and other settings.
  • Knowledge & Sitemap Submission – Submit custom content to enhance the chatbot’s responses.
  • Chat Transcripts – Review and analyze conversations to refine your AI chatbot.
  • Activation Page – Easily upgrade to MxChat Pro by entering your activation key. Unlock advanced features like theme customization directly from the MxChat settings page.
  • MxChat Floating Widget (Closed) – The MxChat widget in its minimized state, seamlessly integrated into your website’s interface.
  • Mxchat Floating Widget (Open) – See how the chatbot interacts with users on your site.

Installation

  1. Upload the mxchat folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Navigate to the ‘MxChat’ settings page to configure your OpenAI API key and other settings.

FAQ

How do I obtain an API key for OpenAI?

You can obtain an API key by signing up on the OpenAI website. Once you have the API key, enter it in the plugin settings to start using the AI chatbot.

Can I customize the chatbot’s appearance?

Yes, the Pro version offers extensive theme customization options, including the ability to change the chatbot’s colors, fonts, and background to match your website’s design.

How do I add the chatbot to my site?

You can add the chatbot to your site using the [mxchat_chatbot floating="yes"] or [mxchat_chatbot floating="no"] shortcode. Additionally, you can automatically append the chatbot to your site’s body element from the settings page.

How does the knowledge submission feature work?

You can submit custom content to the knowledge base from the ‘Knowledge’ submenu. This content is processed using vector embeddings, allowing the AI chatbot to provide more accurate and contextually relevant responses.

What is the sitemap submission feature?

The sitemap submission feature allows you to submit a sitemap URL. The plugin will fetch, extract, and add content from the URLs listed in the sitemap to the chatbot’s knowledge base, enhancing the AI’s ability to provide precise and contextually relevant answers.

What additional features does the Pro version offer?

The Pro version unlocks advanced features such as:
Theme Customization: Change the colors and styling of the AI Chatbot widget.
Rate Limit Settings: Set limits on how many times a user can interact with the chatbot in a 24-hour period.
WooCommerce Integration: Integrate your WooCommerce products directly into the chatbot, allowing users to search for and purchase products via chat.
Order Management: The chatbot can now interact with users about their WooCommerce orders. It can fetch order history, retrieve details about individual orders (such as item lists, statuses, and total costs), and even provide license key information for digital products. This feature allows users to check their order status or history in a conversational way without leaving the chat.
Exclusive Pro Features: Access additional customization options and future enhancements, along with ongoing updates to improve chatbot functionality.

Reviews

August 21, 2024
The sitemap feature is very nice. I don’t know much about AI and had some trouble understanding the system instructions. Support was able to help me get the responses much more aligned and it’s working great now!
August 11, 2024
I’ve been using MxChat on my website for a few months and it has been a game changer. I was able to install it and get it going within a few minutes, it’s responsive, and looks great on any device.
Read all 2 reviews

Contributors & Developers

“MxChat – AI Chatbot for WordPress” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.8

  • Usernames are now included in chat transcripts when users are logged in, providing better context in conversation history.
  • The chatbot can now interact with users about their WooCommerce orders, including retrieving order history, order statuses, item details, and more.
  • Various bug fixes and UI enhancements for a smoother user experience.

1.0.6

  • Added WooCommerce Integration feature, allowing users to integrate WooCommerce products directly into the chatbot.
  • Updated developer credit link to https://mxchat.ai/.
  • Rearranged the layout and styling of the main settings page, which is now broken down into tabs for easier navigation.

1.0.5

  • Preparing for WordPress Directory standardization and improvements.
  • Added new pre-message feature.

1.0.4

  • Released Chat Transcripts feature, allowing users to review and analyze conversations directly from the WordPress dashboard.
  • Enhanced user experience with the ability to monitor and refine AI responses based on real interactions.

1.0.3

  • Added Activation Key for unlocking Pro features like Theme Customization and Rate Limit Settings.
  • Enhanced theme customization options for the AI Chatbot widget.

1.0.1

  • Added sitemap submission feature to automatically add content from URLs in the sitemap to the knowledge base, enhancing the AI’s responses.
  • Enhanced admin interface and styling.

1.0

  • Initial release of MxChat.