{"id":364844,"date":"2026-09-09T06:01:43","date_gmt":"2026-09-09T06:01:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bpai-chat\/"},"modified":"2026-09-09T06:56:02","modified_gmt":"2026-09-09T06:56:02","slug":"bpai-chat","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bpai-chat\/","author":23560251,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.3","stable_tag":"1.1.3","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BPAI Chat","header_author":"Brightpath AI","header_description":"Connects WordPress to BPAI AI customer support with automatic website and widget setup.","assets_banners_color":"","last_updated":"2026-09-09 06:56:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/bpai.in\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"brightpathai","date":"2026-09-09 06:56:02","revision":3687743}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3692330,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3692330,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[225115,2364,2369,2379,17124],"plugin_category":[],"plugin_contributors":[279832],"plugin_business_model":[],"class_list":["post-364844","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-support","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-wordpress-chat","plugin_contributors-brightpathai","plugin_committers-brightpathai"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bpai-chat\/assets\/icon-128x128.png?rev=3692330","icon_2x":"https:\/\/ps.w.org\/bpai-chat\/assets\/icon-256x256.png?rev=3692330","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>BPAI Chat is a lightweight WordPress connector for the hosted BPAI customer support platform.<\/p>\n\n<p>Setup is intentionally simple:<\/p>\n\n<ol>\n<li>Install and activate BPAI Chat.<\/li>\n<li>Open Settings &gt; BPAI Chat.<\/li>\n<li>Choose Connect BPAI.<\/li>\n<li>Confirm the secure BPAI email or sign in to an existing BPAI workspace.<\/li>\n<li>BPAI issues an installation record and the plugin begins loading the hosted widget. BPAI controls when the connected chat becomes available.<\/li>\n<\/ol>\n\n<p>The plugin automatically supplies the WordPress website URL, site name and the administrator who started the connection. Customers do not need to enter a Website Key, tenant ID, inbox ID, API key, Chatwoot setting or widget code.<\/p>\n\n<p>New WordPress customers receive independent BPAI administrator access by email. Existing BPAI administrators can sign in and attach the WordPress website to their current BPAI workspace instead of creating another account.<\/p>\n\n<p>After setup, use https:\/\/bpai.in\/admin-login for advanced controls, including customer conversations, AI fine-tuning, business information, team access, insights and additional communication channels such as WhatsApp and email.<\/p>\n\n<p>WooCommerce websites use the same BPAI Chat plugin. No separate WooCommerce chat plugin is required.<\/p>\n\n<h3>Why BPAI Chat?<\/h3>\n\n<p>BPAI Chat provides a secure, zero-configuration connection between WordPress and a new or existing BPAI workspace.<\/p>\n\n<p>Unlike integrations that require administrators to manually copy and configure API credentials or widget identifiers, BPAI Chat automatically:<\/p>\n\n<ul>\n<li>Detects the WordPress website and site name.<\/li>\n<li>Uses the authenticated WordPress administrator to begin the connection.<\/li>\n<li>Registers the website with the BPAI service.<\/li>\n<li>Verifies the connection through BPAI.<\/li>\n<li>Resolves the correct chat configuration from an opaque installation identifier.<\/li>\n<li>Begins loading the hosted customer chat widget after BPAI issues an installation identifier.<\/li>\n<\/ul>\n\n<p>The BPAI platform combines AI-assisted customer support with human handoff, centralized customer conversations, team access, configurable business information, insights and additional communication channels.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>BPAI Chat connects this WordPress website to the hosted BPAI customer support service operated by Brightpath AI.<\/p>\n\n<p>The external service is required for account verification, workspace management, chat configuration, customer conversations, AI-assisted responses, human support and other BPAI platform features.<\/p>\n\n<h4>Information sent during connection<\/h4>\n\n<p>When an administrator chooses Connect BPAI, the plugin sends the following information to BPAI:<\/p>\n\n<ul>\n<li>Website URL.<\/li>\n<li>Website name.<\/li>\n<li>Administrator email address.<\/li>\n<li>Administrator display name.<\/li>\n<li>WordPress version.<\/li>\n<li>BPAI Chat plugin version.<\/li>\n<li>Whether WooCommerce is active.<\/li>\n<li>WordPress callback URL.<\/li>\n<\/ul>\n\n<p>This information is sent only after an authorized WordPress administrator intentionally selects Connect BPAI.<\/p>\n\n<h4>Connection status and disconnection<\/h4>\n\n<p>After the connection process starts, the plugin sends its BPAI installation identifier and connection token to BPAI when:<\/p>\n\n<ul>\n<li>Checking the connection status.<\/li>\n<li>Disconnecting the WordPress website from BPAI.<\/li>\n<\/ul>\n\n<p>The connection token is used for communication between the WordPress plugin and the BPAI service. It is not displayed on the public website.<\/p>\n\n<h4>BPAI chat widget<\/h4>\n\n<p>After BPAI creates an installation record, the plugin loads the BPAI chat widget unless the installation status is disconnected. The hosted BPAI service controls whether the chat is ready for visitors.<\/p>\n\n<p>https:\/\/bpai.in\/api\/widget\/v2\/loader.js<\/p>\n\n<p>The externally loaded BPAI widget is an essential client component of the hosted BPAI customer support service. It allows website visitors to communicate with the connected BPAI workspace.<\/p>\n\n<p>The widget is not used to install, download or update this WordPress plugin. It does not provide an editor for executing administrator-supplied PHP or JavaScript code.<\/p>\n\n<p>Information that visitors voluntarily submit through the chat widget, such as messages and contact information, is transmitted to and processed by BPAI to provide the requested customer support service.<\/p>\n\n<p>Depending on the BPAI configuration and how visitors use the widget, BPAI may also process technical and contextual information required to operate the service, such as the current page URL, browser information, session information and message timestamps.<\/p>\n\n<p>Website administrators are responsible for informing visitors about their use of BPAI and updating their website privacy policy where required.<\/p>\n\n<p>BPAI service: https:\/\/bpai.in\/<\/p>\n\n<p>Terms of Service: https:\/\/bpai.in\/terms<\/p>\n\n<p>Privacy Policy: https:\/\/bpai.in\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the BPAI Chat plugin.<\/li>\n<li>Open Settings &gt; BPAI Chat.<\/li>\n<li>Select Connect BPAI.<\/li>\n<li>Review the BPAI Terms of Service and Privacy Policy.<\/li>\n<li>Complete the secure BPAI confirmation.<\/li>\n<li>Complete any required authorization and wait for the connection status to show that BPAI is live.<\/li>\n<li>Open the public website and send a test conversation.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20bpai%20website%20key%3F\"><h3>Do I need a BPAI Website Key?<\/h3><\/dt>\n<dd><p>No. BPAI resolves the correct widget configuration automatically using the secure installation record created during the connection process.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20enter%20an%20api%20key%20or%20tenant%20id%3F\"><h3>Do I need to enter an API key or tenant ID?<\/h3><\/dt>\n<dd><p>No. You do not need to manually enter a Website Key, API key, tenant ID, inbox ID or widget code.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20separate%20bpai%20account%3F\"><h3>Do I need a separate BPAI account?<\/h3><\/dt>\n<dd><p>You receive independent access to a BPAI workspace.<\/p>\n\n<p>A new WordPress administrator can create a BPAI workspace through the connection flow. If you already administer a BPAI workspace, sign in during the connection process and attach the WordPress website to your existing workspace.<\/p><\/dd>\n<dt id=\"where%20do%20i%20reply%20to%20customers%3F\"><h3>Where do I reply to customers?<\/h3><\/dt>\n<dd><p>Use the BPAI workspace at:<\/p>\n\n<p>https:\/\/bpai.in\/admin-login<\/p>\n\n<p>The WordPress plugin remains intentionally lightweight. Customer conversations, AI controls, teams, insights and channel integrations are managed through the BPAI workspace.<\/p><\/dd>\n<dt id=\"what%20information%20is%20sent%20to%20bpai%20when%20i%20connect%3F\"><h3>What information is sent to BPAI when I connect?<\/h3><\/dt>\n<dd><p>When an administrator chooses Connect BPAI, the plugin sends the website URL, website name, administrator email address, administrator display name, WordPress version, plugin version, WooCommerce status and WordPress callback URL.<\/p>\n\n<p>The complete details are provided in the External Services section of this readme.<\/p><\/dd>\n<dt id=\"what%20visitor%20information%20does%20bpai%20process%3F\"><h3>What visitor information does BPAI process?<\/h3><\/dt>\n<dd><p>When the widget is active, messages and other information voluntarily submitted by website visitors are sent to BPAI to provide customer support.<\/p>\n\n<p>BPAI may also process technical and contextual information required to operate the chat service, such as session information, the current page URL, browser information and message timestamps.<\/p>\n\n<p>For additional information, review the BPAI Privacy Policy:<\/p>\n\n<p>https:\/\/bpai.in\/privacy<\/p><\/dd>\n<dt id=\"when%20is%20the%20external%20bpai%20javascript%20loaded%3F\"><h3>When is the external BPAI JavaScript loaded?<\/h3><\/dt>\n<dd><p>The BPAI widget JavaScript is loaded after BPAI creates an installation record for the website, unless that installation is marked as disconnected. The script may therefore be requested while authorization is still pending. BPAI controls whether the chat itself is ready and available to visitors.<\/p>\n\n<p>The script is an essential part of the hosted BPAI customer support service. It is not used to install or update the WordPress plugin and does not allow administrators or visitors to execute arbitrary code.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20disconnect%20the%20website%3F\"><h3>What happens if I disconnect the website?<\/h3><\/dt>\n<dd><p>The local WordPress connection is removed and the BPAI widget stops loading on the website.<\/p>\n\n<p>Disconnecting the website does not delete the BPAI workspace, users, conversation history, AI configuration or other connected channels.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstalling BPAI Chat removes the locally stored BPAI connection information from WordPress, and the widget stops loading.<\/p>\n\n<p>Uninstalling the plugin does not request deletion of your BPAI account, workspace, users, conversations, AI configuration or other information stored by the BPAI service.<\/p>\n\n<p>To request deletion of BPAI-hosted information, follow the instructions in the BPAI Privacy Policy or contact BPAI using the details published on https:\/\/bpai.in\/.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20supported%3F\"><h3>Is WooCommerce supported?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce runs on WordPress, so the same BPAI Chat plugin provides the website chat integration. No separate WooCommerce plugin is required.<\/p><\/dd>\n<dt id=\"does%20bpai%20chat%20contain%20a%20trial%20timer%20or%20local%20feature%20restrictions%3F\"><h3>Does BPAI Chat contain a trial timer or local feature restrictions?<\/h3><\/dt>\n<dd><p>No. The WordPress plugin does not contain a trial timer, licence-validation system, local feature paywall or code that disables its included functionality after a usage limit.<\/p>\n\n<p>Some capabilities of the hosted BPAI service may depend on the BPAI service plan. Current service information is available from BPAI.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Keeps BPAI tenant identity entirely server-side; the plugin stores only the opaque installation ID, secret connection token, status and display-safe connection metadata.<\/li>\n<li>No customer-facing tenant ID or tenant hint is read from the platform installation API.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>WordPress Playground now accepts the BPAI verification email directly in the connection form.<\/li>\n<li>Uses a pending Playground profile email automatically when WordPress has not activated that profile change yet.<\/li>\n<li>Keeps normal WordPress websites tied to the authenticated administrator email.<\/li>\n<li>Retains the unified bpai.in API and safe transport diagnostics.<\/li>\n<li>Expanded documentation of the hosted BPAI service and transmitted information.<\/li>\n<li>Clarified how the external BPAI widget JavaScript is used.<\/li>\n<li>Clarified the difference between disconnecting, uninstalling and deleting BPAI-hosted information.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Uses the unified https:\/\/bpai.in integration API.<\/li>\n<li>Detects placeholder WordPress Playground administrator emails before onboarding.<\/li>\n<li>Improves safe connection diagnostics for HTTP, CORS, proxy and BPAI API failures.<\/li>\n<li>Keeps request payloads, administrator email addresses and connection tokens out of diagnostic logs.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Replaced manual Website Key setup with zero-configuration Connect BPAI onboarding.<\/li>\n<li>Automatically detects the WordPress website, site name and administrator.<\/li>\n<li>Supports both new BPAI customers and existing BPAI administrators.<\/li>\n<li>New customers receive independent BPAI administrator access by email.<\/li>\n<li>Uses an opaque installation ID in WordPress while BPAI resolves the public widget configuration.<\/li>\n<li>Removed separate Save, Test Connection and Enable Chat steps.<\/li>\n<li>Added BPAI workspace and advanced-controls guidance after connection.<\/li>\n<li>Preserves the BPAI workspace and conversation history when WordPress is disconnected.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public Website Key connector.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress to BPAI AI-assisted customer support with secure, automatic website and widget setup.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364844","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=364844"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/brightpathai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364844"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364844"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364844"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364844"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364844"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}