1. Home
  2. Knowledge Base
  3. Zendesk Migration Guides

Zendesk Migration Guides

How to Connect Zendesk to Migration Wizard?

Help Desk Migration Service uses Zendesk API to perform a data transfer. This way, we automatically bypass automations like triggers and email notifications.

This migration method ensures that your end-users do not receive any unwanted notifications during the data transfer as tickets are created and updated.

Help Desk Migration service allows custom drop-down menus to be migrated to Zendesk. You can map the necessary fields on the Migration Wizard.

Note that during the migration, Zendesk also copies the data from these fields to Tags.

To migrate from or to Zendesk, you will need the following:

  • the URL of the company's Zendesk account;
  • the email and password you use to log in to Zendesk;

Since we use OAuth for Zendesk migrations, enter the URL to your help desk in the appropriate field. Then click on the Sign in with Zendesk button:

Sign in with Zendesk - Source Step

This will redirect you to a new tab with a Zendesk login form. Sign in to your Zendesk normally and continue setting up Demo Migration.

If you’re a Zendesk Guide user and plan on migrating your Knowledge Base with our service, you should remember a few things.

In Zendesk Guide, they enable the creation of a complex Knowledge Base hierarchy for Enterprise plan users. You can create article subsections inside each section up to five such levels. Creating a maximum of 20 subsections with articles in each parent section is also possible.


How can I migrate the knowledge base to Zendesk Guide?

smart_display
Migrate your knowledge base to Zendesk

Our video guide explores how to migrate your knowledge base to Zendesk Guide seamlessly. Before starting your migration, learn essential steps and best practices for activating and preparing your Help Center.

Watch now

The Help Desk Migration Service allows you to migrate Articles, Folders (in Zendesk, they are called Sections), and Categories from the Knowledge Base (Help Center) of your current help desk to the Zendesk Guide.

The Zendesk Knowledge Base is a separate product called Zendesk Guide. You have to manually activate, prepare, and release it before your clients can use it.

Before you start your migration, make sure you have activated the Knowledge Base (Help Center) so you can transfer your knowledge base content.

How to enable Zendesk Guide in setup mode

1. Sign in to Zendesk as an administrator.

2. Click the Zendesk Products icon in the top bar, then select Guide.

Where to find Zendesk Guide

3. On the page that appears, click Build your knowledge base.

Now, you can start migrating your data to Zendesk.

It is also possible to migrate your Knowledge Base separately as a CSV file.

If you can’t see this button in the interface, you or someone in the company have already activated the Zendesk Guide.

Remember your Knowledge Base isn’t visible to your customers until you go live with it. So, once the migration is complete, you can change or add anything before your customers can start using the help center.

How to migrate articles to a specific brand in Zendesk

When importing knowledge base data to Zendesk, you can transfer to or from a specific brand. To do this, use the URL of the particular brand within Zendesk rather than the general Zendesk account URL.

To find that URL, you need to go through the following steps:

1. Open up your Zendesk account.

2. Then click on Admin in the left sidebar.

3. Go to Admin Center.

Admin Zendesk

4. Scroll down to Brand Management under Account.

Zendesk Brand Management

5. Choose Brands and click on the target brand.

Brand Zendesk

6. Copy the Subdomain address and paste it into the Migration Wizard.

Zendesk Subdomain


How to migrate Zendesk ticket side conversations?

When it comes to migrating your invaluable customer service data from Zendesk, the exciting news is that you can effortlessly transfer ticket-side conversations.

Activating Zendesk ticket side conversations

If you're using Zendesk as your customer service platform and want to migrate those side conversations, here's a nifty trick—ensure they're enabled in your Zendesk account. You'll guarantee that these interactions accompany your data to its new home by simply checking the right boxes and activating side conversations.

Scenario 1: Effortlessly switch help desk platforms

You've decided to bid farewell to Zendesk and embrace a new help desk platform. But fear not! Your treasured Zendesk ticket side conversations can seamlessly journey with you. These conversations will be gracefully imported as private comments into your new helpdesk during the migration process.

Zendesk - migrate ticket side conversations

Scenario 2: Merging Zendesk instances harmoniously

Now, let's envision another captivating scenario—consolidating two Zendesk instances. You might wonder what becomes of your ticket-side conversations during this process. The answer is both simple and magical: your ticket-side conversations will migrate as ticket-side conversations. Data migration with us ensures a smooth transfer, and the side conversations retain their original form.

Zendesk Ticket Side Conversations

Within customer service data migration, Zendesk ticket-side conversations hold immense value. By activating this feature in your Zendesk account, you can effortlessly transfer these conversations, ensuring their integral role in your customer support ecosystem. Whether you're switching help desk platforms or merging Zendesk instances, these conversations will seamlessly find their way to their new destination, enriching your customer service experience.


How can I migrate tags to Zendesk?

