EnvisaSoft Live Chat

Description

EnvisaSoft Live Chat adds a live chat bubble to your WordPress site so visitors can talk with your support or sales team in real time. Conversations are handled in the EnvisaSoft Inbox, where your team can reply to visitors.

Visitors

On public pages, visitors get a chat bubble and are asked for their name and email before starting a conversation. If your team is offline, visitors can still leave a message and be contacted later.

Your team

New conversations enter a waiting state. An agent accepts the conversation, and the visitor is notified when the agent joins. Agents reply from the EnvisaSoft Inbox using their configured display name.

How it works

  1. Install and activate the plugin.
  2. Go to Settings Live Chat.
  3. Click Connect EnvisaSoft.
  4. Sign in or create an EnvisaSoft account.
  5. Select an existing website or create a new one.
  6. The chat widget appears on your public WordPress pages.
  7. Open the EnvisaSoft Inbox to receive and reply to visitor messages.

Account

An EnvisaSoft account is required because the EnvisaSoft Inbox, website connection, chat management, and trial are provided by EnvisaSoft. The WordPress plugin is the connector between your WordPress website and the EnvisaSoft service.

Trial

Start with a 14-day free trial. No card is entered in WordPress when connecting the plugin.

Pricing

After the trial, pricing is $4.99 USD/month per active website.

Examples:

  • 1 active website = $4.99/month
  • 2 active websites = $9.98/month
  • 3 active websites = $14.97/month

Agents and visitors are not billed.

Multiple websites

You can connect multiple websites. Each active website is billed separately at $4.99 USD/month.

Customization

Customize the chat widget’s position, color, and title. EnvisaSoft is the source of truth for these widget settings, so connected WordPress sites use the settings provided by EnvisaSoft.

Features

  • Real-time visitor chat on public WordPress pages
  • Connect EnvisaSoft without copying a Site ID during normal setup
  • EnvisaSoft Inbox for receiving and replying to conversations
  • Visitor name and email collection before chat
  • Waiting queue and agent acceptance
  • Agent display names
  • Online and offline chat behavior
  • Offline messages when agents are unavailable
  • Chat widget position, color, and title customization
  • Multiple websites with separate per-active-website billing
  • 14-day free trial
  • $4.99 USD/month per active website after the trial
  • Disconnect the WordPress site without deleting the EnvisaSoft website

This plugin is provided by Author Elixir Inc. (EnvisaSoft). It is not affiliated with or endorsed by WordPress.org.

Configuration

Connect EnvisaSoft is the primary setup. Existing installations that already saved a Site ID continue to work and are shown as connected manually.

Disconnect removes the local connection and turns the widget off. It does not delete the website in EnvisaSoft. You can connect again later.

Widget appearance settings in WordPress are a starting point. Appearance saved in your EnvisaSoft dashboard continues to apply.

External Service

This plugin connects to the EnvisaSoft Live Chat service at:

https://chat.envisasoft.com

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:

https://chat.envisasoft.com/widget.js

Connect EnvisaSoft uses a secure authorization flow (OAuth with PKCE). WordPress sends this site’s 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.

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’s chat session and conversation.

Service: https://chat.envisasoft.com

Company: https://envisasoft.com

Privacy Policy: https://chat.envisasoft.com/privacy

Terms of Service: https://chat.envisasoft.com/terms

Help: https://chat.envisasoft.com/help

Privacy

This WordPress plugin does not create visitor accounts or store chat conversations in the WordPress database.

When an administrator uses Connect EnvisaSoft, EnvisaSoft may process:

  • The public WordPress website address
  • The WordPress admin callback URL used to return to Settings Live Chat
  • The EnvisaSoft account used to authorize the website
  • The selected or created EnvisaSoft website name

When a visitor uses the chat widget, EnvisaSoft may process:

  • Visitor name, if the visitor provides one
  • Visitor email, if the visitor provides one
  • Chat messages
  • Conversation identifiers needed to continue the thread
  • Current page URL and page title, when the widget sends them
  • Technical information required for the chat connection (including a visitor session token stored in the visitor’s browser)

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.

Screenshots

Installation

Recommended setup

  1. Install the plugin from Plugins Add New, or upload the ZIP and activate it.
  2. Open Settings Live Chat.
  3. Click Connect EnvisaSoft.
  4. Sign in to EnvisaSoft, or create an account.
  5. Select this website or create it, then authorize.
  6. WordPress returns to Settings Live Chat with a Connected status.
  7. Visit a public page (not wp-admin) and confirm the chat bubble appears.
  8. Open the EnvisaSoft Inbox to receive and reply to visitor messages: https://chat.envisasoft.com/dashboard

Manual setup

Use Advanced / Manual Setup only for troubleshooting or existing Site IDs. Paste the public Site ID, keep the Widget URL as https://chat.envisasoft.com/widget.js, save, and confirm the bubble on a public page.

FAQ

Does EnvisaSoft Live Chat work with WordPress?

Yes. The plugin connects your WordPress website to EnvisaSoft Live Chat. Visitors chat from your public website and your team replies from the EnvisaSoft Inbox.

Do I need an EnvisaSoft account?

