1. Start
  2. Explanation
  3. Installation
  4. Update/Upgrade
  5. Style and Language
  6. Button
  7. Cron Jobs
  8. Rewrite
  9. Hosted Solution
  10. Support
  11. Native Apps
  12. Installation Video
  13. Thanks

HelpDesk 3 - Complete Support Solution

Support Tickets, Live Chat, FAQ, Blog, CMS, Client Management, Billing and much more...

Thank you for purchasing my software. If you have any questions that are beyond the scope of this help file or the FAQ on my support site, please feel free to create a Support Ticket via my website. Thanks so much!


HelpDesk 3 the complete support solution for your business!

Provide real-time customer support and visitor communication directly on your site. With HelpDesk 3 you can provide human interaction to visitors allowing you to close a sale , provide customer support or simply answer a question they may have. With no need for extra software, you can provide this from any computer, anywhere.

Scale the dizzy heights of online customer support excellence with live chat software & offer live help to your website visitor.

Powerful live chat software that helps you talk to your website visitors and convert them into customers.

Offer first class support or answer pre sales questions to your website visitors. If none of your representatives are available a contact form is shown, so you won't loose customer even if you are offline!

You not just buying the software, you also get first class support!

Incredibly easy and intuitive.

Minimum Requirements:

Browser compatibility:


HelpDesk 3 will run in on all modern browsers and thanks to html5shiv also in IE10 and IE11. Lowever versions might work but not supported. JavaScript needs to be enabled to run the software smooth.

New Installation

Installation guide - HelpDesk 3

The installation is straight forward however you will need to follow this guide very carefully. In case you stuck please watch the installation video, check our FAQ or use our support tickets.

Please follow all the steps carefully.


Install the database

Configuration and finishing

Help for FTP, MySQL and PHP.

Update / Upgrade

Upgrade from 3.6

This is a major release, you will need to replace all folders and files (except cache and files) from the 4.1_completefolder via FTP and run the https://www.yourdomain.com/install/update.php wizard, follow the instructions on screen and after success delete the install directory from your server.

* Important that you use the same password hash key!

** Important that you use a different database prefix for the ugprade when sharing the database!

Style and Language

Style - General

HelpDesk 3 - Complete Support Solution is fully template based

Style Changer

Change the look easy, HelpDesk 3 has a style changer included, change your chat window for the client with a few clicks right from your operator panel.

Language - General

HelpDesk 3 is available in English and German. If you language is not available, feel free to translate all the necessary files. It would be nice if you could send me your translation, so I can integrate it within the next release.

If you translated HelpDesk 3 into your native language would be nice to send it to me, so I can implement that in the next release. You can find my contact details on the support website.

Upload your own Button

I'm sure you like your own button, I made it very simple for you!

Create two buttons in Photoshop or any other similar program. Save one button as yourname_on.png and the other as yourname_off.png. Upload the button via FTP into following directory img/buttons/en/, go to the operator panel and your buttons appear with the correct code to implement into your website.


How to place the button.

Placing a button on your website is fairly easy. HelpDesk 3 supports any kind of website and format of your website as long it supports HTML (which all do) :).

Please check following FAQ article how to setup and place a button on your website: HelpDesk 3 - Buttons

You just need to copy the provided code and place it into your website, most of the time the file you need is called footer.php or footer.html. Please copy the provided code right before the last closing body tag.

Cron Jobs

HelpDesk 3 will need 2 Cron Jobs to run

HelpDesk 3 will need to run 2 cron jobs to have all features working correctly.

All cron job files are in the folder cron and should be kept there otherwise you will need to modify the path inside the files.

Features like automatic reminders and automatic closing tickets you will need to run following cron job:


You should run this at least once day but not more than once an hour.

In case you have Email to Ticket set (also called PHP IMAP), you will need to run another cron job:


You should run this at least once an hour or every 15 minutes. Running it more frequently will maybe result in having your email account not responding due the limitation set on the server.


Run this cron job exactly twice a day.

More help about how to setup cron jobs can usually be found in your control panel help or here Cron Jobs.

Mod Rewrite (Apache / Nginx)

HelpDesk 3 comes with pretty URL's for that you will need either apache mod rewrite enabled or Nginx server with access to the .conf file.

In your include/db.php file you have following option:

define('JAK_USE_APACHE', 0); // Use 1 for Apache (SEO URL's) or 0 for all others