Help Desk Migration migrates Tags to Zendesk by default. Note Zendesk doesn’t support spaces in Tags, so we use dashes (i.e., tag with space => tag-with-space)

Also note that if you have added custom picklist fields to your tickets, Zendesk will automatically create a tag based on the selected picklist value.

I see odd Tags in Zendesk after migration. Is it normal?

Yes, it is normal.

When migrating from other platforms, custom fields of the drop-down type will be transferred to Zendesk as mapped in Migration Wizard and added to Zendesk as tags. This is a default Zendesk behavior and cannot be changed on our side.


How to check the result of Demo Migration in Zendesk?

smart_display
Check your Zendesk Demo Migration results

Discover how to verify your Zendesk Demo Migration results in our video guide. Ensure a smooth import by learning essential steps to check and validate your data transfer.

Watch now

Once the Demo Migration is completed, you’ll see a table with imp entities, including Tickets, Contacts, Organizations, etc. Each record type is accompanied by a report containing the same entities IDs transferred during the migration.

If everything migrated correctly, you only see the migrated record reports. But, if something goes wrong, you can also get reports for failed or skipped records.

To open a report, click the “View records” button next to the needed record type.

Demo Migration - Zendesk

A report includes a list of record IDs in the help desk you’re migrating from and IDs of “new” Tickets in Zendesk. You need to check each record to ensure that your data is migrated correctly. The report looks like this:

Migrated Categories Report - Zendesk

All tickets and related data migrate similarly in the Demo Migration or Full Data Migration. However, if some ticket data did not migrate or/and was incorrectly transferred during the Demo Migration, it will also happen during the Full Data Migration.

So, ensure you check if all tickets migrated correctly, along with their Type, Source, Status, Priority, Custom Fields, Requester, Agent, and Tags.

Zendesk Migrated Tickets Report

Plus, if you’re migrating to the Knowledge Base, examine the statuses of articles and their location. Finally, if you’re satisfied with the result of the Demo Migration, initiate the Full Data Migration.

Note: the tickets migrated during the demo will be removed from Zendesk automatically to prevent any duplicates.

Where Can I Find My Migrated Tickets in Zendesk?

There are a few reasons why you may be unable to see all the imported data in your Zendesk system:

By default, Zendesk does not show all ticket statuses (e.g., Closed). To view all tickets, type * in the search bar and click the Enter key.
Zendesk automatically archives old tickets and marks them as closed. To find closed tickets, you need to create a view in Zendesk.


Where can I get the Zendesk API Key?

smart_display
Zendesk API key made easy

Ready to generate your Zendesk API key? Watch our quick video guide for simple step-by-step instructions.

Watch now

1. Open up your Zendesk account

2. Then, in the left sidebar, go to Admin.

3. Click on Admin Center.

Zendesk Admin

4. Under Apps and integrations, find APIs.

Zendesk Apps Integrations

5. Click on Zendesk API. There, you need to make sure Token Access is enabled.

Zendesk API

6. Then click on Add API Token. If needed, you can fill in the description.

Zendesk Add API Token

Copy and store this token. Zendesk will not show it again after you click Save or leave this page.

Zendesk Active API Token


How to switch off “Validate user phone numbers” in Zendesk?

smart_display
Migrate your contacts to Zendesk confidently

Ensure a seamless Zendesk migration by disabling 'Validate user phone numbers' before importing your contacts. Watch our guide for step-by-step instructions.

Watch now

When you migrate your contacts to Zendesk, ensure you have turned off the field “Validate user phone numbers” in your Zendesk account. If you leave this option on, Zendesk will try to validate the imported phone numbers, and your help desk import might be suspended.

To ensure an outstanding migration experience and avoid any pauses in your Zendesk migration, turn off “Validate user phone numbers” before setting up your data import.

To disable “Validate user phone numbers” in Zendesk, follow these steps:

  1. Open your Zendesk account.
  2. Click on the Admin icon.
  3. Go to Settings.
  4. Under Settings, choose Customers.
  5. Scroll down to “Validate user phone numbers.”
  6. Disable the validation.
  7. Click on the Save tab to apply the changes

Validate User Phone Numbers in Zendesk


How to disable automatic ticket tagging on Zendesk?

smart_display
Turning off Zendesk's automatic ticket tagging

Watch our video guide on how to disable automatic ticket tagging in Zendesk! Learn how to manage custom ticket fields and control tag assignments during your migration.

Watch now

Automatic ticket tagging applies to custom ticket fields such as drop-down lists, multi-select, and checkboxes. So when you create a drop-down list, multi-select, or checkbox as a custom ticket field in Zendesk, you must add a tag to each custom field value. If you forget to do this, Zendesk will automatically create corresponding tags.

