{"id":358418,"date":"2026-08-28T06:11:18","date_gmt":"2026-08-28T06:11:18","guid":{"rendered":"https:\/\/en-ca.wordpress.org\/plugins\/live-chat-by-envisasoft\/"},"modified":"2026-08-28T06:11:03","modified_gmt":"2026-08-28T06:11:03","slug":"envisasoft-live-chat","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/envisasoft-live-chat\/","author":23552162,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.6","stable_tag":"1.1.6","tested":"7.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"EnvisaSoft Live Chat","header_author":"Author Elixir Inc.","header_description":"Add fast, simple live chat to your WordPress website with EnvisaSoft.","assets_banners_color":"fefefe","last_updated":"2026-08-28 06:11:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/chat.envisasoft.com","header_author_uri":"https:\/\/envisasoft.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.6":{"tag":"1.1.6","author":"envisasoft","date":"2026-08-28 06:11:03","revision":3669873}},"upgrade_notice":{"1.1.6":"<p>EnvisaSoft Live Chat (brand first). Existing connections and settings keep working.<\/p>","1.1.5":"<p>Connected sites sync Chat Widget appearance with EnvisaSoft. Tested up to WordPress 7.1.<\/p>","1.1.4":"<p>Connect EnvisaSoft opens in a new tab. After Disconnect, Connect again to restore the bubble automatically.<\/p>","1.1.3":"<p>Connect EnvisaSoft now saves the Site ID even if the token call fails. Upload this update, then click Connect EnvisaSoft once more.<\/p>","1.1.2":"<p>Clearer Connect EnvisaSoft setup. Existing connections keep working. The widget always loads from chat.envisasoft.com.<\/p>","1.1.1":"<p>Clearer Connect EnvisaSoft setup and disconnect confirmation. Existing connections keep working.<\/p>","1.1.0":"<p>Connect EnvisaSoft is now the recommended setup. Existing Site IDs keep working.<\/p>","1.0.1":"<p>Settings page is a real WordPress form. Enter your EnvisaSoft Site ID to show chat.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3669884,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3669884,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3669884,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3669884,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3669884,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3669884,"resolution":"2","location":"assets","locale":"","width":1200,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3669884,"resolution":"3","location":"assets","locale":"","width":1200,"height":800}},"screenshots":{"1":"Settings \u2192 Live Chat \u2014 Connect EnvisaSoft.","2":"Connected status with website details, Open Inbox, and Disconnect.","3":"The EnvisaSoft Live Chat widget on a public WordPress page."}},"plugin_section":[],"plugin_tags":[14160,2369,278006,2379],"plugin_category":[],"plugin_contributors":[278007],"plugin_business_model":[],"class_list":["post-358418","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-widget","plugin_tags-customer-support","plugin_tags-envisasoft","plugin_tags-live-chat","plugin_contributors-envisasoft","plugin_committers-envisasoft"],"banners":{"banner":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/banner-772x250.png?rev=3669884","banner_2x":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/banner-1544x500.png?rev=3669884","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/icon-128x128.png?rev=3669884","icon_2x":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/icon-256x256.png?rev=3669884","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/screenshot-1.png?rev=3669884","caption":"Settings \u2192 Live Chat \u2014 Connect EnvisaSoft."},{"src":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/screenshot-2.png?rev=3669884","caption":"Connected status with website details, Open Inbox, and Disconnect."},{"src":"https:\/\/ps.w.org\/envisasoft-live-chat\/assets\/screenshot-3.png?rev=3669884","caption":"The EnvisaSoft Live Chat widget on a public WordPress page."}],"raw_content":"<!--section=description-->\n<p>EnvisaSoft Live Chat connects your WordPress site to <a href=\"https:\/\/chat.envisasoft.com\">EnvisaSoft Live Chat<\/a>. Visitors see a chat bubble on your public pages. You reply in the EnvisaSoft Inbox.<\/p>\n\n<p>This plugin does not run a chat server inside WordPress. It does not store conversations, create visitor accounts, or open WebSockets from PHP. After you connect, WordPress loads the EnvisaSoft visitor widget:<\/p>\n\n<pre><code>https:\/\/chat.envisasoft.com\/widget.js\n<\/code><\/pre>\n\n<h4>Connect your WordPress site<\/h4>\n\n<ol>\n<li>Sign in or create your EnvisaSoft account<\/li>\n<li>Select an existing website or create one<\/li>\n<li>Connect this WordPress site<\/li>\n<li>Your EnvisaSoft Live Chat widget is ready<\/li>\n<\/ol>\n\n<p>Agents reply at <a href=\"https:\/\/chat.envisasoft.com\/dashboard\">https:\/\/chat.envisasoft.com\/dashboard<\/a>.<\/p>\n\n<h4>Pricing<\/h4>\n\n<p>EnvisaSoft Live Chat includes a 14-day free trial. After the trial, the published price is $4.99 USD\/month per active website. Visitors are not billed. Agents are not billed. Additional websites can be connected and are billed separately at $4.99\/month each.<\/p>\n\n<p>Creating a WordPress account or installing this plugin does not collect a card. Billing is handled in your EnvisaSoft account.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Connect EnvisaSoft without copying a Site ID<\/li>\n<li>Real-time visitor chat on public pages<\/li>\n<li>Customer Inbox on EnvisaSoft<\/li>\n<li>Optional bubble position, color, and title<\/li>\n<li>Advanced \/ Manual Setup for existing Site IDs<\/li>\n<li>Disconnect and reconnect without deleting your EnvisaSoft website<\/li>\n<li>No WordPress database tables for conversations<\/li>\n<li>No bundled JavaScript chat UI<\/li>\n<\/ul>\n\n<p>This plugin is provided by Author Elixir Inc. (EnvisaSoft). It is not affiliated with or endorsed by WordPress.org.<\/p>\n\n<h3>Configuration<\/h3>\n\n<p>Connect EnvisaSoft is the primary setup. Existing installations that already saved a Site ID continue to work and are shown as connected manually.<\/p>\n\n<p>Disconnect removes the local connection and turns the widget off. It does not delete the website in EnvisaSoft. You can connect again later.<\/p>\n\n<p>Widget appearance settings in WordPress are a starting point. Appearance saved in your EnvisaSoft dashboard continues to apply.<\/p>\n\n<h3>External Service<\/h3>\n\n<p>This plugin connects to the EnvisaSoft Live Chat service at:<\/p>\n\n<p><a href=\"https:\/\/chat.envisasoft.com\">https:\/\/chat.envisasoft.com<\/a><\/p>\n\n<p>The service provides account connection (Connect EnvisaSoft), visitor sessions, conversations, message delivery, and live-chat functionality. The plugin loads this external script because the chat product is the EnvisaSoft service, not a chat engine inside WordPress:<\/p>\n\n<pre><code>https:\/\/chat.envisasoft.com\/widget.js\n<\/code><\/pre>\n\n<p>Connect EnvisaSoft uses a secure authorization flow (OAuth with PKCE). WordPress sends this site\u2019s public website address and the admin callback URL so EnvisaSoft can authorize the correct website. EnvisaSoft passwords are not stored in WordPress. No client secret is included in the plugin.<\/p>\n\n<p>When the widget is active, visitor interaction with the chat may transmit information to EnvisaSoft, including chat messages and information necessary to maintain the visitor\u2019s chat session and conversation.<\/p>\n\n<p>Service: <a href=\"https:\/\/chat.envisasoft.com\">https:\/\/chat.envisasoft.com<\/a><\/p>\n\n<p>Company: <a href=\"https:\/\/envisasoft.com\">https:\/\/envisasoft.com<\/a><\/p>\n\n<p>Privacy Policy: <a href=\"https:\/\/chat.envisasoft.com\/privacy\">https:\/\/chat.envisasoft.com\/privacy<\/a><\/p>\n\n<p>Terms of Service: <a href=\"https:\/\/chat.envisasoft.com\/terms\">https:\/\/chat.envisasoft.com\/terms<\/a><\/p>\n\n<p>Help: <a href=\"https:\/\/chat.envisasoft.com\/help\">https:\/\/chat.envisasoft.com\/help<\/a><\/p>\n\n<h3>Privacy<\/h3>\n\n<p>This WordPress plugin does not create visitor accounts or store chat conversations in the WordPress database.<\/p>\n\n<p>When an administrator uses Connect EnvisaSoft, EnvisaSoft may process:<\/p>\n\n<ul>\n<li>The public WordPress website address<\/li>\n<li>The WordPress admin callback URL used to return to Settings \u2192 Live Chat<\/li>\n<li>The EnvisaSoft account used to authorize the website<\/li>\n<li>The selected or created EnvisaSoft website name<\/li>\n<\/ul>\n\n<p>When a visitor uses the chat widget, EnvisaSoft may process:<\/p>\n\n<ul>\n<li>Visitor name, if the visitor provides one<\/li>\n<li>Visitor email, if the visitor provides one<\/li>\n<li>Chat messages<\/li>\n<li>Conversation identifiers needed to continue the thread<\/li>\n<li>Current page URL and page title, when the widget sends them<\/li>\n<li>Technical information required for the chat connection (including a visitor session token stored in the visitor\u2019s browser)<\/li>\n<\/ul>\n\n<p>The plugin itself does not send analytics, telemetry, or unused tracking requests. External requests are limited to the documented EnvisaSoft chat service and, when an administrator connects or disconnects an account, the EnvisaSoft authorization endpoints.<\/p>\n\n<!--section=installation-->\n<h4>Recommended setup<\/h4>\n\n<ol>\n<li>Install the plugin from Plugins \u2192 Add New, or upload the ZIP and activate it.<\/li>\n<li>Open Settings \u2192 Live Chat.<\/li>\n<li>Click Connect EnvisaSoft.<\/li>\n<li>Sign in to EnvisaSoft, or create an account.<\/li>\n<li>Select this website or create it, then authorize.<\/li>\n<li>WordPress returns to Settings \u2192 Live Chat with a Connected status.<\/li>\n<li>Visit a public page (not wp-admin) and confirm the chat bubble appears.<\/li>\n<\/ol>\n\n<h4>Manual setup<\/h4>\n\n<p>Use Advanced \/ Manual Setup only for troubleshooting or existing Site IDs. Paste the public Site ID, keep the Widget URL as <code>https:\/\/chat.envisasoft.com\/widget.js<\/code>, save, and confirm the bubble on a public page.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20envisasoft%20account%3F\"><h3>Do I need an EnvisaSoft account?<\/h3><\/dt>\n<dd><p>Yes. Use Connect EnvisaSoft to sign in and choose this website. Chat will not work without that service.<\/p><\/dd>\n<dt id=\"how%20much%20does%20envisasoft%20live%20chat%20cost%3F\"><h3>How much does EnvisaSoft Live Chat cost?<\/h3><\/dt>\n<dd><p>There is a 14-day free trial, then $4.99 USD\/month per active website. Visitors are not billed. Agents are not billed. Additional websites are billed separately at $4.99\/month each.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20include%20an%20agent%20inbox%3F\"><h3>Does this plugin include an agent inbox?<\/h3><\/dt>\n<dd><p>No. Agents reply at <a href=\"https:\/\/chat.envisasoft.com\/dashboard\">https:\/\/chat.envisasoft.com\/dashboard<\/a>.<\/p><\/dd>\n<dt id=\"why%20is%20an%20external%20javascript%20file%20required%3F\"><h3>Why is an external JavaScript file required?<\/h3><\/dt>\n<dd><p>The chat UI, visitor sessions, and message delivery are provided by EnvisaSoft. WordPress only loads <code>widget.js<\/code>.<\/p><\/dd>\n<dt id=\"i%20cannot%20sign%20in%20during%20connect%20envisasoft\"><h3>I cannot sign in during Connect EnvisaSoft<\/h3><\/dt>\n<dd><p>Use your EnvisaSoft email and password at <a href=\"https:\/\/chat.envisasoft.com\/login\">https:\/\/chat.envisasoft.com\/login<\/a>. If the account is inactive, ask the EnvisaSoft account owner.<\/p><\/dd>\n<dt id=\"my%20website%20is%20not%20in%20the%20list\"><h3>My website is not in the list<\/h3><\/dt>\n<dd><p>The WordPress address must match the EnvisaSoft website, including www vs non-www. Create the website during Connect EnvisaSoft if you are allowed to, or ask the EnvisaSoft account owner to add you to that website.<\/p><\/dd>\n<dt id=\"i%20see%20a%20domain%20mismatch\"><h3>I see a domain mismatch<\/h3><\/dt>\n<dd><p>You can only connect this WordPress site to an EnvisaSoft website for the same domain. You cannot connect it to a different company\u2019s website.<\/p><\/dd>\n<dt id=\"connection%20expired\"><h3>Connection expired<\/h3><\/dt>\n<dd><p>Start Connect EnvisaSoft again. Authorization requests expire after a few minutes.<\/p><\/dd>\n<dt id=\"why%20is%20the%20bubble%20missing%3F\"><h3>Why is the bubble missing?<\/h3><\/dt>\n<dd><p>Confirm the plugin is active, Settings \u2192 Live Chat shows Connected, you are viewing a public page rather than wp-admin, and any page cache was cleared after connecting.<\/p><\/dd>\n<dt id=\"the%20bubble%20appears%20but%20chat%20cannot%20connect\"><h3>The bubble appears but chat cannot connect<\/h3><\/dt>\n<dd><p>This WordPress origin may not be in the site\u2019s allowed origins in EnvisaSoft. Reconnect, or ask the EnvisaSoft account owner to add <code>https:\/\/your-domain.com<\/code> and <code>https:\/\/www.your-domain.com<\/code>.<\/p><\/dd>\n<dt id=\"what%20does%20disconnect%20do%3F\"><h3>What does Disconnect do?<\/h3><\/dt>\n<dd><p>It turns chat off on this WordPress site and forgets the local connection. It does not delete the EnvisaSoft website. You can connect again.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20wordpress%20multisite%3F\"><h3>Does it work on WordPress multisite?<\/h3><\/dt>\n<dd><p>Activate and configure the plugin on each site that should show chat. Connect EnvisaSoft separately on each site.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Email info@envisasoft.com. After the plugin is listed on WordPress.org, you can also use the plugin\u2019s support forum.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Renamed the plugin to EnvisaSoft Live Chat so the distinctive brand appears first.<\/li>\n<li>Moved OAuth popup-close and disconnect confirmation into the enqueued admin script.<\/li>\n<li>Text domain is now <code>envisasoft-live-chat<\/code>. Existing Site IDs, settings, and OAuth connections are unchanged.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Synced widget appearance with EnvisaSoft when connected (EnvisaSoft is the source of truth; local values are a first-paint fallback).<\/li>\n<li>WordPress.org metadata: Tested up to 7.1 and text domain <code>live-chat-by-envisasoft<\/code>.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Opened Connect EnvisaSoft in a new tab so WordPress admin stays on the settings page.<\/li>\n<li>Reconnect after Disconnect now finishes automatically when the WordPress site already exists in EnvisaSoft.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Kept Connect EnvisaSoft working if WordPress cannot finish the token call, by saving the public Site ID from the callback.<\/li>\n<li>Stopped discarding the in-progress Connect request until the Site ID is saved, so a retry can complete.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Clarified Connect EnvisaSoft steps and the connected admin screen (website name, website URL, Open Inbox, Disconnect, Help).<\/li>\n<li>Locked the widget URL to the production EnvisaSoft widget and stopped showing connection tokens in the settings form.<\/li>\n<li>Documented the 14-day free trial and $4.99 USD\/month per active website pricing.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Clarified Connect EnvisaSoft steps, disconnect confirmation, and help\/privacy\/terms links.<\/li>\n<li>Pointed Privacy and Terms links at the Live Chat product documents on chat.envisasoft.com.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Connect EnvisaSoft so administrators can authorize a website without pasting a Site ID.<\/li>\n<li>Kept Advanced \/ Manual Setup for existing Site IDs.<\/li>\n<li>Added Disconnect and Reconnect.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Replaced the settings table with a normal WordPress settings form.<\/li>\n<li>Explained Site ID setup in plain language and linked the EnvisaSoft dashboard.<\/li>\n<li>Loaded the widget only after a valid Site ID is saved, including on themes that omit the usual footer scripts.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial WordPress.org release: settings page and frontend loading of the EnvisaSoft widget.js script.<\/li>\n<\/ul>","raw_excerpt":"Add EnvisaSoft Live Chat to WordPress. Connect your site, talk with visitors in real time, and reply from the EnvisaSoft Inbox.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358418"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/envisasoft"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358418"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358418"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358418"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358418"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358418"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}