Difference between revisions of "Live Chat Addon"

From WHMCS Documentation

(Upgrading)
(Change Log)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
== About this Addon Module ==
 +
 +
Live Chat allows you to chat and engage with customers. It includes in-chat access to customer products and billing, and chat transcripts become support tickets after the chat concludes. You can use Live Chat from a downloadable client that's available for most major mobile and desktop operating systems.
 +
 +
<table class="table" style="text-align:center;margin:1em 1em 1em 0;background:#F9F9F9;border:1px #AAA solid;border-collapse:collapse;width:100%;">
 +
<tr>
 +
<th style="border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;">Addon Name</th>
 +
<th style="border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;">Latest Release</th>
 +
<th style="border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;">Current Version</th>
 +
<th style="border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;">Compatible With</th>
 +
<th style="border:1px #AAA solid;padding:0.2em;background:#F2F2F2;text-align:center;">Included in WHMCS</th>
 +
</tr>
 +
<tr>
 +
<td style="border:1px #AAA solid;padding:0.2em;">Live Chat Addon'</td>
 +
<td style="border:1px #AAA solid;padding:0.2em;">17th May 2021</td>
 +
<td style="border:1px #AAA solid;padding:0.2em;">5.8.9800</td>
 +
<td style="border:1px #AAA solid;padding:0.2em;">WHMCS 8.0 and later</td>
 +
<td style="border:1px #AAA solid;padding:0.2em;color:darkred;">No</td>
 +
</tr>
 +
</table>
 +
 
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/34]]
 
