Skip to end of metadata
Go to start of metadata
Table of contents

This procedure involves downgrading Kayako Fusion helpdesk to Kayako Engage. 

It is always recommended that the support desk be running on the latest v4 build. The latest builds have the most recent bug fixes and security patches applied, hence making your help desk bug free and secure.

For version release notes and change log, click here.

Take your support desk offline

To ensure that your clients does not face any inconvenience while the support desk is being upgraded, it is recommended to take it offline. This is easily done by putting up a single index.html file in the document root directory. This file should have a notice in it explaining to your customers that you're currently upgrading your help desk and that it will be back shortly.

This also prevents any incoming email sent to your email queue(s) from becoming tickets and interfering with the upgrade process.

Backup the support desk data

The most important step in upgrading the support desk is making very sure you have a complete and valid backup of your version 4 support desk data.

Data directory backup

By default, the storage location of download files and file attachments is set to "files" directory (to check the storage location, click here). In this case, keep a copy of the files directory (placed in ../swift/ directory) as all of your ticket attachments and download files are stored here.

Database backup

MySQL has published information about backing up databases here.

It is always recommended to backup the database via server command line interface

You should store this backup database on a RAID machine or optical storage (or multiple physical locations) for safe-keeping.

Modified templates backup

Export all the support desk templates that you have modified. The procedure to export the templates is as explained here

Make sure that you have exported the modified templates for all the template groups.

Modified language pack backup

Export the language pack or additional language packs, if any. The procedure to export the languages is as explained here.

Uninstall "Tickets" and "Mail Parser" module

Login to the Admin control panel and click Modules under Options menu, as shown:

As shown in the above screen-capture, the "Tickets" and "Mail Parser" module is installed and we need to uninstall it. To do so click on the "Tickets" option first and you will be presented with the uninstall page. You need to click "Uninstall" as shown in the following screen-capture to remove the "Tickets" module.

Similarly, uninstall the "Mail Parser" module.

Removing "tickets" and "mailparser" directories

The "tickets" and "mailparser" directories placed under the "__modules" directory needs to be removed, otherwise it'll show up in the helpdesk, although the "Tickets" and "Mail Parser" modules have already been uninstalled.

Download the product files and license key for Kayako Engage

Login to your account at my.kayako.com and download the help desk product archive and corresponding license key for Kayako Engage.

Unpack and upload the product files and license key file

Unpack the helpdesk product archive as explained here, and upload the product files and license key in the root folder of the already installed software in binary format as explained here.

Make sure you do not replace the "files" folder placed in "__swift" folder.

Upgrading the helpdesk

If the build of Kayako Enagage product files is higher than that of Kayako Fusion, "Upgrade" script needs to be run. The procedure is explained here.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.