# Web Chat App

Drive more sales.  Turn more visitors into customers by giving them instant answers to their questions.
• Easy installation
• On/off switch: chat when you want
• Audio alert for new chats

You've seen the stats: when a visitor comes to your website, you have only a few seconds to convince that person to stay.  And what if they have questions?  Will they go to your contact page and email you?  Some will, but others will give up – people are in a hurry these days.  That's why live chat is popping up on websites everywhere: by giving visitors a quick way to connect with you, it boosts visitor retention, satisfaction, and sales.  With the Encodable LiveChat app, you can easily put a live chat box on your site today.

## Live Demo

To try out LiveChat, just click the LiveChat tab on the side of this page.

## Features

• Admin Chat Console page lets you carry on multiple chats with customers at the same time
• Audio alert when a new chat comes in, so you can leave the Admin Chat Console open in a browser tab in the background, without having to watch it constantly
• Chat on your schedule: online/offline switch hides your site's LiveChat tab when you're not available, so you don't need to spend all day on the chat (or hire someone to do that)
• Simple configuration: all configuration is done via web browser, on the Settings page.
• Appearance is fully customizable via standard CSS styling
• Built-in password protection, with optional support for UserBase integration
• Supports both HTTP and HTTPS, for sites that have SSL encryption certificates
• Works on virtually any server (known to work on Apache, IIS, Windows, Linux, and OS X Server) and any client (tested in Mozilla/Firefox, Opera, Internet Explorer, Safari, and Chrome)
• For more, see the FAQ.

## Purchase

To get the full version of LiveChat, please use the buttons below.  Note: the 1-, 3-, and 10-website license refers to the number of separate websites that you'd like to install LiveChat on – get big discounts by installing on multiple sites!

LiveChat Full Version:
$39.99 3-Website License$89.99
$249.99 Instant credit card payments through PayPal. No sign-up required! LiveChat Installation Service: Standard install: within 2 business days$29.99
Rush install: within 24 hours, even on weekends
\$69.99

## Quick Instructions for Most Servers (Apache on Linux, Mac OS X, BSD)

Most servers already have MySQL installed, but if yours doesn't, then download and install the free MySQL Community Server, and then create a database and a MySQL user account.

www.example.com/cgi-bin/livechat.cgi

If you see a message about adjusting your database prefs, then LiveChat is working properly.  The last step is to add these 2 lines to the <head> section of each page on your site where you want the LiveChat tab/chatbox to appear:

<script type="text/javascript" src="/livechat/appdata/lc.js"></script>

<link rel="stylesheet" type="text/css" media="all" href="/livechat/appdata/lc.css" />

If nothing works, read the full instructions.

## Quick Instructions for Apache-on-Windows Servers

If your server doesn't already have Perl installed, download and install the free ActivePerl.  You may need to reboot after installing it.  Open a command prompt and type   perl -v   and if you get some output about Perl and its version info, you should be all set.

If you had to install Perl, you'll also need to install the DBD::MySQL Perl module (and probably the MIME::Lite module) by opening the Run dialog or a command prompt and then typing ppm install DBD-mysql (and then ppm install MIME-Lite).  Or you can run just the ppm command by itself to use the graphical installer.

Now follow the regular Apache instructions.

## Quick Instructions for IIS-on-Windows Servers

If your server doesn't already have Perl installed, download and install the free ActivePerl.  You may need to reboot after installing it.  Open a command prompt and type   perl -v   and if you get some output about Perl and its version info, you should be all set.

If you had to install Perl, you'll also need to install the DBD::MySQL Perl module (and probably the MIME::Lite module) by opening the Run dialog or a command prompt and then typing ppm install DBD-mysql (and then ppm install MIME-Lite).  Or you can run just the ppm command by itself to use the graphical installer.

If your server doesn't already have MySQL installed, download and install the free MySQL Community Server.  Once it's installed, create a database and a MySQL user account.

Unzip your livechat.zip file, then open the www.example.com folder and move the contents of the cgi-bin folder into the livechat folder.  Then delete the cgi-bin folder.  Upload the "livechat" folder onto your website, then visit the following address, replacing example.com with your own domain name:

www.example.com/livechat/livechat.cgi

If nothing works, read the full instructions.

## Full Instructions for Most Servers (Apache on Linux, Mac OS X, BSD)

