Freshdesk data import, export, and merging

Data import to Freshdesk with Help Desk Migration — no stress, no downtime

Embrace the benefits of one of the best help desk platforms without missing a beat. Help Desk Migration safely moves all your contacts, tickets, and attachments to Freshdesk — so you can focus on what matters most: your customers.

OR

Learn what core Freshdesk data types — like tickets, contacts, organizations, and more — you can seamlessly transfer during your help desk migration.

Yes, Help Desk Migration transfers agent profiles, including names and email addresses, so your support team’s structure remains consistent.

Absolutely. You can manually map agents even if their email addresses differ across platforms.

If agents from your source platform don’t exist in Freshdesk, you can request to reassign their tickets to existing agents in the target account.

Yes. You can migrate tickets in any status—including closed or resolved—along with their full history and past conversations.

Inline images can be migrated to Freshdesk. All screenshots or embedded visuals will be transferred as attachments to your new platform.

By default, unassigned tickets are assigned to a default agent in Freshdesk. You can request to remap them to a specific agent of your choice.

Yes. CC fields are supported during ticket migration, and Help Desk Migration will transfer CC recipients to ensure all relevant stakeholders remain visible in the ticket history.

Yes, company (also known as organization) records—including name, description, domain, and supported custom fields—can be migrated to Freshdesk without issue.

Absolutely. Help Desk Migration maintains relationships between companies and their associated contacts and tickets, ensuring your Freshdesk setup mirrors your original structure.

Help Desk Migration matches contacts by unique identifiers (usually email). If a contact already exists, the system updates the existing record instead of creating a duplicate.

Yes, you can apply filters based on criteria such as date created, tags, or status to import only specific contacts.

Duplicates are merged or updated based on unique identifiers like email addresses to prevent redundancy in Freshdesk.

Yes. You can map custom fields from your source platform to Freshdesk’s custom fields to ensure all relevant information carries over accurately.

Discover how we handle the transfer of your FAQs, how-to guides, and help center content — including articles, sections, and folders — to and from Freshdesk’s Knowledge Base.

We migrate articles, folders (sections), and categories—including titles, HTML body content, SEO metadata, attachments, and publication status.

Internal links won’t update automatically during migration. For example, moving from Zendesk to Freshdesk will retain the original Zendesk URLs. Since platforms use different link structures and IDs, we recommend auditing and manually updating URLs post-migration to avoid broken links. We're actively working on improving this in future updates.

Yes, Help Desk Migration maintains your original hierarchy, so categories, folders (sections), and articles appear in Freshdesk just as they did in your previous platform.

Embedded images are migrated as attachments linked to their respective articles, ensuring they're still visible. Videos hosted externally (e.g., YouTube, Vimeo) remain functional. Locally hosted video files can also be transferred as attachments if supported.

We migrate SEO titles and descriptions. However, Freshdesk generates new article URLs. For SEO continuity, we recommend setting up 301 redirects after migration.

Absolutely. You can choose to migrate all articles—published, drafts, or archived—depending on your needs.

Yes. If your source platform supports multiple languages and Freshdesk is configured accordingly, we can migrate localized versions of your articles.

If Freshdesk lacks a specific feature (e.g., custom fields or tags not natively supported), we’ll help you map data as closely as possible or find an alternative approach.

Have unique data? We support custom object migration to Freshdesk through our tailored professional services — ensuring all your business-critical data comes with you.

Custom objects are non-standard data types—such as assets, warranties, or subscription records—unique to your business. Whether you use our migration tool or choose to outsource, we can migrate these to Freshdesk while preserving data integrity.

We offer expert-led professional services. Our team maps your custom objects to Freshdesk’s data model using their custom objects API or custom fields, depending on your setup.

Yes. We ensure relationships between custom objects and standard records (e.g., tickets, contacts, companies) are retained—so everything stays connected in Freshdesk.

Most custom object migrations go beyond what automated migration tools can do. That’s why businesses often choose to outsource migration to us for accurate, semi-automated, or manual handling—backed by expert support.

We’ll guide you through setup—or take care of it entirely. Whether you use our migration tool or professional services, we ensure your Freshdesk account is ready for a successful custom object migration.

Success Story

From Jira Service Management to Freshdesk: Visor.ai's Migration Story

Jira Service Management → Freshdesk | Software Development

