From Zendesk to Jira: a three-phase migration case study

Gerusa Lobo • December 20, 2024

One of our clients previously used Zendesk as their ITSM solution, which no longer met their needs due to high costs. Additionally, they operated Jira Software on a Server environment for both software development and business teams. With the end of support for the Server environment, the client decided that it would be best to migrate their tools to the cloud. Aiming for centralization, cost reduction, and performance improvement, the client opted to transition from Zendesk to Jira Service Management.



To accomplish this movement they decided they needed an Atlassian Platinum Partner and chose e-Core to be their trusted partner in this journey.


Phase one: Jira server-to-cloud migration

The first phase of the project involved the migration from Jira Server to the Cloud. For this step, our team dedicated time to consultative support in scope refinement, defining and adjusting what would make sense to migrate within a viable migration window, following the complete migration process according to Atlassian’s best practices and the phases outlined in their runbook.


The Jira data migration took place within a two-day window, covering 165 projects and 408,000 issues. This process also included the migration of specific operational projects, which were adjusted to operate as service projects.


Phase two: development of service portals in Jira Service Management

In the second phase, while the migration team focused on the Jira Server-to-Cloud migration, an e-Core implementation team worked on setting up Jira Service Management by developing service portals for the company’s ITSM and operational departments.


e-Core’s team of specialists and consultants provided consistent consultative support, understanding the unique needs of each service area, assisting in defining scope with the client, and developing workflows, forms, projects, and process automation.


Phase three: Zendesk to Jira Service Management migration

In the third phase, as the implementation team completed the ITSM project and portal development, another e-Core team created a solution to facilitate the migration of over 260,000 Zendesk tickets, including more than 400,000 attachments and comments, to Jira Service Management.


Zendesk did not allow easy exports of ticket comments and attachments via CSV or XML. An export in JSON or direct access to the REST API was required to access this data. Then e-Core developed a solution that accessed the Zendesk API, temporarily stored data, and formatted it to allow import into Jira Service Management. This included customizing fields and mapping fields like priority, issue type, request type, and status to meet the client’s needs.

Though tool development was involved, this phase followed all recommended project stages: pre-testing, testing, pre-production, production, and post-production, as per Atlassian’s guidance.


After the testing phase, where the migration was approved on sandbox, and during pre-production, the migration of historical data from closed tickets within a cut-off date began. During this stage, 240,000 tickets were imported from Zendesk to Jira Service Management before moving into production.


The production migration was completed within a two-day window. The access to the previous platform was disabled during it and active tickets were migrated to the pre-created ITSM project. Historical deltas were managed. This ensured agents could operate seamlessly as soon as Sunday night, ensuring a transparent transition.


The collaborative efforts between the client and e-Core consulting teams were essential in ensuring all project phases proceeded smoothly and incident-free, making for a transparent and effective Zendesk to Jira transition.


Moving forward, e-Core’s Managed Services team will support the client’s team in using Jira and implementing any necessary enhancements for the full adoption of Atlassian Cloud across the company. e-Core will also consult into leveraging new functionalities and AI to continuously gain from its best features and benefits.


Woman with glasses, smiling, with short gray hair, set against a blurred blue background.


Gerusa Lobo

Gerusa Lobo is a Senior Software Consultant at e-Core, with over 20 years of experience in the technology field. She worked directly on this project as part of the Jira Server-to-Cloud migration and Zendesk data migration teams.


LET'S CONNECT

We can help you with your Atlassian migration needs.

e-Core

We combine global expertise with emerging technologies to help companies like yours create innovative digital products, modernize technology platforms, and improve efficiency in digital operations.

You may also be interested in:

Transforming healthcare with data and AI portfolio alignment
Por e-Core 14 de agosto de 2025
A top insurer aligned data and AI to cut waste, speed up delivery, and turn preauthorization into a fast, accurate, real-time process.
Por e-Core 31 de julho de 2025
Energisa modernized 70 systems by migrating to AWS with e-Core’s support, gaining scalability, availability, and performance in the energy sector.
Por e-Core 22 de julho de 2025
A strategic approach to modernizing code At e-Core, we often partner with organizations whose software technically “works” in production, but just barely. Over time, shifting teams, competing priorities, and tight deadlines lead to codebases that are fragile, expensive to maintain, and risky to enhance. In this context, software refactoring becomes more than a technical task. It’s a business strategy that preserves continuity while unlocking future growth. Defining refactoring: Evolution without disruption Software refactoring is the disciplined restructuring of existing code, improving readability, modularity, and performance, without altering its external behavior. Unlike a full rewrite, refactoring delivers incremental value by: Accelerating feature delivery through cleaner, more modular code. Reducing operational risk by eliminating brittleness and regressions. Lowering total cost of ownership by making enhancements less labor-intensive. Why refactoring matters for business  Healthy codebases have a direct business impact: Faster Time-to-Market: Modular components support parallel development and faster releases. Greater resilience: Decoupled services isolate failures and simplify maintenance. Easier onboarding: Clear architecture and design patterns help new developers ramp up quickly. Sustainable cost savings: Less firefighting, fewer regressions, and lower maintenance overhead. What may look like a simple “cleanup” is often the first step toward digital reinvention. Refactoring techniques In enterprise environments built on Java, C#, or Python, we apply proven object-oriented refactoring techniques to increase cohesion and extensibility: Class decoupling: Split monolithic classes into focused, single-responsibility components. SOLID principles: Apply interface segregation and dependency inversion to stabilize architecture. Composition over inheritance: Build flexible, interchangeable structures. Testability enhancements : Isolate side effects and inject dependencies for better test coverage. These techniques form the foundation of our incremental software refactoring roadmaps. Beyond OO: Choosing the right tools for each paradigm Modern languages blend programming paradigms. We help clients apply the right tools to the right problems: Functional patterns in Python to create concise, side-effect-free data pipelines. Kotlin/Scala hybrids that combine OO structure with expressive functional constructs. C# LINQ and Async for declarative data queries and scalable concurrency. This multi-paradigm approach ensures that systems remain robust, flexible, and expressive. A refactoring story: From debt to differentiation Case Study: Regional logistics provider