Want us to install it for you?  Just purchase the LiveChat Installation Package.  We also provide customization and integration services -- just ask!

Note I: Do not edit the livechat.cgi file unless absolutely necessary; instead, edit livechat_prefs.cgi for all your customizations.

Note II: if you are using Windows on your desktop, and when you open the *.cgi file, the lines all appear to be crunched together, try opening it in Wordpad (not Word) instead.  In Wordpad, save the file; this should fix the line-endings so the file's contents appear correctly in other editors like Notepad.

1. First, complete the quick instructions.
2. Set the permissions on /cgi-bin/livechat.cgi (aka, chmod it) to world-readable and world-executable, that is, a+rx or mode 0755.  Do NOT use 0777.
3. Set the permissions on the /cgi-bin/encdata/ directory to world-readable, -writable, and -executable, that is, a+rwx or mode 0777.
4. In your browser, go to yoursite.com/cgi-bin/livechat.cgi and follow the brief instructions that it gives you.  (It will instruct you to set the database options in livechat_prefs.cgi.)
5. If you get an Internal Server Error, it's most likely a permissions problem.  See this page for more details.
6. (Optional) For maximum security, consider purchasing and installing an SSL certificate on your server.  This allows you to use https:// URLs instead of http:// URLs, which encrypts all communications between your website and its visitors.

LiveChat is now ready to use, and you can access it by visiting yoursite.com/cgi-bin/livechat.cgi (or yoursite.com/livechat/ if your server supports it).

## Full Instructions for Apache-on-Windows Servers

Want us to install it for you?  Just purchase the LiveChat Installation Package.  We also provide customization and integration services -- just ask!

Note I: Do not edit the livechat.cgi file unless absolutely necessary; instead, edit livechat_prefs.cgi for all your customizations.

Note II: if you are using Windows on your desktop, and when you open the *.cgi file, the lines all appear to be crunched together, try opening it in Wordpad (not Word) instead.  In Wordpad, save the file; this should fix the line-endings so the file's contents appear correctly in other editors like Notepad.

1. First, complete the quick instructions.
2. In your browser, go to yoursite.com/cgi-bin/livechat.cgi and follow the brief instructions that it gives you.  (It will instruct you to set the database options in livechat_prefs.cgi.)
3. If it doesn't execute or you get errors, you may need to change the first line of the livechat.cgi file from #!/usr/bin/perl to either #!perl or #!c:\path\to\perl.exe
4. If it doesn't execute or you get errors, you may need to rename the script and its prefs file from a .cgi extension to a .pl extension.
5. If you get errors about LiveChat being unable to delete something from the encdata folder, you may need to set a "Delete" bit on the folder's properties.
6. (Optional) For maximum security, consider purchasing and installing an SSL certificate on your server.  This allows you to use https:// URLs instead of http:// URLs, which encrypts all communications between your website and its visitors.

LiveChat is now ready to use, and you can access it by visiting yoursite.com/cgi-bin/livechat.cgi (or yoursite.com/livechat/ if your server supports it).

## Full Instructions for IIS-on-Windows Servers

Want us to install it for you?  Just purchase the LiveChat Installation Package.  We also provide customization and integration services -- just ask!

Note I: Do not edit the livechat.cgi file unless absolutely necessary; instead, edit livechat_prefs.cgi for all your customizations.

Note II: if you are using Windows on your desktop, and when you open the *.cgi file, the lines all appear to be crunched together, try opening it in Wordpad (not Word) instead.  In Wordpad, save the file; this should fix the line-endings so the file's contents appear correctly in other editors like Notepad.

1. First, complete the quick instructions.
2. In your browser, go to yoursite.com/livechat/livechat.cgi and follow the brief instructions that it gives you.  (It will instruct you to set the database options in livechat_prefs.cgi.)
3. If it doesn't execute or you get errors, you may need to complete one or more of these steps (most are not necessary on most IIS servers, so try one at a time):

Rename the script and its prefs file from a .cgi extension to a .pl extension.

Change the first line of the livechat.cgi file from #!/usr/bin/perl to either #!perl or #!c:\path\to\perl.exe

For the /livechat/encdata folder, do the following: right-click on the folder, choose Properties, and go to the Security tab.  Find or add the IUSR_computername account, and give it "Full Control".  This account is sometimes called the Internet Guest Account.

