{"id":333884,"date":"2026-07-21T18:26:18","date_gmt":"2026-07-21T18:26:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/api-chatbot-for-openai\/"},"modified":"2026-07-21T18:25:52","modified_gmt":"2026-07-21T18:25:52","slug":"learnhub-chat-assistant-openai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/learnhub-chat-assistant-openai\/","author":23525232,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.60","stable_tag":"1.5.60","tested":"7.0.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"LearnHub Chat Assistant with OpenAI","header_author":"LearnHub ApS","header_description":"One configurable AI chat assistant for WordPress using your own OpenAI API key. LearnHub Chat Assistant with OpenAI is an independent WordPress plugin and is not affiliated with, endorsed by, or sponsored by OpenAI.","assets_banners_color":"41aae9","last_updated":"2026-07-21 18:25:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.5.60":{"tag":"1.5.60","author":"jpingel83","date":"2026-07-21 18:25:52"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3617631,"resolution":"1544x500","location":"assets","locale":"","width":2172,"height":724}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.5.60"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[191735,148284,2364,2369,194533],"plugin_category":[],"plugin_contributors":[272691],"plugin_business_model":[],"class_list":["post-333884","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-chatbot","plugin_tags-chat-assistant","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-openai","plugin_contributors-jpingel83","plugin_committers-jpingel83"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/learnhub-chat-assistant-openai_41aae9.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>LearnHub Chat Assistant with OpenAI lets you add a fully configurable AI chat assistant to your WordPress website using your own OpenAI API key.<\/p>\n\n<p>Configure the assistant's instructions, welcome message, appearance and placement directly from the WordPress admin settings page.<\/p>\n\n<p><strong>This plugin is developed by LearnHub ApS and is not affiliated with, endorsed by, or sponsored by OpenAI.<\/strong><\/p>\n\n<p>OpenAI usage is not included. You must use your own OpenAI API key and pay OpenAI directly for usage.<\/p>\n\n<p>A separate Pro version with additional features is available from LearnHub ApS outside WordPress.org. This WordPress.org version is a fully functional single-assistant plugin.<\/p>\n\n<h4>Shortcode<\/h4>\n\n<pre><code>[lhca_chatbot]\n<\/code><\/pre>\n\n<p>Add this shortcode to any page or post to display the chat assistant.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects to the OpenAI API when a visitor sends a message to the chat assistant.<\/p>\n\n<p><strong>What data is sent to OpenAI:<\/strong>\n* The visitor's chat message\n* The configured assistant instruction (system prompt)\n* Optional conversation context (page title and URL, if enabled)\n* Optional conversation history (previous turns, if enabled)<\/p>\n\n<p>The site owner must provide their own OpenAI API key. The API key is stored in the WordPress database and is only accessible to authorized administrators. It is never exposed on the public frontend.<\/p>\n\n<p>OpenAI usage is billed directly by OpenAI based on the site owner's API key.<\/p>\n\n<ul>\n<li>OpenAI Terms of Use: https:\/\/openai.com\/policies\/<\/li>\n<li>OpenAI Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<p>If OpenAI tools such as web search, file search or code interpreter are enabled by the site owner, visitor messages and assistant configuration may also be processed by OpenAI as part of those tool calls.<\/p>\n\n<p><strong>Optional Webhook Integration<\/strong><\/p>\n\n<p>The plugin includes an optional webhook feature. If you explicitly enable and configure a webhook URL in the settings, the plugin can send chat history (including user messages and AI responses) to that URL when specific trigger words are used or when the chat is closed. This feature is disabled by default. The site owner is responsible for any third-party data processing at the configured webhook URL.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This plugin does not collect or store personal data about visitors beyond what is necessary for the chat session. Chat messages are sent to OpenAI's API for processing. The site owner is responsible for informing visitors about this data transfer in their privacy policy.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>LearnHub Chat<\/strong> in the admin menu.<\/li>\n<li>Enter your OpenAI API key and configure the assistant.<\/li>\n<li>Use the shortcode <code>[lhca_chatbot]<\/code> on any page or post, or enable the floating widget in the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"are%20openai%20tokens%20included%3F\"><h3>Are OpenAI tokens included?<\/h3><\/dt>\n<dd><p>No. You use your own OpenAI API key and pay OpenAI directly for usage.<\/p><\/dd>\n<dt id=\"is%20this%20an%20official%20openai%20plugin%3F\"><h3>Is this an official OpenAI plugin?<\/h3><\/dt>\n<dd><p>No. This plugin is developed by LearnHub ApS and is not affiliated with, endorsed by, or sponsored by OpenAI.<\/p><\/dd>\n<dt id=\"how%20is%20my%20openai%20api%20key%20stored%3F\"><h3>How is my OpenAI API key stored?<\/h3><\/dt>\n<dd><p>Your API key is stored in the WordPress database as part of the plugin settings option, accessible only to authorized administrators. It is never exposed on the public frontend.<\/p><\/dd>\n<dt id=\"how%20do%20i%20remove%20my%20data%3F\"><h3>How do I remove my data?<\/h3><\/dt>\n<dd><p>Deactivating and deleting the plugin via the WordPress Plugins screen will trigger the uninstall routine, which removes the plugin settings option and all related data from the database. Conversation history is stored in the visitor's browser session only and is not written to the database.<\/p><\/dd>\n<dt id=\"is%20personal%20setup%20support%20included%3F\"><h3>Is personal setup support included?<\/h3><\/dt>\n<dd><p>No. Personal setup, custom development, OpenAI account support and custom prompt writing are not included.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20an%20openai%20api%20key%3F\"><h3>Where do I get an OpenAI API key?<\/h3><\/dt>\n<dd><p>Visit https:\/\/platform.openai.com\/api-keys to create an API key.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.60<\/h4>\n\n<ul>\n<li>Initial WordPress.org review build.<\/li>\n<li>Single configurable chat assistant.<\/li>\n<li>Settings stored in one WordPress option.<\/li>\n<li>Added shortcode [lhca_chatbot].<\/li>\n<li>Added OpenAI API integration using the site owner's own API key.<\/li>\n<li>Added floating widget option.<\/li>\n<li>Added external service and privacy documentation.<\/li>\n<\/ul>","raw_excerpt":"One configurable AI chat assistant for WordPress using your own OpenAI API key.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/333884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=333884"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jpingel83"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=333884"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=333884"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=333884"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=333884"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=333884"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=333884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}