Importing Data in Zoho Desk - Online Help | Zoho Desk

Importing Data in Zoho Desk

Most organizations maintain a secure data repository for internal usage and reference. When there is a need to import that data within an application, it's essential to avoid any data loss or duplication that prevents the building of a clean, well-organized database.

Zoho Desk allows users to import data in bulk. The system automatically maps the modules and fields, which significantly reduces the chances of data loss and also maintains data sanctity by allowing users to verify the field mappings beforehand.

This plays an important role in preventing confusion and significantly reduces the challenges of user adoption. For example, clients can be mapped to the "Contact name" field. Similarly, the company name can be mapped to "Account name".

Availability
Info Permission Required
Users with the Import Records permission can perform import.
Check Feature Availability and Limits

Initiating data import

Zoho Desk allows admins to import tickets, accounts, contacts, products, tasks, events, calls, custom modules, and KB articles. Only a ZiP file with CSV files can be uploaded. The ZIP file must contain one file per module. All files have to be zipped together before uploading. For example

  1. Tickets > Tickets.csv
  2. Contacts > Contacts.csv
  3. Accounts > Accounts.csv
  4. Tasks > Tasks.csv

All four files need to be zipped to one .zip file and uploaded.

Notes

Note:

  1. Only the .csv file format is supported.
  2. The maximum file size for the ZIP upload is 30 MB. A maximum of 10,000 rows or a maximum of 30MB file size (CSV file) can be imported.
  3. User can also upload just a .csv file in order to import just one module.

Importing data comprises the following steps:

File upload

Select the Desk modules that are about to be imported and upload the respective .csv or zip file. The CSV files must be named appropriately to auto-map them to the selected module.

Unmapped files

The system will analyze the uploaded file. If the file name doesn't match the required format, it will be moved to the un-mapped files. From there, users can drag and drop it to the Mapped Files and proceed with the import.

Field mapping

Users need to select what should be done with the records:
    1. Create a new record and skip the existing records. The system will identify the duplicate records and skip it during import. If the records are unique or are not already present in the respective module, a new record will be created.  Users can select a unique field using which the system will identify duplicate records. For example, Account ID, Last name, Ticket ID, phone number, email address, and so on.  Users can also identify duplicates by using one of the following methods: external ID, module name, or by choosing the None option. Refer to the table for a complete list of module-specific unique fields and external IDs.



      Note: If a user doesn't have a unique ID for the records in their CSV file, they can choose the None option. However, entities created with this option cannot be updated later. Without a predefined field, the import tool cannot identify if the entity already exists in Zoho Desk, and therefore cannot update it.

    2. Update only the existing records. The system uses the specified unique field to identify existing records within the modules. If a single matching record is found, its field values will be updated using the data from the import file. If multiple matching records are found, the system will update the first returned record.
    3. Both the above - If both options are selected, then the field value will only be updated if a duplicate record is found; if not, a new record will be created in the respective module.
The fields from the CSV file will be automatically mapped against the fields present in the Desk module if the field name in Desk and the column name in the csv file are same . User can manually map it to change by selecting the right field from the dropdown. During field mapping, users can choose to update the Desk fields.
InfoGlossary
External ID - A unique identifier for each entity, is used to identify duplicates during import and map parent entities (e.g., associating tickets with contacts). The Ticket ID field in a CSV file from FreshDesk or ZenDesk can serve as an external ID for data migration. 
      List of modules from CSV file that can be mapped to the Desk module during import:
Module
To be mapped to (Module)
Mandatory Fields
Accounts
  • Products

  • Agents

  • Product ID

  • Product external ID
    -------------------------

  • Agent ID

  • Email ID

Contacts
  • Products

  • Accounts

  • Agents

  • Product ID

  • Product external ID
    ------------------------

  • Accounts ID

  • Account name

  • Account external ID
    -------------------------

  • Agent ID

  • Email ID

Tickets

  • Products

  • Account

  • Contact

  • Department

  • Teams

  • Agent

  • Product ID

  • Product external ID
    -------------------------

  • Accounts ID

  • Account name

  • Account external ID
    -------------------------

  • Contact ID

  • Contact External ID

  • Contact Email ID

  • Contact Last Name

  • Phone
    --------------------------

  • Department ID

  • Department Name
    --------------------------

  • Team ID
    --------------------------

  • Agent ID

  • Email ID

Events/Calls/Tasks
  • Contact

  • Ticket

  • Department

  • Teams

  • Agent

  • Contact ID

  • Contact External ID

  • Contact Email ID

  • Contact Last Name

  • Phone
    ---------------------------

  • Ticket ID

  • Ticket External ID
    --------------------------

  • Department ID

  • Department Name
    --------------------------

  • Team ID
    ---------------------------

  • Agent ID

  • Email ID

