Freshdesk Data Migration Checklist
It's no secret that data migration is a complex process that many tend to put off until the transfer is inevitable. That's why our team has put up a detailed checklist on Freshdesk migration to make it easier for you.
However, before proceeding with the checklist itself, check out the list of records that our tool can not transfer to Freshdesk:
- Inline images
- Events (activities)
- Forums
- Attachments to unpublished articles
- Attachments with a size of more than 15MB
- Links between articles
- Comments with the size over 20MB
If you want to migrate records unavailable for automated migration, contact our support team.
BEFORE YOU SET UP THE MIGRATION
Note: During the Demo Migration and Full Data Migration, tickets and related data migrate the same way. So, if some ticket data weren’t migrated or/and transferred incorrectly during the Demo Migration, it won’t be migrated in the Full Data Migration.
Download the Demo reports for migrated/failed/skipped records and check if everything migrated correctly. If any issues appear, contact our support team.
1. PICK A CUT-OFF DATE
Decide on your data transfer time that would have a minimum impact on your usual workflow.
During the Full Data Migration, you have two options:
- Use the source help desk and then request a Delta migration (*if you have a Signature support plan). During a Delta migration, our tool will transfer all new and updated records to Freshdesk.
- Work with the target help desk to omit data alteration.
2. DISCUSS IT WITH YOUR TEAM
- Give everyone in your office a heads-up about the Freshdesk migration. This way, your agents have enough time to start closing tickets before the migration.
- Try distributing specific responsibilities among different teams. It can be as simple as filtering the data or examining the tickets after the Full Data Migration.
- Inform your CEO about data migration progress.
- Send an email or create a calendar event as a reminder a day before the Full Data Migration.
3. FILTER YOUR DATA
Businesses can settle in different countries and locations that have specific requirements for customer data serving and securing. So if you need to preserve the historical records, or delete some of them, or transfer only certain data to your Freshdesk account – use a custom filtering of your help desk data to meet your specific business requirements.
Just reach out to our support team and tell us the specific criteria.
4. PREPARE FRESHDESK FOR THE TRANSFER
Just like you need to prepare your data for the transfer, you should prepare the Freshdesk instance to receive data.
Start with, creating custom fields to locate the needed records in Freshdesk. Be sure to recreate the identical types of custom fields you have on your source help desk. You got two options:
a) Go to Admin → scroll to General settings → Ticket Fields → Use the drag-and-drop feature to create custom fields.
b) Create custom fields right away in Migration Wizard. While mapping tickets, click on Add the same custom field in Freshdesk button next to a source custom field you want to create. Wait a bit, and then map field values.
c) Verify that all agents and groups are created and matched correctly.
d) Turn off automation rules in Target and disable them during migration.
1. Navigate to the Admin panel. Go to Automations and disable all active automation rules by clicking the green slider button.
The button will become grey if the rule is turned off.
3. Similarly, go to Scenario Automations.
Document all scenarios and afterward, delete them.
4. Lastly, in the Email Notifications tab, disable Agent and Requester Notifications by clicking the green slider buttons next to each notification.
Disable all notifications by following the same steps as you did for Automation rules. Click on the green slider button next to each notification, and if it turns grey, it's disabled.
Now, go to the Requester Notifications section and do the exact same actions.
e) Disable the parent-child ticketing in Target and disable them during migration.
In Freshdesk, users with Estate and Forest plans can divide complex tickets into smaller sub-tickets to resolve issues faster. However, this feature can pose problems during migration, as the Parent-Child relation field is mandatory for tickets of the Task type. If any ticket with this type lacks the necessary Parent-Child field info, the Migration Wizard cannot transfer it, resulting in migration failure.
To prevent this, we recommend disabling this feature in your Freshdesk account. Here's how:
1. Login as an Administrator and navigate to the Admin section.
2. Scroll down to the Helpdesk productivity and click Advanced ticketing.
3. Toggle off Parent-child ticketing in the upper right.
4. Confirm the action by clicking Disable.
5. You'll receive a notification confirming the feature's disablement, allowing you to proceed with data migration.
5. DEFINE SIMILARITIES AND DIFFERENCES
Before the Full Data Migration to Freshdesk, check the following:
- Freshdesk considers inactive or deleted contacts as Spam. Double-check if you have such.
- Delete contacts of all agents that have left your company. Moreover, add appropriate licenses to the existing agents.
- Base64 inline images in Knowledge Base articles will migrate into attachments.
- Create the required custom Contact and Company.
- Ensure you have admin rights to your accounts in the source platform and Freshdesk.
- Only the requester can create the first comment in Freshdesk. If an agent makes the first comment on the source platform, it will be attributed to the requester during migration, changing the author in the description. To prevent this issue, our tool duplicates the ticket subject into the description and transfers the first comment to the first public note.
6. EXPLORE CUSTOM OPTIONS
Consider getting a custom migration if:
- your source help desk is heavily customized
- your migration needs changes to a default migration process
Besides, you can choose from some of the pre-packaged options like:
- Add tags to migrated tickets to identify migrated data in Freshdesk. Great if you’re migrating to an instance that already has tickets.
- Skip attachments to migrate data faster. Attachments can be pretty heavy. If you think you don’t need them further on, consider skipping them.
- Migrate call recordings as ticket attachments to keep them in Freshdesk. (currently supported for importing from Zendesk only)
- Migrate content translations to keep language versions of the Knowledge Base articles.
- One time Demo with custom data transfer specific tickets and articles IDs.
Expert tip: Among popular customizations, you might be interested in
- Migrating inline images as ticket attachments
- Assigning tickets to group only, not to agent (can be applied only to tickets with "Open" status)
- Migrating additional phone numbers or emails for contacts
- Migrating the original Source ticket ID into the subject of ticket
- Changing of the default migration process (migration of change and problem objects as tickets, migration of ticket events as private notes, migration of the information related to inactive users)
Need some specific custom work? Then contact us to discuss your needs and get a full-on custom migration.
YOU’RE ALMOST READY
1. ADD AGENTS (OPTIONAL)
You can create your agent on Freshdesk right from our Migration Wizard during setting of your data migration. If you can’t create a new agent, be sure to check the number of your licenses on Freshdesk.
The way you map your soure and Freshdesk agents, the same way they would be imported. If you have some inactive or delected agents, you can add those tickets to a default agent that can be also set in during Agent and Goup mapping stage.
2. FIND ACCESS CREDENTIALS
When launching a Free Demo, you need access credentials to the source platform and Freshdesk.
To connect Freshdesk with our tool, you need:
- URL: URL of your company's Freshdesk account. Format - https://domain.freshdesk.com/
- API Key: Go to Profile icon -> Profile Settings -> Your API Key
3. RUN A DEMO
Initiate a Demo Migration to test out the possible outcome of the Full Data Migration. During this data transfer, our tool moves 20 random tickets from your current helpdesk to Freshdesk. You can run it as many times as you need. Go through the steps below:
- Sign in to your Migration Wizard.
- Connect your source and target solutions.
- Choose the data you want to import.
- Match agents and groups.
- Map tickets and articles.
- Pick up automated options.
- Start your Free Demo Migration.
AFTER THE DEMO MIGRATION
1. CHECK THE RESULTS OF THE DEMO TRANSFER IN FRESHDESK
As soon as your Demo Migration finishes, you see a table with four columns:
- all available records
- migrated records
- failed records
- skipped records
Look through the results by downloading reports on migrated, failed, and skipped records.
While checking the migrated records, consider the following:
- if all comments got migrated with their authors preserved (keep in mind, that Freshdesk is sorting the comments from newest to oldest)
- if tickets are assigned to the correct agents
- if the custom fields, customers, companies, attachments, and labels migrated correctly (download the attachments from your destination platform to check if they were imported properly)
- if the knowledge base categories are assigned properly
For more information, read the detailed guide on how to check the results of demo migration in Freshdesk.
2. REQUEST A CUSTOM DEMO
If you have some tickets with more replies, attachments, or notes than your usual ones and want to see how they migrate over to Freshdesk, select One time Demo with custom data under tickets and articles. You can fill in up to 20 IDs to import specific tickets and articles. Ensure that the number of tickets and articles won't be more than 20.
DURING THE FULL DATA MIGRATION PROCESS
1. KEEP IN MIND THE BASICS
If you need to use one of your help desks, weigh your options:
- Work with a source help desk during the Full Data Migration. However, note that the created or updated records won't migrate to Freshdesk. So run a Delta Migration not to lose that data.
- Use a target help desk platform.
As the Full Data Migration goes on the cloud, you can check it from time to time or wait for our team to contact you.
2. Don’t change anything
We strongly recommend you not to make any changes during the Full Data Migration. If you notice any problems on your source platform - wait for the data transfer to complete. Only then can you either try to solve it by yourself or turn to the Help Desk Migration team for help.
3. INITIATE FULL DATA MIGRATION
Right after you press 'Start,’ the Full Data Migration will begin.
The migration will only start when:
- The payment has been confirmed. Pay for data migration in advance. If you have any specific time or date, schedule your data migration.
- You've agreed to the checklist. After your payment is confirmed, run through a short checklist of things to do before migration. As soon as you are done, check the corresponding box.
AFTER THE IMPORT IS DONE
1. CHECK THE RESULTS
Congratulations on the completed Full Data migration! There are still a few steps to do. First of all, check the results of the Full Data Migration.
By default, Freshdesk does not show all the tickets.
To view them, go to Tickets > Filters > Apply the needed filters. You can choose to view the tickets by Date, Agents, Groups, and so on.
If you can’t locate something, check if search filters are set for all tickets and any time. Later, if you haven’t solved the problem, write to our support reps.
2. UPDATE YOUR LINKS
As the Full Data Migration is completed, set up your Freshdesk account:
- Enable all the notifications, and set the necessary settings.
- Update the Knowledge Base links and enjoy your new help desk.
- Ensure to update your articles in Knowledge Base by paying special attention to attachments. Due to certain peculiarities of the platform (Base64 encoding), at some point, you'll need to reupload the images in articles, because as soon as your source help desk expires - the images in Knowledge Base will disappear.