www.visor.ai
Portugal
Location
2016
Founded
51-200
Employees

Data Migrated
Tickets, 4,000+
Projects, 3
Migration Summary

Challenge:
Visor.ai faced a critical deadline to migrate from Jira Service Management to Freshdesk, while ensuring all custom fields were meticulously preserved.

Solution:
Automated migration tailored to Visor.ai’s needs: integrating Jira issue URLs into a custom text field within Freshdesk. To support this, we provided a Standard support plan.

Result:
Visor.ai successfully migrated their data to Freshdesk, meeting their deadline with all custom fields intact.

"For our main goal of migrating some information and custom fields, your team was perfect in assistance and very quick."

GP
Gianluca Pereyra Co-founder and CEO of Visor.ai

Gianluca Pereyra: At Visor aI, we help our customers—mainly organizations—automate their services using artificial intelligence. We primarily operate in a business-to-business model, working with banks, insurance companies, and other businesses. Our software includes features like virtual assistants, such as chatbots, for live chat or process automation within companies.

We provide our own software as a service. Our clients subscribe to it, and when they have questions, they can reach out to our customer success team.

Gianluca Pereyra: Joana and I were trying to gather all the information from the different parties. We migrated from other software to Freshsales for our sales team and from Jira Service Management to Freshdesk for our customer success team.

Initially, we engaged with the team of Freshworks, who sold both solutions. We required a partner to help us with managing all these teams. They recommended a partner to assist with the early configurations of all the solutions. And then mostly it was Joanna and I trying to put all the pieces together, managing the communication between Freshworks, the partner, our sales teams, and our customer success team, and coordinating all configurations to ensure a successful implementation.

Visor.ai Migration Story

Gianluca Pereyra: To this extent? Probably no. But we’ve already done other migrations between software, either from sales or CRM systems, though not with the volume of data we are dealing with now.

Guide to Freshdesk Demo Migration

Need help with Freshdesk data migration? Our video tutorial provides a thorough guide to running a Freshdesk Demo Migration. Watch now!

Download now

Gianluca Pereyra: Honestly, no. The drivers for our previous migrations were different. This time, we had a very concrete deadline due to our annual contract renewal with Jira. So, we had to beat this deadline and move a lot of information between systems. Although we’re still using Jira software, we needed to transition away from Jira Service Management.

The previous migrations were more about trying new software—finding alternatives, putting some information from place A to place B, and assessing whether the new software would meet our needs.

Gianluca Pereyra: Honestly, there was a little bit of concern about not being able to either meet the deadline or if the new software would not live up to our needs. So, we’ve chosen new software to migrate to, and while putting in a lot of effort, there’s a fear that it might not work well or meet our expectations and needs.

To compare, you asked if we’ve done other migrations before—although they weren’t as large, we did try to implement other software or solutions. These processes were very time-consuming and took a lot of effort from different people in our teams. And even though we had a partner, it didn't go well.

We spent a lot of time trying to implement a new analytics dashboard with a specific partner and technology, but it didn’t go well. So that was also one of our concerns during these migrations: What if we don’t meet the deadline? What if the partner doesn’t deliver what we need? What if the new software can’t accommodate the data we’ve gathered over the years? Will it be suitable for our needs? These were some of the concerns we had.

Joana Rocha: I believe the tool is amazing. One of our main concerns was exporting all the fields, especially since we have many fields in Jira Service Management that are crucial for our customer support team. In this case, we can move all the information during the initial test. This is the most important aspect for us.

Gianluca Pereyra: If I can add to that, I’d say it was nearly perfect—not just the tool, but also the support we got from your customer success team. And in this case, I'm talking about Elvira and Yaroslav.

We came across your solution at a time when things were starting to look not so good. The other tools we were using for the migration weren’t meeting our expectations, and we were beginning to lose a little bit of trust in them. That’s when Joane and I decided to explore other options, and we came across your solution.

It was meaningful for us because Freshworks had your solution in their marketplace. So they managed to leverage the relationship between you as a provider and us as their client. And when we got to your solution, I’d rate it a solid nine for meeting our needs at that time. However, there was one part that didn’t go as planned—our attempt to migrate Confluence, which didn’t work out.

But for our main goal of migrating some information and custom fields, your team was perfect in assisting and very quick. After we signed up and tried the first demo, we immediately began receiving relevant information on how things were going. So that actually made us move forward.

