Need help or support for your plugin?
Source code
Included in the deployed plugin.
No build tools required.
Full plugin guide
=== TM Chatbot Assistant ===
Contributors: bai62
Plugin URI: https://github.com/tonymarriott/tm-chatbot-assistant
Author URI: https://tony-marriott.com
Tags: chatbot, AI assistant, OpenAI, AI chatbot, GPT
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 8.0
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
A powerful AI chatbot for WP that integrates with OpenAI’s Assistants API. Provide intelligent, conversational support to your website visitors.
== Description ==
TM Chatbot Assistant is a fully conversational AI chatbot plugin for WordPress, powered by OpenAI’s Assistants API (v2). Add an intelligent, context-aware assistant to your site for customer support, lead generation, product guidance, and more — all with zero coding.
Key Features
- Seamless integration with OpenAI’s Assistants API (v2)
- Floating, customizable chatbox UI
- Multi-turn conversations using assistant threads
- Supports assistant instructions, memory, and file-based training
- Customizable colors, title, placeholder text, avatar, and default question
- Choose exactly which pages or posts display the chatbot
- Secure backend communication via server-side PHP
Whether you’re answering FAQs, guiding visitors, or capturing leads, WP Chatbot Assistant lets you deploy a smart AI experience in just minutes.
== Installation ==
- Upload the plugin ZIP file via Plugins > Add New > Upload Plugin
- Activate the plugin through the Plugins menu
- Go to Settings > Chatbot Display to choose which pages will show the chatbot
- Go to Settings > Chatbot Assistant to configure:
- OpenAI API Key
- Assistant ID
- Chatbox title, placeholder, assistant name
- Avatar image and default question
- Colors (background, text)
- Go to Settings > Chatbot Export to create the assistant training file from your website.
You must also create your Assistant at: https://platform.openai.com/assistants
Be sure to add structured instructions and upload any training files you exported using this plugin.
== Frequently Asked Questions ==
= Do I need an OpenAI account? =
Yes, you’ll need an OpenAI account with an API key and a configured Assistant.
= Does it support fully conversational chat? =
Yes — it uses the OpenAI thread system to maintain multi-turn context.
= Can I train the assistant on my website content? =
Yes. The plugin lets you export selected pages/posts into a file you can upload to OpenAI.
= Will the chatbot appear everywhere? =
No. You control where it shows via the Chatbot Display admin page.
== Screenshots ==
- Chatbot box on the front end
- Chatbot Assistant Settings
- Chatbot Display options
- Chatbot Export options
== Changelog ==
= 1.0.0 =
- Initial release with OpenAI Assistants support
- Floating chatbot UI
== Upgrade Notice ==
none
== License ==
This plugin is licensed under the GPLv2 or later.
See https://www.gnu.org/licenses/gpl-2.0.html for details.