Run the inetmgr command and change the CGI web service extension from "prohibited" to "allowed".

Run the inetmgr command and right-click on the website and choose Properties.  Go to the "Home Directory" tab, then to "Application Settings", and set "Execute permissions" to "Scripts and Executables".

Run the inetmgr command and go to "Application Settings" then "Configuration", and add an application extension for .cgi (and .pl) with the executable set to: C:\Perl\bin\perl.exe "%s" %s

If you get errors about LiveChat being unable to delete something from the encdata folder, you may need to set a "Delete" bit on the folder's properties.
4. (Optional) For maximum security, consider purchasing and installing an SSL certificate on your server.  This allows you to use https:// URLs instead of http:// URLs, which encrypts all communications between your website and its visitors.

LiveChat is now ready to use, and you can access it by visiting yoursite.com/livechat/livechat.cgi (or yoursite.com/livechat/ if your server supports it).

## Support

For many issues, the best place to get support is in the FAQ.

If you are getting an Internal Server Error message when you try to access LiveChat on your server, please try the solutions on our Internal Server Error page.

If you're getting errors about missing Perl modules, please see our instructions on how to install Perl modules.

## ChangeLog

v1.00 (20150608):

• First public release.

# Client Quotes

Thanks again for a great product and great support - beyond expectations.
– Greg S.
Do you know how rare it is to have a "canned" shopping cart that can easily do complex pricing options on a single item?  Basically, they don't exist!  I have looked.  Everywhere!  And the few that might even come close to CornerStore's functionality cost a fortune!
– Tashina P.
Our members think your software is fantastic...  I would recommend your software and your company to anyone.  Thanks for all your help.  It has been a pleasure dealing with you.
– Tommy A.
Why didn't I just do this from the get-go?  So much easier.  Thanks for your work.  FileChucker makes my work easier.
– Dominic M.
Just one word: Fantastic.  10-minute job to plug FileChucker into my app, and it now works a treat.  It's through the hard work by people like yourselves that make my job so much easier.  Congratulations on an outstanding product... Many many thanks.
– Sean F.
I just installed the demo of your product and got it up and running in no time.  I searched high and low for a decent login script and thank God I found yours.
FileChucker is helping drive the backend of several high profile entertainment sites for people like Shania Twain and Dolly Parton.  We're also using it to drive backend file uploads for a multi-billion dollar banking institution.  It's a great product.  We've tried other "chucking" upload solutions with progress bars using flash and php, but nothing works as reliably as FileChucker.
– Michael W.
You've done a wonderful job with FileChucker and UserBase, and they have made a big difference to how our website runs.
– Nicholas H.
Thank you VERY much for all of your help.  You've really impressed me.  We have support agreements for other software that costs thousands of dollars / year (just for the support), and most of them aren't as helpful as you have been.
– Keith Y.
Nice script, it's saving the day on our project.
– Aaron W.
I looked all over trying to find a simple cgi script.  I found that FileChucker was by far the best.  If you have issues with your hosting service's php.ini max upload size then this is the way to go.  Looking forward to future enhancements.
– Bob C.
The work, the thought and the organization you put into this app is incredible.
– Bruce C.
I just want to say you guys really stand alone in that you have a quality product and you provide genuine customer service.  It's sad but those qualities are seldom found separately, much less together.  Thanks again for your time and help.
– Alex S.
I want to thank you for your efforts on Userbase. It has become an integral part of our business and has allowed us to branch out and begin using automation on a lot of our processes. Userbase has become the gateway to advancement for our company's processes for our clients and employees.
FileChucker is working great...  Clients love it.  Vendors love it.  We love it.
– Gerry W.
FileChucker is a great drop-in solution for file uploads, and worth every penny of its very reasonable cost.  Encodable's support is excellent to boot.
– Loren A.
I just wanted to say that yours is the first product that I've tested so far that hasn't failed on handling uploads.  This is going to work for a print company, so they are handling nothing but large files and all the other solutions I've tried so far have not been reliable.  So far yours has been 100% successful in my tests.
– Kevin H.
The amount of customization in the program is incredible.  I was able to integrate it into my existing page layout relatively simply.  I was also able to easily customize the look/feel to match the current site.
– Jason M.