Gianluca Pereyra: When setting up and configuring a migration, we can choose the specific project we want to migrate from Jira Service Management. We can go actually into a lot of detail with custom fields, assignees, and so on, and data mapping works quite well. We needed to pay a lot of attention to details to make sure that we didn’t mess up the fields.

However, when it came to Confluence, where we wanted to add the knowledge base, things were different. The Jira Service Management migration was perfect since it was our main priority, but when we tried the Confluence migration, it didn’t go as well.

When we migrated Confluence, it pulled almost all the articles from the original Confluence, including internal manuals we use for our sales reps and so on. Unfortunately, these were automatically made public in the Freshdesk solution, which was an issue for us. We struggled to match all the data because the process wasn’t as easy as it was with the Jira Service Management migration, which led to some challenges.

Gianluca Pereyra: There were a few details I really enjoyed. For example, when setting up the URL for Jira Service Management, you have a little tooltip with a link that took us directly to Jira Software to generate the API key. Given that Jira Software is a large and complex platform, you’ve made it quite easy to go and fetch that information. Overall, the migration went very well. While the platform’s design is more functional than visually appealing, it served its purpose effectively. However, there was an issue when matching some elements during configuration. Joana, would you like to share the parts that we had for that migration when configuring?

Joana Rocha: I don’t recall the exact page, but I remember when we started the migration, we encountered an issue with closing a page. When we clicked to close the page, it didn’t disappear, and we were unsure how to skip or close it properly. We were concerned about losing all the fields and data we had entered. So I believe this is one of the things that we have concerns about when we didn’t see the close page and how to skip.

Gianluca Pereyra: The issue was with the wizard modal during field configuration; it didn’t have a close button in the top right corner. This raised concerns that we might lose our progress if we needed to go back. Although it was a minor detail, it was something we were worried about. On a positive note, being able to test with 20 different custom data points was very helpful. It allowed us to quickly identify any missing elements.

I also liked that you had your team help us migrate the custom field into a custom field and did so very quickly.

I also liked that you had your team help us migrate the custom field into a custom field and did so very quickly. That was a very nice thing as well. In general, everything went pretty well, except for the confluence part.

Gianluca Pereyra: I think it's very important to have an owner of the project or someone responsible for taking care of the migration. And I think in these migrations you need to set your priorities right.

Simply migrating all the data and dealing with the organization later is, in my opinion, a bad idea. Paying attention to which fields are migrated and where they go should be set beforehand.

Be aware that the person working with Freshdesk should already have their client management workflow defined. Consider how this may differ from the original setup. Additionally, check if other teams are involved. We gathered a lot of information, and our customer success team had specific requirements they wanted to keep checking. So, try to get these requirements beforehand. Also, make sure the person in charge of the migration has the necessary permissions to generate API tokens and change group permissions.

Get A Freshdesk Migration Checklist

Make your Freshdesk data migration a breeze! Grab our quick checklist to ensure a seamless transition and avoid common pitfalls.

Download now

One of things Joana and I encountered during the migration, especially from Jira, was dealing with a lot of different security groups, access levels, and people subscribed to various products. There could be things that I might see in Jira and those I don’t have access to. Some colleagues might not have the permissions to see certain data, leading to confusion about whether the data was missing when it was actually there all along. Understanding these aspects thoroughly is crucial. Therefore, having a checklist that includes permissions, desired outcomes, and platform differences is very important.

Top Freshdesk Migration Pairs

Many businesses migrate to Freshdesk to streamline customer service and improve efficiency, while others move from Freshdesk as they evolve their support ecosystems. Serving both as a frequent source and destination platform, here are some of the most common migration routes:

Additional Migration Options

Add tags to newly migrated tickets

You can automatically add tags to every ticket you bring into Freshdesk to easily organize, filter, and track your migrated records and keep your support workflow neat.

How it works

Migrate the newest records first

If your workflow can’t afford downtime, you can import your newest tickets first. This way, your team can jump into current customer issues immediately while the rest of the data migrates in the background.

How it works

Skip attachments

Skipping attachments speeds up ticket and data migration by leaving out files like images or documents. This is especially useful if attachments aren’t critical or you want a quicker setup.

How it works

Migrate side conversations

If you’re moving from Zendesk to Freshdesk, you can bring side conversations over as private notes. This way, all background discussions will stay intact, giving your agents the full context to handle support cases effectively.