Yes. An EnvisaSoft account provides the Inbox, website connection, chat management, and trial. The WordPress plugin connects your website to that service.

How do I install EnvisaSoft Live Chat?

Install and activate the plugin, go to Settings Live Chat, and click Connect EnvisaSoft. Sign in or create an account, then select or create the website you want to connect.

Is there a free trial?

Yes. EnvisaSoft Live Chat includes a 14-day free trial. No card is entered in WordPress when connecting the plugin.

How much does EnvisaSoft Live Chat cost?

After the 14-day trial, pricing is $4.99 USD/month per active website.

Can I connect multiple websites?

Yes. You can connect multiple websites. Each active website is billed separately at $4.99 USD/month.

Are agents or visitors billed?

No. Pricing is based on active websites, not the number of agents or visitors.

Can I customize the chat widget?

Yes. You can customize the widget’s position, color, and title. EnvisaSoft is the source of truth for these settings.

Do visitors have to provide their name and email?

Yes. The current chat experience can require visitors to provide their name and email before starting a conversation.

What happens when my team is offline?

Visitors can still leave a message. They see the offline experience and can provide their message so your team can follow up later.

Where do agents reply to visitors?

Agents reply from the EnvisaSoft Inbox at https://chat.envisasoft.com/dashboard.

Why is an external JavaScript file required?

The chat UI, visitor sessions, and message delivery are provided by EnvisaSoft. WordPress only loads widget.js.

I cannot sign in during Connect EnvisaSoft

Use your EnvisaSoft email and password at https://chat.envisasoft.com/login. If the account is inactive, ask the EnvisaSoft account owner.

My website is not in the list

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.

I see a domain mismatch

You can only connect this WordPress site to an EnvisaSoft website for the same domain. You cannot connect it to a different company’s website.

Connection expired

Start Connect EnvisaSoft again. Authorization requests expire after a few minutes.

Why is the bubble missing?

Confirm the plugin is active, Settings Live Chat shows Connected, you are viewing a public page rather than wp-admin, and any page cache was cleared after connecting.

The bubble appears but chat cannot connect

This WordPress origin may not be in the site’s allowed origins in EnvisaSoft. Reconnect, or ask the EnvisaSoft account owner to add https://your-domain.com and https://www.your-domain.com.

What does Disconnect do?

It turns chat off on this WordPress site and forgets the local connection. It does not delete the EnvisaSoft website. You can connect again.

Does it work on WordPress multisite?

Activate and configure the plugin on each site that should show chat. Connect EnvisaSoft separately on each site.

Where can I get support?

Email info@envisasoft.com. You can also use the plugin’s support forum on WordPress.org.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“EnvisaSoft Live Chat” is open source software. The following people have contributed to this plugin.

Contributors

Translate “EnvisaSoft Live Chat” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.7

  • Clarified the WordPress.org listing: what EnvisaSoft Live Chat does, how Connect EnvisaSoft works, visitor and agent experience, trial, and per-active-website pricing.
  • Did not change Connect EnvisaSoft, OAuth/PKCE, widget loading, or stored settings.

1.1.6

  • Renamed the plugin to EnvisaSoft Live Chat so the distinctive brand appears first.
  • Moved OAuth popup-close and disconnect confirmation into the enqueued admin script.
  • Text domain is now envisasoft-live-chat. Existing Site IDs, settings, and OAuth connections are unchanged.

1.1.5

  • Synced widget appearance with EnvisaSoft when connected (EnvisaSoft is the source of truth; local values are a first-paint fallback).
  • WordPress.org metadata: Tested up to 7.1 and text domain live-chat-by-envisasoft.

1.1.4

  • Opened Connect EnvisaSoft in a new tab so WordPress admin stays on the settings page.
  • Reconnect after Disconnect now finishes automatically when the WordPress site already exists in EnvisaSoft.

1.1.3

  • Kept Connect EnvisaSoft working if WordPress cannot finish the token call, by saving the public Site ID from the callback.
  • Stopped discarding the in-progress Connect request until the Site ID is saved, so a retry can complete.

1.1.2

  • Clarified Connect EnvisaSoft steps and the connected admin screen (website name, website URL, Open Inbox, Disconnect, Help).
  • Locked the widget URL to the production EnvisaSoft widget and stopped showing connection tokens in the settings form.
  • Documented the 14-day free trial and $4.99 USD/month per active website pricing.

1.1.1

  • Clarified Connect EnvisaSoft steps, disconnect confirmation, and help/privacy/terms links.
  • Pointed Privacy and Terms links at the Live Chat product documents on chat.envisasoft.com.

1.1.0

  • Added Connect EnvisaSoft so administrators can authorize a website without pasting a Site ID.
  • Kept Advanced / Manual Setup for existing Site IDs.
  • Added Disconnect and Reconnect.

1.0.1

  • Replaced the settings table with a normal WordPress settings form.
  • Explained Site ID setup in plain language and linked the EnvisaSoft dashboard.
  • Loaded the widget only after a valid Site ID is saved, including on themes that omit the usual footer scripts.

1.0.0

  • Initial WordPress.org release: settings page and frontend loading of the EnvisaSoft widget.js script.