Knowledge base
  • KB

  • Agents

  • Category ID

  • Title

  • Answer
    ---------------------------

  • Agent ID

  • Email ID


Notes
Notes
  1. If the order isn’t followed, related records may fail to import. For example, importing Tickets before Contacts won’t create new contacts for those tickets. Always import Accounts first, then Contacts, followed by Tickets, and finally any other dependent modules to ensure all records are linked correctly. Modules must be imported in the following order:
    1. Accounts
    2. Contacts
    3. Tickets
    4. Other Modules
  2. Users must map the original import field to None and map the system generated field to the appropriate Desk field to make sure any given format is added in the format in respective to Zoho desk. The table below is for field mapping reference. 

    Alternatively, users can change the fields in the accepted format and re-upload the file by initiating a fresh import.
  3. Tags must be entered in array format when importing data. Each tag should be separated by a comma and enclosed within square brackets. For example, [urgent,high priority,refund].
  4. The Article Module has a field called "Status" which only accepts the following values [draft, publish, review].
  5. Ticket Owner must be specified using the agent’s email address or Agent ID, not the agent's name. For example
Agent's Email ID 
Agent ID
890001
Agent name
John Doe

Review

Users can review the import details and make changes if needed.

To import data to desk modules

  1. Navigate to Setup > Data Administration > Import.
  2. Select the desired department.
  3. Click Start Import.
  4. In the Upload Files section:
    1. Select the Modules that need to be imported.
    2. Upload the zipped file by either dragging and dropping or clicking Browse Files to select a file from the local device.
    3. Uploaded files will be separated into two tabs: 
      1. Supported Files - Files that are in the correct format and ready for import.
      2. Unsupported Files - All Files with unsupported formats such as .xls, .pdf, or any file type other than .csv will appear under this section.
  5. Click Next.

  6. In the Module Mapping section, drag and drop the .csv file of the module from the Unmapped Files column to the relevant Modules.
  7. Click Save.

  8. In the Field Mapping section:
    1. Select the module from the left panel.
    2. Choose an appropriate import type:
      1. Create - Imports all the records as new entries from the import file.
      2. Overwrite - Updates existing records based on the identifier field. New records that do not match will be ignored.
      3. Both - Updates existing records and creates new ones for unmatched entries.
    3. Select the identifier field for the module, which is a field that uniquely helps identify each record within it.
    4. In the Import fields section, cross-check the mapped fields:
      1. Field in file - Field name as per the first row from the file.
      2. Desk fields - Field name in the desk.
      3. Field format - Choose the appropriate Field Format in the manner that it is contained in the uploaded file. For example, DD/MM/YYYY HH:MM or MM/DD/YYYY HH:MM). 
      4. Sample data from file - Displays example data from the second and third rows to ensure the field mapping of the columns is correct.
  9. Click Save.
    Under Review, the mapping details will be shown.
  10. Click Start import to initiate the import process.

Once the import is initiated, an import record will be created to show its progress. The import process may take a few minutes to complete.

Viewing imported records

Under Data Administration > Import, users can view the records from the previous imports.
Import records detail view:
  1. Import ID: System-generated unique ID.
  2. Modules: All modules are included in the ZIP file for import.
  3. Stage: Current stage, such as review in progress or import completed.
  4. Status: Import status, such as in progress, success, failed, or waiting.
  5. Imported by: User who initiated the import.
  6. Imported time: Date and time of import.

Upon clicking one of the initiated imports, you will get three options:
  1. Add data - Add more records to the same modules using the exact field mappings from the original import. For example, if the original import mapped the “Email Address” column in the file to the “Primary Email” field in Desk, the same mapping will automatically be applied to the new file. No changes to the mapping can be made at this stage.
  2. Revert - Undoes the recently imported data.
  3. Error logs - Shows a report of records that failed to import.

Info
Points to remember
  1. Adding data to existing import: 
    1. Add data is only available if the original import was successful.
    2. Once selected, the user is taken back to the "Upload Files" step with the previous module and field mapping setup already in place. However, no changes can be made to the field mappings at this stage.
    3. If the uploaded file includes a module that was not part of the original import, it will be ignored. For example, if the original import included only Tickets and Contacts, and the Add Data file included Accounts, the Accounts module will not be imported.
    4. Similarly, if the file contains additional fields that were not mapped originally, those fields will be skipped. For example, if 15 fields were mapped during the original import and the Add Data file includes only 13 of those fields, the import will not be processed and the records will move to the error log.

Viewing the error log

Some records that are not successfully imported can be viewed under Completed with error under the error log. The report can be exported for reference.


Reverting import

The UI Import feature supports reverting, allowing users to undo the creation of all entities and their mapped child entities. However, entities that were updated during the import process cannot be reverted. Only the import that was successful or completed with error can be reverted within two weeks of import. If the import was completed more than two weeks ago, you will not find the option to revert.