How it works

Migrate call recordings

If you want to keep important voice interactions when moving from Zendesk to Freshdesk, you can migrate call recordings along with the rest of the data. Recorded calls are transferred as ticket attachments, giving your team full access to customer call history.

How it works

Migrate inline images as attachments

Inline images — photos, screenshots, and other visuals — embedded in ticket messages can be migrated as separate attachments. This keeps your tickets just as they looked before the move, without any visual details lost.

How it works

Update cross-links between articles

If your knowledge base articles link to each other, those links can be preserved during migration. This helps both customers and agents easily navigate related content in Freshdesk, with no broken links or extra post-migration editing.

How it works

Migrate content translations

If you have a multilingual knowledge base, there’s no need to transfer the translations manually. Help Desk Migration moves all article translations automatically, so global customers continue getting support in their preferred languages right after the migration.

How it works

Use Custom Demo

Unlike the Free Demo, which moves random data, one-time Custom Demo lets you select specific tickets or articles to test-migrate before the full import. It’s a great way to preview exactly how your data will look in Freshdesk and make adjustments without risk.

How it works

Special Features

DELTA MIGRATION

Delta Migration lets you transfer only new or updated tickets, contacts, and records created after your initial full migration. This saves time and effort, as you don’t have to move everything all over again. It’s ideal for keeping your Freshdesk account perfectly up to date so your support team always has the latest information without any data gaps or duplicates.

INTERVAL MIGRATION

Interval Migration lets you pause and resume your Freshdesk import in smaller chunks over a set period. This flexible approach works well if you want to migrate data in stages, fitting the process around your team’s busy schedule. It helps avoid support disruptions while ensuring a smooth, controlled transition to Freshdesk.

CUSTOMIZATIONS

Want to tailor your Freshdesk import just the way you need it? From filtering your source data to mapping custom fields, adding extra tags, or handling CC emails your way, Help Desk Migration’s support team is here to help.

Reach out anytime to customize your migration for a smooth, hassle-free move!

Checklist

Freshdesk Migration Checklist

Ready to make the move to Freshdesk? Our step-by-step migration checklist is your ultimate guide to a smooth, hassle-free transition. Learn how to prepare your data, avoid common pitfalls, and follow best practices so your team can hit the ground running. Don’t start your migration without it!

Freshdesk Migration Checklist

Freshdesk Professional Services

Help Desk Migration offers expert professional services to help you set up, configure, and optimize Freshdesk so it aligns perfectly with your business needs. From initial setup to advanced customization, we guide you through every step to ensure your team can manage tickets, communicate with customers, and track performance efficiently.

What Our Professional Services Include

  • Freshdesk Implementation: Leverage our expertise to configure Freshdesk according to your unique business requirements. We handle everything from the initial setup to advanced configurations, including:
    • Custom workflows, ticket fields, and statuses
    • Forms, automation rules, and triggers
    • SLAs, CSAT surveys, queues, and user groups
    This ensures a Freshdesk instance that works seamlessly for your team from day one.
  • Audit & Consulting: Get a comprehensive review of your current Freshdesk setup with actionable insights to optimize workflows, improve efficiency, and align your system with your support strategy.
  • Custom Integrations Development: We connect Freshdesk with your existing systems like marketing automation, CRM, analytics, etc. to create a unified support ecosystem that streamlines operations and boosts productivity.
  • Freshdesk Training: Our role-based training sessions cover Freshdesk’s core products—Support, Chat, Talk, and Analytics. Sessions include both foundational and advanced guidance, helping your team:
    • Manage tickets and communication channels efficiently
    • Configure workflows and automation rules
    • Analyze performance data for actionable insights
  • Freshdesk AI Support: We assist in implementing Freshdesk AI to automate routine tasks, improve personalization, and provide smarter self-service options for your customers.

Freshdesk Professional Service Sessions

Our professional service sessions are designed to help your team get the most from Freshdesk:

  • Freshdesk Support Admin Training (~1.5 hours): Learn to configure and manage Freshdesk, set up workflows, and maintain system health.
  • Freshdesk Support Agent Training (~1.5 hours): Hands-on guidance for agents on ticket handling, using macros, managing customer conversations, and working efficiently across channels.
  • Freshdesk AI Bot Admin Training (~30 minutes): Step-by-step instructions on setting up and customizing Freshdesk AI bots to automate tasks and enhance customer interactions.
  • Freshdesk Analytics Training (~1.5 hours): Interactive training with Freshdesk Analytics to build dashboards, track KPIs, and generate actionable reports.
  • Interactive Q&A Session (~1.5 hours): A dedicated session where your team can ask questions, troubleshoot challenges, and receive personalized guidance.