If you turn on automatic ticket tagging in the Zendesk setting, the software will scan incoming ticket descriptions and add matching tags. As a rule, it searches for words longer than two characters and compares those words to the tags used in your Zendesk instance. The top three matches will be added as tags to the ticket.

Custom field values and tags in Zendesk

To turn on/off automatic ticket tagging, you should be an administrator.

The same process happens when migrate to Zendesk. When you map custom ticket fields as a drop-down list, multi-select, or checkbox in Migration Wizard, Zendesk will automatically add all the associated Tags to all imported tickets. Note: it's a default Zendesk workflow, and our tech team can't change it.

Note: If you disable automatic ticket tagging, it only removes the capability to add tags via the ticket interface. Zendesk will still add tags to the tickets via API.

How to deactivate ticket form conditions in Zendesk?

When migrating to or from Zendesk, you must temporarily switch off conditions to ticket forms that require custom fields. This way, ticket custom fields migrate accurately during the Full Data Migration.

Here is how to deactivate conditions to ticket forms in Zendesk:

1. Go to Admin Center.

2. In the Admin Center, click on the Objects and Rules icon or pick it up in the sidebar.

Zendesk Objects and Rules

3. Then choose Tickets > Forms.

4. Move the cursor to the ticket form and click the option menu on the right.

Zendesk Ticket Forms

5. Select Conditions.

Zendesk Conditions

6. Pick up a type of user (Agents or End users) from the Conditions for drop-down list.

7. Click on the expand icon to view the available conditions.

Zendesk Required Conditions

8. Click on a pencil icon to edit a condition.

Zendesk Edit Conditions

9. Open a drop-down menu in the Required field.

Zendesk Required

10. Pick up Never for each field.

Zendesk Conditions Required

11. Click on Update to save changes.

Zendesk Required Update

Note: Follow these steps to deactivate each active ticket form, which includes conditions with required fields for agents and end users.

As soon as your Full Migration is complete, go to ticket forms and switch on the required conditions settings.


Do customers get notifications during the migration to Zendesk?

Zendesk does not send notifications to customers, only to agents. However, for extra assurance, we recommend turning off Zendesk Automation and Triggers before starting the migration.


How to calculate the number of Tickets in Zendesk?

smart_display
Count your Zendesk tickets with ease

Calculate the number of tickets in Zendesk and prepare for your migration with our step-by-step video guide. Try our free Demo migration to estimate data transfer costs and streamline your import.

Watch now

To calculate the number of Tickets in Zendesk, follow this guide:

1. Go to Search and type *. Then hit Search for *.

Zendesk Search

2. Select Status in the Filter menu and choose all available statuses:

New, Open, Pending, Solved, Closed, Hold

Zendesk Status

Note: During our free demo migration, you can quickly determine the number of your Conversations and estimate the cost of the data transfer.


Limitations of Light Agents on Zendesk

Except for the Staff role, Zendesk also has a Light Agent role with limited permissions. Light Agents can see tickets, ticket views, and user profiles. If necessary, they can add internal notes to assist Staff agents during their work on the customer request. However, they can only leave private notes.

Additionally, Light Agents can request tickets on behalf of the available end-users. However, you can’t assign tickets to the Light Agent.

Due to their special role, there are some peculiarities you should take into account.

When migrating from Zendesk:

  1. Light Agents will migrate as Contacts because this role exists only in Zendesk;
  2. Any tickets raised by Light Agents will be automatically reassigned to the default agent;
  3. Private Notes left by Light Agents will be displayed as those left on behalf of the default agent.

When migrating to Zendesk:

Zendesk agents should have the Staff role. That way, the Migration Wizard can assign tickets to Zendesk agents, and you can match agent emails on the settings page.

Lastly, if you plan to use any of the custom roles during the migration, let us know. Our support team will help you plan the transition as efficiently as possible.


Limitations of Zendesk Migration

Help Desk Migration doesn’t migrate source ticket IDs, as Zendesk sets ticket IDs and cannot be overwritten. You can add custom fields to source tickets with ID’s;

Our service doesn’t migrate password information. Your end-users will have to reset their passwords after the migration is completed.


How to allow display of unsafe content in Zendesk?

smart_display
Enable unsafe content display in Zendesk

Watch our detailed video guide on how to allow the display of unsafe content in Zendesk. Learn how to configure this setting step-by-step to ensure a smooth knowledge base migration.

Watch now

By default, Zendesk is configured to block unsafe HTML tags and attributes to ensure your customers can safely browse your knowledge base. This may affect how the browser renders the content, i.e., it may be displayed incorrectly or not.

You can disable this default setting by allowing the display of unsafe content:

1. In Guide, go to Settings>Guide Settings.

zendesk guide settings

2. Find Security and check the Display unsafe content option.

allowing the display of unsafe content in zendesk

3. Click Update.

Warning: this change allows potentially malicious code to be executed when users open an article in a browser.


Why to set up your time zone in Zendesk?

