ITSM Migration Case Study

Freshdesk and Zendesk to Jira Service Management Migration

AtlasOptima helped a technology-driven hardware and building automation company design a migration from Freshdesk, Zendesk, and fragmented support channels into a cleaner Jira Service Management model with standardized request types, workflows, SLAs, automation, reporting, and Confluence-backed knowledge for AI-assisted support.

This public case study is anonymized. Customer identity and internal implementation artifacts are withheld unless explicit publication approval is granted.

Explore JSM Services
Freshdesk and Zendesk to Jira Service Management migration case study
45,000
Historical tickets assessed
28,000
Relevant records migrated
40
Standardized request types
25+
Automation rules

The problem: fragmented support operations

The customer was managing support and service operations across multiple tools. Users did not have one clear place to request help, service history was spread across platforms, and leadership could not easily see demand, SLA health, backlog, or workload across teams.

ChallengeBusiness impact
Multiple ticketing toolsUsers did not have one clear place to request help.
Fragmented historyTickets, comments, attachments, and service context were spread across platforms.
Inconsistent workflowsEach tool had its own statuses, fields, categories, and routing logic.
Reporting gapsLeadership could not see full service demand, SLA health, backlog, or channel trends in one model.
Manual triageAgents spent avoidable time classifying, assigning, and routing requests.
Limited AI readinessKnowledge and ticket data were not structured for AI-assisted search, summarization, or self-service.

The target: service transformation, not just data import

AtlasOptima designed the migration around the future-state service model. The goal was to consolidate support tools into Jira Service Management while improving intake, workflow consistency, knowledge quality, automation, and reporting.

Centralized portal

One front door for employees and support requesters.

Clean request catalog

Standardized request types across IT and business service teams.

Migrated history

Relevant tickets, users, comments, attachments, and metadata moved where required and feasible.

Workflow standardization

Legacy status patterns consolidated into fewer, clearer Jira Service Management workflows.

Knowledge integration

High-value support knowledge moved or rewritten for Confluence and JSM self-service.

Automation

Routing, priority setting, notifications, escalations, and SLA handling rebuilt in JSM.

Reporting

Dashboards for ticket volume, backlog, SLA performance, workload, and channel trends.

Migration mapping model

Freshdesk and Zendesk data was mapped into JSM before migration execution. The mapping separated fields that should become operational workflow data from fields that should become labels, custom fields, comments, or preserved attachments.

Source fieldJSM target
Ticket subjectSummary
Ticket descriptionDescription
RequesterReporter or customer
AgentAssignee
Group or teamComponent or team field
StatusWorkflow status
PriorityJSM priority
Category or typeRequest type or custom field
TagsLabels
Internal notesInternal comments
Public repliesCustomer-visible comments
AttachmentsAttachments where technically feasible

Implementation phases

Discovery and migration assessment

  • Reviewed Freshdesk, Zendesk, and internal support channels for ticket types, statuses, fields, automations, users, comments, attachments, and articles.
  • Separated historical archive needs from records that still carried operational value.
  • Confirmed which support teams and requester groups needed to use JSM at go-live.

Future-state JSM design

  • Designed JSM project structure, request types, forms, workflows, queues, permissions, SLAs, and reporting.
  • Mapped incident, service request, access, change, and problem flows into a smaller set of standardized workflows.
  • Aligned portal intake with service ownership instead of copying legacy ticket categories as-is.

Data mapping and migration

  • Mapped source fields into JSM targets before migration execution.
  • Standardized priorities, statuses, tags, categories, and requester identity where direct copying would preserve legacy noise.
  • Moved comments and attachments where export/API method and business value supported the effort.

AI-ready ITSM enablement

  • Reworked high-value knowledge articles for Confluence/JSM knowledge use.
  • Structured request types and categories to support AI-assisted search, summarization, and request classification.
  • Created a cleaner foundation for Atlassian Intelligence and Rovo-assisted service operations.

Before and after

AreaBeforeAfter
ToolsFreshdesk, Zendesk, and fragmented support channels.Centralized Jira Service Management model.
Ticket history45,000 legacy tickets spread across tools.Around 28,000 relevant tickets migrated into JSM.
Request intakeInconsistent ticket forms and categories.Approximately 40 standardized request types.
Workflows18 inconsistent legacy status/workflow patterns.6 cleaner JSM workflows.
Knowledge120 articles reviewed across legacy sources.75 high-value articles migrated or rewritten.
RoutingManual triage and assignment.25+ automation rules for routing and escalation.
SLAsTool-specific or inconsistent SLA logic.12-15 standardized SLA policies.
ReportingFragmented reporting across systems.Unified dashboards for service performance.
AI readinessData not structured for AI or self-service.AI-ready portal, request catalog, and knowledge base.

AI-ready ITSM enablement

Once JSM and Confluence were structured properly, the customer had a stronger foundation for AI-assisted knowledge search, ticket summarization, request classification, knowledge gap detection, and agent support. This depended on better request taxonomy and cleaner knowledge content, not only enabling AI features.

AI-assisted knowledge search

Help users find answers before submitting tickets.

Ticket summarization

Help agents understand longer issue histories faster.

Suggested responses

Improve reply consistency and response speed.

Request classification

Reduce manual triage and routing effort.

Knowledge gap detection

Identify repeated issues that need better documentation.

Rovo and Atlassian Intelligence readiness

Make service data easier to discover across Jira and Confluence.

What similar teams should validate before migrating

Helpdesk migration planning should clarify operating-model decisions before data movement. If those decisions are skipped, the new JSM environment can inherit the same fragmentation under a different tool name.

Which tickets actually need to migrate, and which records should remain as historical archive only?

Which requester identities, organizations, groups, and teams need to map into the JSM operating model?

Which legacy statuses should become workflow statuses, and which should become labels, categories, or reporting fields?

Which comments and attachments have enough operational value to justify migration effort?

Which knowledge articles should be rewritten before they become AI-searchable self-service content?

Which SLAs and automation rules should be rebuilt natively instead of copied from legacy tools?

Which dashboards must be available at go-live for volume, backlog, SLA performance, workload, and channel trends?

Common Questions

Freshdesk/Zendesk to JSM Migration Questions

The questions that usually come up when teams consolidate legacy helpdesk tools into Jira Service Management.

What was included in this Freshdesk and Zendesk to JSM migration case study?

The selected engagement assessed approximately 45,000 historical tickets across Freshdesk, Zendesk, and related support channels, migrated around 28,000 relevant records, mapped 500-700 requesters, and designed a Jira Service Management model for 6-8 service or support teams.

Why did AtlasOptima treat the migration as more than a data import?

A direct data import would have preserved fragmented categories, statuses, workflows, SLA logic, and reporting gaps. AtlasOptima designed the migration as an ITSM transformation so JSM could provide cleaner intake, standardized workflows, stronger reporting, and better AI readiness.

Are the estimated triage and self-service improvements guaranteed?

No. The 25-35% estimated manual-triage reduction and 15-25% targeted reduction in repetitive tickets were engagement-specific targets based on request forms, routing rules, automation, and knowledge-base improvements. Outcomes depend on each organization's data quality, adoption, and operating model.

Planning a helpdesk-to-JSM migration?

AtlasOptima can help assess legacy ticket data, design the target JSM model, map migration fields, rebuild workflows and SLAs, structure knowledge content, and prepare Jira Service Management for AI-assisted support.

Explore Atlassian Cloud