Difference between revisions of "Live Chat Addon"

From WHMCS Documentation

(Integration)
Line 1: Line 1:
 
For information, screenshots & to order, please visit [http://www.whmcs.com/addons/live-chat-visitor-tracking/ http://www.whmcs.com/addons/live-chat-visitor-tracking/]
 
For information, screenshots & to order, please visit [http://www.whmcs.com/addons/live-chat-visitor-tracking/ http://www.whmcs.com/addons/live-chat-visitor-tracking/]
 +
 +
==Download==
 +
 +
To download the latest version of the live chat add-on, visit https://www.whmcs.com/members/ and login using your registered email address and password.
 +
 +
Once logged in, navigate to Services > All Products & Services, select your live chat purchase, and the download will then be available from the Downloads tab within that product.
  
 
==Installation==
 
==Installation==
Line 5: Line 11:
 
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=fcCKomdCe4Y&hd=1|Watch Video Tutorial]]
 
[[File:Videotutorial.png‎|center|link=http://www.youtube.com/watch?v=fcCKomdCe4Y&hd=1|Watch Video Tutorial]]
  
 +
To install, perform the steps below.
  
Once you've purchased the Live Chat Addon for WHMCS, you will be able to download the files for it from our client area (it will show as an available download under the license you have purchased it for in Services > Licenses & Services > View Details > beneath the Addons heading) and can then proceed to install it as follows:
+
#Unzip the zip file download.
 +
#Upload the contents of the ''‘upload_me’'' directory to your WHMCS installation root directory.
 +
#Ensure the ''/modules/livehelp/templates_c/'' directory is writeable
 +
#Visit the url below in a browser to complete the installation: ''www.yourdomain.com/whmcs/modules/livehelp/install''
  
# Begin by forcing a remote licence check so your WHMCS install knows you've purchased the live chat addon. In your admin area navigate to '''Help > License Information > Force License Update'''.
+
<div class="docs-alert-info">After the upgrade has been completed, delete the installation directory located at /modules/livehelp/install/</div>
#Next unzip the contents of the download and upload all the files contained in the '''upload_me''' folder to your main WHMCS directory
 
#Once uploaded, please apply write permissions to the /modules/livehelp/templates_c/ directory
 
#And then to complete the installation process, simply visit www.yourdomain.com/whmcs/modules/livehelp/install in your browser to initialise and activate the addon
 
#When you see a success message on screen, you can delete the /modules/livehelp/install/ directory and then begin using the system
 
  
'''Please Note:''' The live chat admin/operator login shares it's auth data with WHMCS and so you will be able to login to the live chat system using the same username & password as you use for WHMCS.
+
<div class="docs-alert-warning"><strong><i class="fa fa-info"></i> &nbsp;License Update</strong> If you recently purchased the Live Chat Add-on prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you have problems logging in after installation, login to your WHMCS Admin Area, navigate to '''Help > License Information''' and then click the '''Force License Update''' button. Then try logging in again.</div>
  
==Integration==
+
To login to Live Chat, visit www.yourdomain.com/whmcs/modules/livehelp/admin
  
You're now just one step away from integrated Live Chat & Visitor Monitoring with WHMCS.
+
You will be able to login using the same username and password as you use for the WHMCS admin area.
  
This is where you add the javascript tracking code to your template. It couldn't be easier, all you need to do is add '''{$livehelpjs}''' to the <head> section of your template in the header.tpl template file as shown below.
+
===Install GeoIP Location Data===
  
<center>[[File:Livechatheaderjs.jpg]]</center>
+
Install the optional MaxMind GeoIP data which allows you to see where visitors are located (recommended).
  
You don't have to do anything else in order to be able to monitor visitors and pro-actively initiate chats with them, however if you want the visitor to be able to initiate a chat, then you will want to add the live help button somewhere.
+
The MaxMind GeoLite City (free) and MaxMind GeoIP City (paid with higher accuracy) databases are supported. These databases are not included with the Live Help downloads (due to the size of the database) so you will need to download the latest database from the MaxMind web site. The following instructions are for installing the database:
  
You can display a live chat status button by simply inserting '''{$livehelp}''' into any template file where you want it to appear, for example you could add it to the order form, ticket submission page, or the footer as demonstrated below.
+
# Download the MaxMind GeoLite City database at GeoLite City (Approx. 18MB): http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
 +
# Unzip the file on your local PC, you can use a free tool like 7zip for unzipping the GeoLiteCity.dat.gz file.
 +
# Upload the GeoLiteCity.dat file to the /modules/livehelp/plugins/maxmind/ directory. The file is approximately 30MB so this may take some time.
 +
# The GeoLite database should be located at /modules/livehelp/plugins/maxmind/GeoLiteCity.dat when finished uploading
  
<center>[[File:Livechatportal.jpg]]</center>
+
The MaxMind GeoLite database is updated each month (normally on the 1st of each month) so you can replace this file every month if you wish to use the most accurate location data. Further details on the MaxMind GeoLite City database is available at http://www.maxmind.com/app/geolitecity
  
In the new 'SIX' template, there is a menu item for linking to the LiveHelp software similar to the Chat Now link.
+
==Upgrading==
 
 
However, this is controlled by a hook which has a higher level priority and therefore you will need to adjust your hook function priority to be higher than this.
 
  
Currently the hook to build the menu item runs at 100 so you will need to use 101 in your hook when modifying the LiveHelp menu item.
+
If you have an earlier version of the Live Chat Add-on installed follow the steps below to upgrade to the latest version.
  
Here is an example of how to modify this menuitem:
+
#Unzip the zip file download.
 +
#Upload the contents of the '''‘upload_me’''' directory to your WHMCS installation root directory.
 +
#Login to the Live Chat Add-on web based administration panel to complete the upgrade process: ''www.yourdomain.com/whmcs/modules/livehelp/admin''
  
<source lang="php">
+
<div class="docs-alert-info">After the upgrade has been completed, delete the installation directory located at /modules/livehelp/install/</div>
<?php
 
 
use WHMCS\View\Menu\Item as MenuItem;
 
 
add_hook('ClientAreaPrimaryNavbar', 101, function (MenuItem $chatNow) {
 
    if (!is_null($chatNow->getChild('Live-Help-Button'))) {
 
        $chatNow->removeChild('Live-Help-Button');
 
    }
 
});
 
</source>
 
  
===Outside WHMCS===
+
==Integration Outside of WHMCS==
  
You can of course also add the visitor tracking and live help buttons to pages '''outside''' of WHMCS (for example on your main website). It takes just 2 simple steps...
+
To integrate the visitor tracking and live help buttons to pages outside of your WHMCS installation (for example your main website pages), follow the steps below.
  
'''Do Not Attempt''' to add this code to WHMCS templates - it is handled automatically as described above
+
<div class="docs-alert-warning">'''Do Not Attempt''' to add this code to WHMCS templates - it is handled automatically as described above</div>
  
'''Step 1''' For visitor monitoring, you need only add this snippet of HTML/JavaScript to the <head> section of your page:
+
'''Step 1''' The following lines should be added on each page after your <title> tag and just before your </head> tag (this should be added once per page):
  
 
<source lang="php">
 
<source lang="php">
<script type="text/JavaScript" src="/whmcs/modules/livehelp/scripts/jquery-latest.js"></script>
+
<script type="text/JavaScript" src="http://www.example.com/whmcs/modules/livehelp/scripts/jquery-latest.js"></script>
<script type="text/javascript">
+
<script type="text/javascript">
<!--
 
 
     var LiveHelpSettings = {};
 
     var LiveHelpSettings = {};
     LiveHelpSettings.server = 'www.yourdomain.com/whmcs/modules';
+
     LiveHelpSettings.server = 'www.example.com/whmcs/modules';
 
     LiveHelpSettings.embedded = true;
 
     LiveHelpSettings.embedded = true;
     (function(d, $, undefined) {
+
     (function(d, $, undefined) {  
 
         $(window).ready(function() {
 
         $(window).ready(function() {
 
             // JavaScript
 
             // JavaScript
Line 74: Line 72:
 
         });
 
         });
 
     })(document, jQuery);
 
     })(document, jQuery);
-->
+
</script>
</script>
 
 
</source>
 
</source>
  
 
You need to customise the URL specified in the '''LiveHelpSettings.server''' parameter in the above code with the domain and path to your WHMCS installations modules directory.
 
You need to customise the URL specified in the '''LiveHelpSettings.server''' parameter in the above code with the domain and path to your WHMCS installations modules directory.
 +
 +
''Note: You don’t need to include the <script> tag to /whmcs/includes/jscript/jquery.js if your web site already includes the jQuery JavaScript library.''
  
 
'''Step 2''' The following lines can be optionally added to the page anywhere you wish to display the Live Chat Operator status and end user chat initiation button.
 
'''Step 2''' The following lines can be optionally added to the page anywhere you wish to display the Live Chat Operator status and end user chat initiation button.
  
 
<source lang="php">
 
<source lang="php">
<a href="#" class="LiveHelpButton"><img src="/whmcs/modules/livehelp/include/status.php"
+
<a href="#" class="LiveHelpButton"><img src="http://www.example.com/whmcs/modules/livehelp/include/status.php" id="LiveHelpStatus" name="LiveHelpStatus" class="LiveHelpStatus" border="0" alt="Live Help" /></a>
id="LiveHelpStatus" name="LiveHelpStatus" class="LiveHelpStatus" border="0" alt="Live Help" /></a>
 
 
</source>
 
</source>
  
Line 93: Line 91:
 
</source>
 
</source>
  
==Windows Application==
+
==Web Admin Interface==
 +
 
 +
The Live Help web-based administration interface can be accessed at
 +
 
 +
http://www.yourdomain.com/whmcs/modules/livehelp/admin/
 +
 
 +
==Desktop Applications==
 +
 
 +
Downloadable clients are available for Windows, Mac and Linux.
 +
 
 +
Mobile Apps are also available for iPhone and Android.
 +
 
 +
In most cases, these apps are available through the respective App Store's for these devices. The Windows app is available via the download link below.
 +
 
 +
===Windows===
  
===Requirements===
+
====Requirements====
  
 
The requirements for the Windows App are as follows:
 
The requirements for the Windows App are as follows:
Line 104: Line 116:
 
*Internet Connection
 
*Internet Connection
  
===Installation===
+
====Installation====
  
 
You can download the latest version of the Windows Desktop Application at any time from https://secure.stardevelop.com/downloads/download-latest.php and then follow the automated installer process to install on your computer.
 
You can download the latest version of the Windows Desktop Application at any time from https://secure.stardevelop.com/downloads/download-latest.php and then follow the automated installer process to install on your computer.
Line 126: Line 138:
  
 
The previous sign-in area only requires you to enter the password of the account.
 
The previous sign-in area only requires you to enter the password of the account.
 
==Web Browser Admin==
 
 
You can also login to the Live Help web-based administration using your web browser at http://www.yourdomain.com/modules/livehelp/admin The web-based administration area allows your operators to access the Live Help system from any computer but the Windows application is recommended whenever possible for full functionality.
 
 
==Visitor Country/City Identification==
 
 
The Live Help v3.90 and above supports IP City level location detection. The MaxMind GeoLite City (free) and MaxMind GeoIP City (paid with higher accuracy) databases are supported. These databases are not included with the Live Help downloads (due to the size of the database) so you will need to download the latest database from the MaxMind web site. The following instructions are for installing the database:
 
 
#Download the MaxMind GeoLite City database at  [http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz GeoLite City (Approx. 18MB)]
 
#Unzip the file on your local PC, you can use a free tool like 7zip for unzipping the GeoLiteCity.dat.gz file.
 
#Upload the GeoLiteCity.dat file to the /modules/livehelp/plugins/maxmind/ directory. The file is approximately 30MB so this may take some time.
 
#The GeoLite database should be located at /modules/livehelp/plugins/maxmind/GeoLiteCity.dat when finished uploading
 
 
The MaxMind GeoLite database is updated each month (normally on the 1st of each month) so you can replace this file every month if you wish to use the most accurate location data. Further details on the MaxMind GeoLite City database is available at http://www.maxmind.com/app/geolitecity
 
 
==Upgrading==
 
 
<div class="docs-alert-info">WHMCS Version 6.0 requires a compatibility update to the Live Chat Addon. If you were previously running the latest version of Live Chat prior to upgrading to WHMCS 6.0, you should download and apply the incremental update labelled "Download (Incremental) for WHMCS 6.0".  If you were not previously running the Live Chat Addon, or have performed a clean install of WHMCS Version 6.0, you should download the update labelled ''Download (Full) for WHMCS 6.0''.  Both of these downloads will be available in the Live Chat Addon section of the license details page in our members area.</div>
 
 
To upgrade your installed version of the Live Chat Addon, simply follow the steps below to update:
 
 
#Begin by downloading the update from our client area (Services > Licenses & Services > Select the licence to which the addon belongs > Addons tab)
 
#Next, rename the old live chat installation within /modules/livehelp/ to /modules/livehelp-backup/
 
# Now, Upload the files from the '''upload_me''' directory to your main WHMCS directory
 
#Upgrades are automatic, so to complete the process, simply open the Live Help Windows Application and sign-in to Live Help to perform the required database upgrades process
 
#Finally delete the '''install''' folder from the /modules/livehelp/ directory and you're done.
 
#Once this upgrade has been completed and everything is working as expected you may remove the folder /modules/livehelp-backup
 
 
With the latest update, new and improved integration code is available to make use of the embedded chat window on your website so to take advantage of this, you will need to update the Live Help HTML on your web pages.  A step by step guide for doing this can be found @ http://livehelp.stardevelop.com/kb/245/
 
  
 
==Further Reading==
 
==Further Reading==
  
StarDevelop provides documentation covering how to use the live help software at:
+
Chaststack provides additional documentation covering how to use the live help software at:
 
http://www.chatstack.com/kb/
 
http://www.chatstack.com/kb/
  
==Error Messages==
+
==Common Troubleshooting Tips==
  
===Incorrect Server/Host===
+
'''Chat button non-functional / Blank live chat window'''
  
If you get this error then it indicates that the Live Help installation cannot be found at the supplied URL. Double check the URL you've entered. If Live Help is installed at http://www.yourdomain.com/whmcs/modules/livehelp/ then your account or server should be entered as www.yourdomain.com/whmcs/modules/
+
If clicking the chat button results in nothing happening or the live chat popup window is showing a blank chat window, first ensure that the /modules/livehelp/templates_c/ directory both exists and is writeable. We recommend that you try the following permissions in this order 755, 775 and 777.
  
===License Invalid===
+
'''License Invalid / Unable to login'''
  
If when first opening the live chat admin interface or connecting via the Windows Desktop App you get a "License Invalid" warning message, this indicates that your WHMCS installation has not yet updated to recognise your purchase of the addon.  Your WHMCS install only calls home to validate your license with us periodically and so if you have only recently bought the addon, you may need to force a local key update by going to '''Help > Check for Updates''' inside your WHMCS admin area to get rid of this message.
+
If when first opening the live chat admin interface or connecting via the Windows Desktop App you get a "License Invalid" warning message, this indicates that your WHMCS installation has not yet updated to recognise your purchase of the addon.  Your WHMCS install only calls home to validate your license with us periodically and so if you have only recently purchased the addon, you may need to force a local key update to have it take effect. To do that, navigate to '''Help > License Information''' and then click the '''Force License Update''' button.  Then try logging in again.
  
 
If it continues after that, please get in touch with us for assistance.
 
If it continues after that, please get in touch with us for assistance.
  
===Blank Live Help Chat Window===
+
'''Incorrect Server/Host'''
If you have installed Live Help and the Live Help popup window is showing a blank chat window then we recommend the following troubleshooting steps.
 
 
 
* Check that the /modules/livehelp/templates_c/ directory exists. If this directory doesn’t exist then please create it.
 
* If the chat window is still blank then make the /modules/livehelp/templates_c/ directory writable. We recommend that you try the following permissions in this order 755, 775 and 777.
 
  
The /modules/livehelp/templates_c/ directory should be writable so that the Live Help templates can be created.
+
Receiving this error message in one of the Desktop or Mobile clients indicates that the Live Help installation cannot be found at the given URL. Double check the URL you've entered. If Live Help is installed at http://www.yourdomain.com/whmcs/modules/livehelp/ then you should enter it in the format www.yourdomain.com/whmcs/modules/
  
===Unable to Login===
+
==About==
If you are unable to login and see an invalid login error message even when entering valid WHMCS admin login details, this suggests your WHMCS install is not aware you've purchased the live chat addon. To resolve simply force a remote licence check by navigating to '''Help > Check For Updates''' inside the main WHMCS admin area.
 
  
The Live Chat Addon" should then appear in the "Addons" section of the Help > Licence Information page, and the issue resolved.
+
The WHMCS Live Chat & Visitor Tracking Add-on is developed in partnership with Chatstack bringing a feature rich and powerful integrated chat solution to WHMCS users.  Featuring benefits including automatic client detection, loginshare, shared access to WHMCS predefined responses, integrated logging of chat transcripts and more.

Revision as of 13:27, 7 June 2016

For information, screenshots & to order, please visit http://www.whmcs.com/addons/live-chat-visitor-tracking/

Download

To download the latest version of the live chat add-on, visit https://www.whmcs.com/members/ and login using your registered email address and password.

Once logged in, navigate to Services > All Products & Services, select your live chat purchase, and the download will then be available from the Downloads tab within that product.

Installation

Watch Video Tutorial

To install, perform the steps below.

  1. Unzip the zip file download.
  2. Upload the contents of the ‘upload_me’ directory to your WHMCS installation root directory.
  3. Ensure the /modules/livehelp/templates_c/ directory is writeable
  4. Visit the url below in a browser to complete the installation: www.yourdomain.com/whmcs/modules/livehelp/install
After the upgrade has been completed, delete the installation directory located at /modules/livehelp/install/
 License Update If you recently purchased the Live Chat Add-on prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you have problems logging in after installation, login to your WHMCS Admin Area, navigate to Help > License Information and then click the Force License Update button. Then try logging in again.

To login to Live Chat, visit www.yourdomain.com/whmcs/modules/livehelp/admin

You will be able to login using the same username and password as you use for the WHMCS admin area.

Install GeoIP Location Data

Install the optional MaxMind GeoIP data which allows you to see where visitors are located (recommended).

The MaxMind GeoLite City (free) and MaxMind GeoIP City (paid with higher accuracy) databases are supported. These databases are not included with the Live Help downloads (due to the size of the database) so you will need to download the latest database from the MaxMind web site. The following instructions are for installing the database:

  1. Download the MaxMind GeoLite City database at GeoLite City (Approx. 18MB): http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
  2. Unzip the file on your local PC, you can use a free tool like 7zip for unzipping the GeoLiteCity.dat.gz file.
  3. Upload the GeoLiteCity.dat file to the /modules/livehelp/plugins/maxmind/ directory. The file is approximately 30MB so this may take some time.
  4. The GeoLite database should be located at /modules/livehelp/plugins/maxmind/GeoLiteCity.dat when finished uploading

The MaxMind GeoLite database is updated each month (normally on the 1st of each month) so you can replace this file every month if you wish to use the most accurate location data. Further details on the MaxMind GeoLite City database is available at http://www.maxmind.com/app/geolitecity

Upgrading

If you have an earlier version of the Live Chat Add-on installed follow the steps below to upgrade to the latest version.

  1. Unzip the zip file download.
  2. Upload the contents of the ‘upload_me’ directory to your WHMCS installation root directory.
  3. Login to the Live Chat Add-on web based administration panel to complete the upgrade process: www.yourdomain.com/whmcs/modules/livehelp/admin
After the upgrade has been completed, delete the installation directory located at /modules/livehelp/install/

Integration Outside of WHMCS

To integrate the visitor tracking and live help buttons to pages outside of your WHMCS installation (for example your main website pages), follow the steps below.

Do Not Attempt to add this code to WHMCS templates - it is handled automatically as described above

Step 1 The following lines should be added on each page after your <title> tag and just before your </head> tag (this should be added once per page):

<script type="text/JavaScript" src="http://www.example.com/whmcs/modules/livehelp/scripts/jquery-latest.js"></script>
<script type="text/javascript">
    var LiveHelpSettings = {};
    LiveHelpSettings.server = 'www.example.com/whmcs/modules';
    LiveHelpSettings.embedded = true;
    (function(d, $, undefined) { 
        $(window).ready(function() {
            // JavaScript
            var LiveHelp = d.createElement('script'); LiveHelp.type = 'text/javascript'; LiveHelp.async = true;
            LiveHelp.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + LiveHelpSettings.server + '/livehelp/scripts/jquery.livehelp.js';
            var s = d.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(LiveHelp, s);
        });
    })(document, jQuery);
</script>

You need to customise the URL specified in the LiveHelpSettings.server parameter in the above code with the domain and path to your WHMCS installations modules directory.

Note: You don’t need to include the <script> tag to /whmcs/includes/jscript/jquery.js if your web site already includes the jQuery JavaScript library.

Step 2 The following lines can be optionally added to the page anywhere you wish to display the Live Chat Operator status and end user chat initiation button.

<a href="#" class="LiveHelpButton"><img src="http://www.example.com/whmcs/modules/livehelp/include/status.php" id="LiveHelpStatus" name="LiveHelpStatus" class="LiveHelpStatus" border="0" alt="Live Help" /></a>

Alternatively if you would prefer a static text link for chat initiation, that can also be achieved as follows:

 <a href="#" class="LiveHelpButton">Chat With Us Live</a>

Web Admin Interface

The Live Help web-based administration interface can be accessed at

http://www.yourdomain.com/whmcs/modules/livehelp/admin/

Desktop Applications

Downloadable clients are available for Windows, Mac and Linux.

Mobile Apps are also available for iPhone and Android.

In most cases, these apps are available through the respective App Store's for these devices. The Windows app is available via the download link below.

Windows

Requirements

The requirements for the Windows App are as follows:

  • Windows 7 / Vista / XP SP 2
  • Internet Explorer 7 or above
  • .NET Framework 3.5 SP1 or above - Download
  • Internet Connection

Installation

You can download the latest version of the Windows Desktop Application at any time from https://secure.stardevelop.com/downloads/download-latest.php and then follow the automated installer process to install on your computer.

First Use

When you first attempt to sign-in to the Live Help Messenger application you will be presented with the following window.

http://livehelp.stardevelop.com/documentation/images/signin.jpg

You will need to enter your Account, Username and Password to access the Live Help system, these are described below.

  • Account or Server: If Live Help is installed at http://www.yourdomain.com/whmcs/modules/livehelp/ then your account or server would be entered as www.yourdomain.com/whmcs/modules/
  • Username / Password: The username and password are the same as those used to login to the main WHMCS administration area.
  • Enable Secure Sign In: You can login to the Live Help administration via. SSL if your installation is accessible at https://www.yourdomain.com
  • Sign In Automatically: This option will automatically sign-in a given account the next time the Live Help Messenger application is opened.

Once you have signed into the Live Help Messenger application you will be able to quickly sign-in again using the previous account.

http://livehelp.stardevelop.com/documentation/images/previouslogin.jpg

The previous sign-in area only requires you to enter the password of the account.

Further Reading

Chaststack provides additional documentation covering how to use the live help software at: http://www.chatstack.com/kb/

Common Troubleshooting Tips

Chat button non-functional / Blank live chat window

If clicking the chat button results in nothing happening or the live chat popup window is showing a blank chat window, first ensure that the /modules/livehelp/templates_c/ directory both exists and is writeable. We recommend that you try the following permissions in this order 755, 775 and 777.

License Invalid / Unable to login

If when first opening the live chat admin interface or connecting via the Windows Desktop App you get a "License Invalid" warning message, this indicates that your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS install only calls home to validate your license with us periodically and so if you have only recently purchased the addon, you may need to force a local key update to have it take effect. To do that, navigate to Help > License Information and then click the Force License Update button. Then try logging in again.

If it continues after that, please get in touch with us for assistance.

Incorrect Server/Host

Receiving this error message in one of the Desktop or Mobile clients indicates that the Live Help installation cannot be found at the given URL. Double check the URL you've entered. If Live Help is installed at http://www.yourdomain.com/whmcs/modules/livehelp/ then you should enter it in the format www.yourdomain.com/whmcs/modules/

About

The WHMCS Live Chat & Visitor Tracking Add-on is developed in partnership with Chatstack bringing a feature rich and powerful integrated chat solution to WHMCS users. Featuring benefits including automatic client detection, loginshare, shared access to WHMCS predefined responses, integrated logging of chat transcripts and more.