To avoid migration failures when Zendesk is connected to Migration Wizard as a Source, it's important to note that newly created accounts receive a default time zone. Therefore, before setting up your Zendesk migration, ensure that your time zone is configured appropriately.

Here’s a quick guide:

1. Go to the Admin > Go to Admin Center.

Zendesk Admin Menu

2. Go to Account > Localization > choose your time zone and click “Save.”

Zendesk Admin Center - Localization Settings


How to split one Zendesk instance into multiple?

There are times when splitting your Zendesk instance makes sense business-wise. Some cases we’ve seen include companies getting sold, splitting support teams to manage different products, etc. Regardless of why you need to split your Zendesk and extract data, we’re here to help.

All you need to do is send us a message in the live chat. Our team will respond and help with your data migration.

Here’s how it works:

  1. First, we will ask for your requirements to define the scope.
  2. Then, we’ll have some basic settings and write a custom code.
  3. Then, we’ll run a custom demo for you so you can verify the result. If any tweaks are needed, we’ll adjust the code to meet your needs.
  4. If you’re happy with the result, we will migrate all data.
  5. Once the migration is over, you check your Zendesk to see if you’re happy with the result.
Important note: during the migration, we do not remove or extract any data from your source Zendesk instance. All data remains untouched. So if you need it removed, you must do it manually.

How to split articles into multiple accounts?

Did you know our Migration Wizard is the perfect tool to transfer your knowledge base data within Zendesk smoothly? We have the solution whether you're relocating it to or from a specific brand. Just keep in mind that when you're prepared to get started, make sure to use the URL of that specific brand within Zendesk—no general account URLs will do.

Finding the brand URL is a simple process:

  1. Navigate to Admin
  2. Go to Admin Center
  3. Click on Account
  4. Explore Brand Management
  5. Choose your desired Brand
  6. Copy a URL of a needed brand

With the URL, you're all set to migrate your essential articles from one account or brand to another.

Ticket Splitting and Filtering

While we're unable to migrate individual tickets, fear not. There's a solution if you want to separate specific tickets from your Zendesk account. Request the ticket filtering option, and our dedicated support team will guide you.

Note: The default Demo Migration doesn't include ticket filtering. However, you can unlock this feature with a Custom Demo—just make the request!

What happens to contacts and companies when splitting Zendesk instances

We’ve seen companies use Zendesk groups or brands to run support for multiple products within the same instance. If that’s the case, then there’s one thing you should note. When migrating data, we filter tickets according to your requirements and move contacts and companies related only to those tickets. Some customer bases may be left out because we don’t pull data from other brands/groups. However, this ensures a more accurate data transfer.

How to migrate tickets with custom statuses to/from Zendesk

The Migration Wizard helps you map default and custom ticket statuses during data transfers to Zendesk, from Zendesk to other help desk systems, or even CSV files. This feature is particularly relevant when Zendesk's Agent Workspace is enabled, as it allows for creating and using custom statuses.

Agent Workspace and custom statuses

a) With Agent Workspace enabled:

  • Create and use custom ticket statuses.
  • Custom statuses are associated with main (default) statuses.
  • Both custom and default statuses appear together in the Status field within the Migration Wizard.
  • Map custom statuses as you would other fields.

b) With Agent Workspace disabled:

  • Tickets revert to using main statuses only.
  • Custom statuses are not available.
  • Review the target/source step in the Migration Wizard to ensure accurate mapping without custom statuses.
  • If you re-enable Agent Workspace, you must re-link custom statuses to main statuses.

Status mapping process

a) In the Migration Wizard:

  • The Status field is required for mapping.
  • Default statuses like New, Pending, Open, and Solved are pre-filled.
  • Custom statuses appear alongside default ones in dropdown menus.

Help Desk Migration - Custom ticket statuses migration

b) Mapping options:

  • Directly map statuses (e.g., “Pending” to “Pending”).
  • Map custom statuses to default ones or other custom statuses.
  • The Migration Wizard provides flexibility to match your specific needs.

Compatibility and data transfer

Custom statuses are supported, regardless of whether Zendesk is the source or target of migration. This feature operates independently of the other connected help desk systems. You can migrate custom statuses to and from Zendesk and CSV files.

Best practices for status mapping

  • Review all statuses in both source and target systems before mapping.
  • Consider how status mapping will affect your workflow.
  • If migrating to customer service data without custom statuses, plan how to consolidate or remap to standard statuses.
  • Document your mapping decisions for future reference and adjustments.

Troubleshooting and considerations

  • If custom statuses aren’t showing up, check that Agent Workspace is enabled.
  • Carefully map statuses between systems with different options to keep workflows consistent.
  • After migration, confirm that tickets have the correct statuses according to your mapping.

Looking for more data migration details?

Let’s talk now
Was this article helpful?
Sign up