If set to 1, you will need to have a .htaccess (Apache) file in the HelpDesk 3 root and operator folder with following content or upload the the htaccess file from the htaccess folder (if you can't see the file you system configuration will hide it):

RewriteEngine ON

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]

ErrorDocument 404 /404/

For Nginx you will need to edit the appropriate .conf file with following:

location / {
	index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args;
location /operator/ {
    try_files $uri $uri/ /operator/index.php?$args;

HelpDesk 3 Hosted

We have integrated a easy to use hosted solution (to sell it as a service to your customers) with Payment integration like Paypal and Stripe. Specially in combination with Cloud Chat 3 or Cloud Desk 3 it is very easy to use. In the include/db.php file following options are available:

// Database connection for the main site where user control is active when used with Live CHAT PHP Server on standalone ignore it.
define('JAKDB_MAIN_HOST', 'localhost'); // Database host ## Datenbank Server
define('JAKDB_MAIN_DBTYPE', 'mysql'); // Database host ## Datenbank Server
define('JAKDB_MAIN_PORT', 3306); // Enter the database port for your mysql server
define('JAKDB_MAIN_USER', 'database_user_goes_here'); // Database user ## Datenbank Benutzername
define('JAKDB_MAIN_PASS', 'database_password_goes_here'); // Database password ## Datenbank Passwort
define('JAKDB_MAIN_NAME', 'database_name_goes_here'); // Database name ## Datenbank Name
define('JAKDB_MAIN_PREFIX', ''); // Database prefix use (a-z) and (_)

// Location ID as defined in your MAIN Database
define('JAK_MAIN_LOC', 1);

// Main Currency

// Monthly price / Charged in 3 Month 3xMonth

// Monthly price / Charged in 6 Month 6xMonth
define('JAK_MONTHLY_PRICE_SIX', 90);

// Monthly price / Charged in 12 Month 12xMonth

// Stripe Keys
define('JAK_STRIPE_KEY', '');
define('JAK_STRIPE_PUBLIC',  '');

// Paypal Email
define('JAK_PAYPAL_EMAIL', '');

// jak hosting settings = $jakhs
$jakhs = array();

$jakhs['hostactive'] = 0; // 0 = No, all below will be ignored, 1 = Yes, all below will count.
$jakhs['operators'] = 5; // 0 = Unlimited, or any number for example 5, will allow to create 5 operators
$jakhs['departments'] = 5; // 0 = Unlimited, or any number for example 5, will allow to create 5 departments
$jakhs['chatwidgets'] = 2; // 0 = Unlimited, or any number for example 5, will allow to create 5 chat widgets
$jakhs['privateopchat'] = 0; // 0 = not available, 1 = available
$jakhs['publicopchat'] = 0; // 0 = not available, 1 = available
$jakhs['groupchat'] = 0; // 0 = not available, 1 = available
$jakhs['copyright'] = ''; // the copyright link/text e.g. <a href="https://www.jakweb.ch" target="_blank">Powered by HelpDesk 3</a>
$jakhs['files'] = 1; // 0 = not available, 1 = available
$jakhs['filetype'] = ".zip,.rar,.jpg,.jpeg,.png,.gif"; // files allowed to upload for client e.g. .zip,.rar,.jpg,.jpeg,.png,.gif
$jakhs['filetypeo'] = ".zip,.rar,.jpg,.jpeg,.png,.gif"; // files allowed to upload for operator e.g. .zip,.rar,.jpg,.jpeg,.png,.gif

All the options are commented, please follow it carefully.



With purchasing HelpDesk 3 you will get first class support! We build a great FAQ for any general questions and there is also a support ticket system available if you can't find a answer for your problem.

You need to have an account and confirm your purchase with your license key to get any support.

Native App for IOS and Android


Download the native HelpDesk 3 Android App in the Google Play Store.


Download the native HelpDesk 3 iOS app in the App Store.

Push Notifications

Get your Tokens from our Push Server. Read more about our push server in the frequently asked questions database.

Desktop Apps for Mac, Linux or Windows

Get the native desktop apps for all major operating system in our shop.

The Installation Video

How to install HelpDesk 3 explained in a video.


Thank you

I want to say thank you for purchasing HelpDesk 3 - Complete Support Solution and I hope you enjoy the product like I do!