Why import data to Freshdesk

  • Effortless omnichannel experience

    Freshdesk brings together customer conversations from email, phone, live chat, social media, and self-service portals into a single, easy-to-manage workspace. Your team can work faster with zero app-switching or context loss.

  • Powerful automation meets AI intelligence

    Freshdesk’s Freddy AI goes beyond automation to prioritize tickets, suggest responses, and automate routine tasks. Your agents are free to focus on more complex issues, resolving them faster.

  • Highly customizable workflows and interfaces

    With FreshThemes and customizable ticket fields, you can tailor the dashboard and workflows to fit your brand and team’s unique needs, making support more personal.

  • Built-in robust collaboration tools

    Features like shared ticket ownership, internal notes, parent-child ticketing, and agent collision detection keep teamwork seamless. Multiple agents can work together without overlap or getting in each other’s way.

  • Scalable deployment options

    Whether you prefer cloud-based convenience or on-premise control for security and compliance, Freshdesk can readily adapt to your company’s size and regulatory requirements.

  • Mobile-first support

    With Freshdesk’s mobile apps, agents can respond to tickets and collaborate on the go, addressing customer issues wherever they are.

  • Extensive third-party integrations

    Connect Freshdesk with your CRM and project management, communication, and other business tools to create a unified ecosystem that streamlines workflows and enriches customer data.

  • Transparent and flexible pricing

    Freshdesk offers a range of plans for support teams of all sizes, with no hidden fees, perfect for growing businesses on a budget.

  • Global presence and reliable support

    Backed by Freshworks’ worldwide footprint and active community, Freshdesk users benefit from continuous updates, strong technical support, and a vibrant ecosystem.

Looking for a Freshdesk trial with benefits?

Sign up for a Freshdesk account using our partner link and get 10% migration discount reserved for you.

Get Freshdesk plus 10% off migration

Help Desk Migration keeps your data safe and secure from start to finish

Security and Compliance

GDPR-compliant

Your data privacy matters. Help Desk Migration fully follows GDPR guidelines, so every step of your Freshdesk import meets rigorous European data protection standards, giving you and your customers peace of mind.

SOC 2 Type II, SOC 3 certified

You can be confident that your Freshdesk migration is in safe hands. Help Desk Migration’s SOC 2 Type II, SOC 3 certification means that their security practices are independently audited and meet top industry standards for handling sensitive information.

Encrypted during transit and storage

Your data is protected by strong encryption from the moment it leaves your old help desk until it safely arrives in Freshdesk. This keeps your information secure both in transit and at rest.

No third-party access

Your data stays private throughout the migration. No third parties ever see or handle your information — only trusted Help Desk Migration professionals manage your transfer.

What’s New in Freshdesk?

Freshdesk Platforms Updates

Faster WhatsApp Onboarding
Admins can now set up the WhatsApp channel instantly by connecting their accounts — no more onboarding delays or manual configuration.

Easier Management of Email AI Agents
Freshdesk now lets you preview AI-generated email responses before sending. This removes the guesswork and ensures every automated reply is accurate and helpful.

Copilot “Thank You” Detector
Prevent unnecessary ticket reopens caused by messages like “thank you” or “out of office.” Agents stay focused, workflows stay clean.

Freshdesk Migration Updates from Help Desk Migration

Subfolder Migration Support
You can now migrate full Freshdesk folder structures, including nested subfoldersm ensuring 1:1 Knowledge Base organization after the move.

Canned Responses & Scenario Automations Added
We now fully support migrating Freshdesk Canned Responses (macros) and Scenario Automations, making your service workflows transferable and consistent.

Expanded Freshdesk Connection Options
Freshdesk Administrators can now connect their accounts directly to the migration wizard, streamlining the setup and verification process.

Help Desk Migration

Ready for a smooth, secure, hassle-free Freshdesk data migration?

Let Help Desk Migration do the heavy lifting. Don’t risk downtime or data loss — get started today! Fill out the contact form, and our team will guide you every step of the way.