[[File:Available_on_marketplace.png|link=https://marketplace.whmcs.com/product/34]]
  
For more information and to order, go to [https://marketplace.whmcs.com/product/34 the WHMCS marketplace].
+
== Activating Live Chat Addon ==
  
==Download==
+
Before you can activate Live Chat, you must download it from the WHMCS Marketplace.
  
To start using Live Chat:
+
<html><a href="http://www.youtube.com/watch?v=fcCKomdCe4Y&hd=1" class="docs-video-tutorial"><em>Watch the video tutorial for this feature.</em><span>&nbsp;<img src="https://assets.whmcs.com/icons/youtube.png">&nbsp;</span></a></html>
  
# [https://www.whmcs.com/members/ Log in here]].
+
To do this:
 +
 
 +
# If you have not already purchased it, purchase Live Chat from [https://marketplace.whmcs.com/product/34 the Live Chat listing].
 +
# [https://www.whmcs.com/members/ Log in here].
 
# Go to '''Services > All Products & Services'''.
 
# Go to '''Services > All Products & Services'''.
 
# Perform one of the following actions:
 
# Perform one of the following actions:
 
## If you purchased your WHMCS license directly, select your main WHMCS license, select the '''Information''' tab, and download Live Chat.
 
## If you purchased your WHMCS license directly, select your main WHMCS license, select the '''Information''' tab, and download Live Chat.
 
## If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the '''Downloads''' tab, and download Live Chat.
 
## If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the '''Downloads''' tab, and download Live Chat.
 +
# Unzip the ZIP file.
 +
# Upload the contents of the <tt>upload_me</tt> directory to the root directory in your WHMCS installation.
 +
# Check to ensure that the <tt>/modules/livehelp/templates_c/</tt> directory is writeable.
 +
# Go to <tt><nowiki>www.example.com/whmcs/modules/livehelp/install</nowiki></tt>, where <tt>www.example.com</tt> is the domain for your WHMCS installation, to complete installation.
 +
# Delete the <tt>/modules/livehelp/install/</tt> directory.
 +
 +
<div class="docs-alert-warning"><strong><i class="fa fa-info-circle"></i> License Update</strong><br />If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to '''Help > License Information''', and click '''Force License Update'''. Then, reattempt login.</div>
 +
 +
== Using this Addon ==
 +
 +
To log in to Live Chat, visit <tt><nowiki>www.example.com/whmcs/modules/livehelp/admin</nowiki></tt>, where <tt>www.example.com</tt> is the domain for your WHMCS installation.
 +
 +
You can log in using the same username and password that you use for the WHMCS Admin Area.
  
==Installation==
+
=== First Login ===
  
<html><a href="http://www.youtube.com/watch?v=fcCKomdCe4Y&hd=1" class="docs-video-tutorial"><em>Watch the video tutorial for this feature.</em><span>&nbsp;<img src="https://assets.whmcs.com/icons/youtube.png">&nbsp;</span></a></html>
+
The first time that you use this, a login prompt will display. Enter your account, username and password:
 +
 
 +
* '''Account or Server:''' Enter the full path to the <tt>modules</tt> directory for your WHMCS installation.
 +
* '''Username / Password:''' Enter the same username and password that you use to log in to the WHMCS Admin Area.
 +
* '''Enable Secure Sign In:''' Enable this if your WHMCS installation uses SSL.
 +
* '''Sign In Automatically:''' Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.
 +
 
 +
For more information, see [https://www.chatstack.com/kb/category/apps/ the ChatStack website].
  
To install Live Chat, perform the steps below.
+
=== Desktop Applications ===
  
# Unzip the ZIP file download.
+
Downloadable clients are available for Windows®, Mac®, and Linux®. Mobile Apps are also available for iPhone® and Android™.
# Upload the contents of the <tt>upload_me</tt> directory to your WHMCS installation root directory.
 
# Check to ensure that the <tt>/modules/livehelp/templates_c/</tt> directory is writeable.
 
# Go to <tt><nowiki>www.yourdomain.com/whmcs/modules/livehelp/install</nowiki></tt>, where <tt>www.yourdomain.com</tt> is the domain for your WHMCS installation, to complete installation.
 
  
<div class="docs-alert-info">After installation, delete the <tt>/modules/livehelp/install/</tt> directory.</div>
+
[https://www.chatstack.com/kb/download-live-chat/ Download the latest version of the Windows desktop application] and follow the automated installation process.
  
<div class="docs-alert-warning"><strong><i class="fa fa-info-circle"></i>License Update</strong><br />If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to '''Help > License Information''', and click '''Force License Update'''. Then, reattempt login.</div>
+
The Windows app has the following minimum requirements:
  
To log in to Live Chat, visit <tt><nowiki>www.yourdomain.com/whmcs/modules/livehelp/admin</nowiki></tt>, where <tt>www.yourdomain.com</tt> is the domain for your WHMCS installation.
+
*Windows 7 / Vista / XP SP 2
 +
*Internet Explorer 7 or above
 +
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 .NET Framework 3.5 SP1 or above]
 +
*Internet Connection
  
You will be able to log in using the same username and password as you use for the WHMCS Admin Area.
+
For other operating systems, check their app stores for the downloadable clients.
  
==Upgrading==
+
== Upgrading ==
  
If you have an earlier version of the Live Chat Addon, follow the steps below to upgrade to the latest version.
+
If you have an earlier version of the Live Chat Addon, perform these steps to upgrade to the latest version:
  
 
# Log in [https://www.whmcs.com/members/ here].
 
# Log in [https://www.whmcs.com/members/ here].
Line 43: Line 87:
 
# Unzip the ZIP file download.
 
# Unzip the ZIP file download.
 
# Upload the contents of the <tt>upload_me</tt> directory to your WHMCS installation's root directory.
 
# Upload the contents of the <tt>upload_me</tt> directory to your WHMCS installation's root directory.
# Log in to the Live Chat Addon administration panel to complete the upgrade process at <tt><nowiki>www.yourdomain.com/whmcs/modules/livehelp/admin</nowiki></tt>, where <tt>www.yourdomain.com</tt> is the domain for your WHMCS installation.
+
# Log in to the Live Chat Addon administration panel to complete the upgrade process at <tt><nowiki>www.example.com/whmcs/modules/livehelp/admin</nowiki></tt>, where <tt>www.example.com</tt> is the domain for your WHMCS installation.
 
# Delete the <tt>/modules/livehelp/install/</tt> directory.
 
# Delete the <tt>/modules/livehelp/install/</tt> directory.
  
==Integration Outside of WHMCS==
+
== Uninstallation ==
 +
 
 +
To remove the Live Chat Addon from your installation, delete the <tt>/modules/livehelp/</tt> directory and the <tt>/includes/hooks/livehelp.php</tt> file.
 +
 
 +
Optionally, you can also remove the database tables that begin with <tt>mod_livehelp</tt>.
 +
 
 +
== Integration Outside of WHMCS ==
  
 
<div class="docs-alert-warning">'''Do Not Attempt''' to add this code to WHMCS templates. Those templates handle it automatically.</div>
 
<div class="docs-alert-warning">'''Do Not Attempt''' to add this code to WHMCS templates. Those templates handle it automatically.</div>
Line 74: Line 124:
 
</source>
 
</source>
  
==Web Admin Interface==
+
== Troubleshooting ==
 
 
You can access the Live Help administration interface at <tt><nowiki>http://www.yourdomain.com/whmcs/modules/livehelp/admin/</nowiki></tt>, where <tt><nowiki>http://www.yourdomain.com</nowiki></tt> is the domain for your WHMCS installation.
 
 
 
==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 standard app stores for these devices. The Windows app is available via the download link below.
 
 
 
===Windows===
 
 
 
====Requirements====
 
 
 
The Windows app has the following minimum requirements:
 
 
 
*Windows 7 / Vista / XP SP 2
 
*Internet Explorer 7 or above
 
*[http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6 .NET Framework 3.5 SP1 or above]
 
*Internet Connection
 
 
 
====Installation====
 
 
 
[https://www.chatstack.com/kb/download-live-chat/ Download the latest version of the Windows desktop application] and follow the automated installation process.
 
 
 
===First Use===
 
 
 
The first time that you use this, a login prompt will display. Enter your account, username and password:
 
 
 
* '''Account or Server:''' Enter the full path to the <tt>modules</tt> directory for your WHMCS installation.
 
* '''Username / Password:''' Enter the same username and password that you use to log in to the WHMCS Admin Area.
 
* '''Enable Secure Sign In:''' Enable this if your WHMCS installation uses SSL.
 
* '''Sign In Automatically:''' Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.
 
 
 
For more information, see [https://www.chatstack.com/kb/category/apps/ the ChatStack website].
 
 
 
==Uninstallation==
 
 
 
To remove the Live Chat Addon from your installation, delete the <tt>/modules/livehelp/</tt> directory and the <tt>/includes/hooks/livehelp.php</tt> file.
 
 
 
Optionally, you can also remove the database tables that begin with <tt>mod_livehelp</tt>.
 
 
 
==Common Troubleshooting Tips==
 
  
 
===Chat button non-functional / Blank live chat window===
 
===Chat button non-functional / Blank live chat window===
Line 135: Line 141:
 
If you see a "License Invalid" warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect.  
 
If you see a "License Invalid" warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect.  
  
To do this, navigate to '''Help > License Information''' and click '''Force License Update'''. Then, attempt logging in again.
+
To do this, navigate to '''Help > [[License Information]]''' and click '''Force License Update'''. Then, attempt logging in again.
  
 
===Connection Error===
 
===Connection Error===
Line 150: Line 156:
  
 
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. Make certain that you entered the correct URL.
 
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. Make certain that you entered the correct URL.
 +
 +
===Sending Emails===
 +
 +
By default, the Live Chat addon will use the <tt>PHP mail()</tt> function, and '''not''' the WHMCS mail configuration, to send emails. To configure sending via SMTP, see [https://www.chatstack.com/kb/setup-smtp-authentication/ Setup SMTP Authentication].
 +
 +
== Change Log ==
 +
 +
See the [https://marketplace.whmcs.com/product/34-live-chat-visitor-tracking Live Chat] Marketplace listing.

Latest revision as of 12:57, 2 October 2023

About this Addon Module

Live Chat allows you to chat and engage with customers. It includes in-chat access to customer products and billing, and chat transcripts become support tickets after the chat concludes. You can use Live Chat from a downloadable client that's available for most major mobile and desktop operating systems.

Addon Name Latest Release Current Version Compatible With Included in WHMCS
Live Chat Addon' 17th May 2021 5.8.9800 WHMCS 8.0 and later No

Available on marketplace.png

Activating Live Chat Addon

Before you can activate Live Chat, you must download it from the WHMCS Marketplace.

Watch the video tutorial for this feature.  

To do this:

  1. If you have not already purchased it, purchase Live Chat from the Live Chat listing.
  2. Log in here.
  3. Go to Services > All Products & Services.
  4. Perform one of the following actions:
    1. If you purchased your WHMCS license directly, select your main WHMCS license, select the Information tab, and download Live Chat.
    2. If you purchased your WHMCS license from a reseller, select your Live Chat purchase, select the Downloads tab, and download Live Chat.
  5. Unzip the ZIP file.
  6. Upload the contents of the upload_me directory to the root directory in your WHMCS installation.
  7. Check to ensure that the /modules/livehelp/templates_c/ directory is writeable.
  8. Go to www.example.com/whmcs/modules/livehelp/install, where www.example.com is the domain for your WHMCS installation, to complete installation.
  9. Delete the /modules/livehelp/install/ directory.
License Update
If you purchased the Live Chat Addon prior to installation, you may need to force a license update for your WHMCS installation to recognise the purchase. If you receive a license error or have trouble logging in after installation, log in to the WHMCS Admin Area, go to Help > License Information, and click Force License Update. Then, reattempt login.

Using this Addon

To log in to Live Chat, visit www.example.com/whmcs/modules/livehelp/admin, where www.example.com is the domain for your WHMCS installation.

You can log in using the same username and password that you use for the WHMCS Admin Area.

First Login

The first time that you use this, a login prompt will display. Enter your account, username and password:

  • Account or Server: Enter the full path to the modules directory for your WHMCS installation.
  • Username / Password: Enter the same username and password that you use to log in to the WHMCS Admin Area.
  • Enable Secure Sign In: Enable this if your WHMCS installation uses SSL.
  • Sign In Automatically: Enable this to sign in automatically for future logins. If you enable this, in the future on this device you will only need to enter your password.

For more information, see the ChatStack website.

Desktop Applications

Downloadable clients are available for Windows®, Mac®, and Linux®. Mobile Apps are also available for iPhone® and Android™.

Download the latest version of the Windows desktop application and follow the automated installation process.

The Windows app has the following minimum requirements:

For other operating systems, check their app stores for the downloadable clients.

Upgrading

If you have an earlier version of the Live Chat Addon, perform these steps to upgrade to the latest version:

  1. Log in here.
  2. Go to Services > All Products & Services.
  3. Select your Live Chat purchase.
  4. Go to the Downloads tab.
  5. Download Live Chat.
  6. Unzip the ZIP file download.
  7. Upload the contents of the upload_me directory to your WHMCS installation's root directory.
  8. Log in to the Live Chat Addon administration panel to complete the upgrade process at www.example.com/whmcs/modules/livehelp/admin, where www.example.com is the domain for your WHMCS installation.
  9. Delete the /modules/livehelp/install/ directory.

Uninstallation

To remove the Live Chat Addon from your installation, delete the /modules/livehelp/ directory and the /includes/hooks/livehelp.php file.

Optionally, you can also remove the database tables that begin with mod_livehelp.

Integration Outside of WHMCS

Do Not Attempt to add this code to WHMCS templates. Those templates handle it automatically.

To integrate visitor tracking and live help in pages outside of your WHMCS installation (for example, your main website), perform the steps below:

  1. Add the following lines to each page, once per page, after the <title> tag and jQuery call and before the </head> tag:
    <script type="text/javascript">
    <!--
    var Chatstack = { server: 'www.example.com/support/modules' };
    (function(d, undefined) {
      // JavaScript
      Chatstack.e = []; Chatstack.ready = function (c) { Chatstack.e.push(c); }
      var b = d.createElement('script'); b.type = 'text/javascript'; b.async = true;
      b.src = ('https:' == d.location.protocol ? 'https://' : 'http://') + Chatstack.server + '/livehelp/scripts/js.min.js';
      var s = d.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(b, s);
    })(document);
    -->
    </script>
    Make certain to updatewww.example.com/support/modules with the path to your WHMCS installation's modules directory.
  2. Optionally, you can either or both of these chat initiation methods:
    1. 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/status.php" id="LiveHelpStatus" name="LiveHelpStatus" class="LiveHelpStatus" border="0" alt="Live Help" /></a>
    2. To display a static text link for chat initiation:
       <a href="#" class="LiveHelpButton">Chat With Us Live</a>

Troubleshooting

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, make certain 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.

The requested content cannot be loaded. Please try again later.

This message may appear when you click Chat Now. This indicates that the system cannot create the templates cache.

To resolve this, make certain that the /modules/livehelp/templates_c/ directory 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 you see a "License Invalid" warning message when you open the Live Chat admin interface, your WHMCS installation has not yet updated to recognise your purchase of the addon. Your WHMCS installation only calls home to validate your license with us periodically. If you recently purchased the addon, you may need to force a local key update to have it take effect.

To do this, navigate to Help > License Information and click Force License Update. Then, attempt logging in again.

Connection Error

Connection errors when attempting to log in to the Live Chat administration area are typically due to misconfigured file and folder permissions.

This configuration varies depending on your particular server environment. For example, the permissions setting for the /modules/livehelp/xml/WebService.php file should be 644.

  • suPHP and PHP suEXEC require more restriction. If you use DSO as your PHP handler, you must use 644 permissions.
  • Limit access to only the account that owns the web server process. Make sure that no other system or user accounts can read your configuration file or modify any WHMCS-related files.

If the issue persists, enable your browser network console and examine the response for more information.

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. Make certain that you entered the correct URL.

Sending Emails

By default, the Live Chat addon will use the PHP mail() function, and not the WHMCS mail configuration, to send emails. To configure sending via SMTP, see Setup SMTP Authentication.

Change Log

See the Live Chat Marketplace listing.