Action Configuration
Data Revert Behavior
Create
Yes. The system will delete the newly created records.
Update
No. Updated records cannot be reverted.
Both
Partial. The system will delete the newly created records, but the updates to existing records cannot be reverted.
Notes
Note: In reverting data, when an original import is followed by Add Data 1 and Add Data 2, selecting Revert Data will only remove Add Data 2.

      Create. Review. Publish.

      Write, edit, collaborate on, and publish documents to different content management platforms.

      Get Started Now


        Access your files securely from anywhere

          Zoho CRM Training Programs

          Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

          Zoho CRM Training
            Redefine the way you work
            with Zoho Workplace

              Zoho DataPrep Personalized Demo

              If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

              Zoho CRM Training

                Create, share, and deliver

                beautiful slides from anywhere.

                Get Started Now


                  Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                  BOOK A SESSION







                              Quick LinksWorkflow AutomationData Collection
                              Web FormsEnterpriseOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceAccessible Forms
                              Digital FormsMarketingForms for Small Business
                              HTML FormsEducationForms for Enterprise
                              Contact FormsE-commerceForms for any business
                              Lead Generation FormsHealthcareForms for Startups
                              Wordpress FormsCustomer onboardingForms for Small Business
                              No Code FormsConstructionRSVP tool for holidays
                              Free FormsTravelFeatures for Order Forms
                              Prefill FormsNon-Profit

                              Intake FormsLegal
                              Mobile App
                              Form DesignerHR
                              Mobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic Forms
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsFormstack alternativeEncrypted Forms

                              Wufoo alternativeSecure Forms

                              WCAG

                                          Create. Review. Publish.

                                          Write, edit, collaborate on, and publish documents to different content management platforms.

                                          Get Started Now






                                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                Manage your brands on social media


                                                                  • Desk Community Learning Series


                                                                  • Digest


                                                                  • Functions


                                                                  • Meetups


                                                                  • Kbase


                                                                  • Resources


                                                                  • Glossary


                                                                  • Desk Marketplace


                                                                  • MVP Corner


                                                                  • Word of the Day


                                                                  • Ask the Experts


                                                                    Zoho Sheet Resources

                                                                     

                                                                        Zoho Forms Resources


                                                                          Secure your business
                                                                          communication with Zoho Mail


                                                                          Mail on the move with
                                                                          Zoho Mail mobile application

                                                                            Stay on top of your schedule
                                                                            at all times


                                                                            Carry your calendar with you
                                                                            Anytime, anywhere




                                                                                  Zoho Sign Resources

                                                                                    Sign, Paperless!

                                                                                    Sign and send business documents on the go!

                                                                                    Get Started Now




                                                                                            Zoho TeamInbox Resources





                                                                                                      Zoho DataPrep Demo

                                                                                                      Get a personalized demo or POC

                                                                                                      REGISTER NOW


                                                                                                        Design. Discuss. Deliver.

                                                                                                        Create visually engaging stories with Zoho Show.

                                                                                                        Get Started Now








                                                                                                                            • Related Articles

                                                                                                                            • Importing Data to Zoho Desk - Old UI

                                                                                                                              If you've been using a help desk software before Zoho Desk, you must start importing your existing data to Zoho Desk. You can import your support tickets, contacts, customer accounts, knowledge base articles, products, calls, events, and tasks to ...
                                                                                                                            • Zwitch Data Migration: Export from Zendesk

                                                                                                                              When transitioning from a Zendesk account to Zoho Desk, the challenge lies in efficiently migrating critical data, such as customer information, ticket histories, agent interactions, referenced articles, and comments. A structured approach is crucial ...
                                                                                                                            • Migrate Data from Other Help Desk Services to Zoho Desk (Zwitch)

                                                                                                                              Customer support is the cornerstone of every organization. Businesses rely on help desk software that simplifies ticket management, streamlines support processes, and improves overall customer satisfaction. As your business expands, your requirements ...
                                                                                                                            • FAQs: Data Administration

                                                                                                                              Can I retrieve deleted records from the recycle bin? Yes, it is possible to retrieve deleted records. The recycle bin is a temporary storage location for deleted records in Zoho Desk. It is designed to give users the ability to retrieve any ...
                                                                                                                            • Assisted Data Migration Guide

                                                                                                                              Whether you’re moving from a cloud-based or on-premise system, you’ll need to find an efficient method of migrating your data to Zoho Desk. Our dedicated migration team can help you migrate your data safely and ensure your help desk operation is up ...
                                                                                                                              Wherever you are is as good as
                                                                                                                              your workplace

                                                                                                                                Resources

                                                                                                                                Videos

                                                                                                                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                eBooks

                                                                                                                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                Webinars

                                                                                                                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                CRM Tips

                                                                                                                                Make the most of Zoho CRM with these useful tips.



                                                                                                                                  Zoho Show Resources