Migrate your Jira Service Management data
Atlassian's service-desk layer built on Jira, designed for IT-first teams that want SLA tracking, a customer portal, and asset management under one billing roof.
In its favor
Why people choose Jira Service Management
The signal that keeps Jira Service Management on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Seamless integration with the broader Atlassian ecosystem (Jira Software, Confluence, Bitbucket) lets development and operations teams share a single platform with unified authentication and project visibility.
The Free tier with three agents lets IT teams validate the tool's fit before committing, and the upgrade path to Standard or Premium is additive rather than disruptive to existing configuration.
Pre-built templates for IT, HR, and employee service request types accelerate initial setup, reducing time from signup to first resolved ticket.
The customer portal provides a branded, self-service interface for external requesters without requiring them to have Jira licenses, keeping external-facing costs low.
Native SLA tracking, escalation policies, and on-call scheduling in Premium give IT operations teams the governance controls required for formal ITSM maturity.
The interface carries Jira's developer-first DNA—organizations deploying JSM for HR or facilities find the navigation unintuitive for non-technical requesters and agents.
Advanced analytics, SLA features, and granular admin controls are gated behind Premium and Enterprise, so growing teams face repeated bill shock when they hit tier limits.
Automation rules have strict per-user execution caps in Standard and Premium (1,000/user/month), forcing teams to purchase higher tiers or disable automation during peak periods.
Steep initial learning curve and complex workflow configuration deter adoption outside of IT, limiting the breadth of service desks organizations can successfully roll out.
Rate limits on the API changed to a points-based model in 2026, breaking existing integrations and requiring teams to re-audit their automation and third-party tool usage.
Reasons to switch
Why people leave Jira Service Management
The recurring reasons buyers give for replacing Jira Service Management. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Jira Service Management fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
Jira Service Management pricing overview
JSM pricing is per-agent on all paid tiers (Standard, Premium, Enterprise) with an annual discount of up to 17% versus monthly billing. The Free tier is permanently free for up to 3 agents. Pricing escalates with team size, and essential features like SLAs and advanced analytics require at minimum the Premium tier, creating a known bill-shock pattern as teams grow beyond proof-of-concept scale.
Free
Tier 1 of 4
Free forever (3 agents)
What's included
Need help selecting your Helpdesk?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Jira Service Management's schedule — see our quote-based pricing →
What gets migrated
Jira Service Management object support
Object-by-object support for Jira Service Management migrations. Per-pair details surface during scoping.
Requests
Fully supportedRequests are JSM's primary ticket object. We perform a direct field-to-field mapping of standard request attributes (summary, description, priority, status, created/updated timestamps) and handle status mapping between source workflow states and JSM's request statuses.
Service Projects
Fully supportedService projects encapsulate a request type list, associated workflows, SLA definitions, and team permissions. We recreate the project configuration, including portal settings and default request types, on the destination instance.
Request Types
Fully supportedRequest types define the intake form shown to customers. We transfer the request type schema including associated fields, issue subtypes, and portal visibility flags. Custom fields on request types are handled via the customFields API endpoint.
Custom Fields
Mapping requiredJSM custom fields can be project-specific or global, and their schema varies by Jira instance. We discover all custom fields via the REST API metadata endpoint, map them to destination field equivalents, and create missing fields before import. Fields without a destination counterpart are flagged for manual field creation.
SLA Definitions
Mapping requiredSLA goals, starting conditions, and pause conditions are stored per project. We preserve SLA definitions in Standard tier and above. When migrating to a destination that does not support JSM-style SLAs, we convert goals to deadline date fields or custom fields and note the conversion in the migration report.
Automation Rules
Mapping requiredAutomation rules are exported as JSON but rule actors, audit logs, and performance insights are excluded from migration per Atlassian's documented migration scope. We transfer the rule logic and re-link Jira user references to match the destination instance's user base. Global automation configurations require manual recreation.
Knowledge Base Articles
Fully supportedArticles live in Confluence spaces linked to a JSM project. We migrate articles to the destination Confluence instance and re-associate them with the migrated service project. Space permissions must be manually reviewed post-migration.
Assets (CMDB)
Mapping requiredAssets uses object schemas and object types with attributes and references. We export Assets data via CSV from the source schema and import via the Assets object schema import. Critically, the CSV export does not include ticket linkage references or import configurations—we reconstruct those associations during the import job.
Customer Portal
Mapping requiredThe customer portal configuration includes branding settings, allowed domains, and portal permissions per project. We transfer portal settings and note that portal branding may require re-application if destination is a different Atlassian organization.
Users and Agents
Mapping requiredJSM distinguishes agents (licensed, can resolve tickets) from customers (portal-only, uncharged). We map source users to destination users by email. Agent role assignment is preserved, but Atlassian account provisioning on the destination must be completed before the migration import job runs.
Comments and Conversation History
Fully supportedRequest comments and internal notes transfer via the issue comments API. We preserve the author, timestamp, and body text. Attachments embedded in comments are handled as part of the attachment migration pass.
Attachments
Fully supportedFile attachments on requests and comments are downloaded from Atlassian's CDN and re-uploaded to the destination. Large attachment batches are chunked to avoid timeout. We preserve original filenames and content-type headers.
Tags
Fully supportedLabels and tags on requests are migrated as-is. We map source tag names to destination tag names and create missing tags on the destination project during the import phase.
Issue Links
Mapping requiredLinks between requests (blocks, relates to, duplicate) transfer via the issue links API. We validate that linked issues exist in the destination and flag any broken links where the target record was not included in the migration scope.
Issue History (Change Log)
Fully supportedThe full change history—field changes, status transitions, assignee updates—is exported via the issue changelog API and re-imported to preserve audit trail on the destination.
| Object | Support | Notes |
|---|---|---|
| Requests | Fully supported | Requests are JSM's primary ticket object. We perform a direct field-to-field mapping of standard request attributes (summary, description, priority, status, created/updated timestamps) and handle status mapping between source workflow states and JSM's request statuses. |
| Service Projects | Fully supported | Service projects encapsulate a request type list, associated workflows, SLA definitions, and team permissions. We recreate the project configuration, including portal settings and default request types, on the destination instance. |
| Request Types | Fully supported | Request types define the intake form shown to customers. We transfer the request type schema including associated fields, issue subtypes, and portal visibility flags. Custom fields on request types are handled via the customFields API endpoint. |
| Custom Fields | Mapping required | JSM custom fields can be project-specific or global, and their schema varies by Jira instance. We discover all custom fields via the REST API metadata endpoint, map them to destination field equivalents, and create missing fields before import. Fields without a destination counterpart are flagged for manual field creation. |
| SLA Definitions | Mapping required | SLA goals, starting conditions, and pause conditions are stored per project. We preserve SLA definitions in Standard tier and above. When migrating to a destination that does not support JSM-style SLAs, we convert goals to deadline date fields or custom fields and note the conversion in the migration report. |
| Automation Rules | Mapping required | Automation rules are exported as JSON but rule actors, audit logs, and performance insights are excluded from migration per Atlassian's documented migration scope. We transfer the rule logic and re-link Jira user references to match the destination instance's user base. Global automation configurations require manual recreation. |
| Knowledge Base Articles | Fully supported | Articles live in Confluence spaces linked to a JSM project. We migrate articles to the destination Confluence instance and re-associate them with the migrated service project. Space permissions must be manually reviewed post-migration. |
| Assets (CMDB) | Mapping required | Assets uses object schemas and object types with attributes and references. We export Assets data via CSV from the source schema and import via the Assets object schema import. Critically, the CSV export does not include ticket linkage references or import configurations—we reconstruct those associations during the import job. |
| Customer Portal | Mapping required | The customer portal configuration includes branding settings, allowed domains, and portal permissions per project. We transfer portal settings and note that portal branding may require re-application if destination is a different Atlassian organization. |
| Users and Agents | Mapping required | JSM distinguishes agents (licensed, can resolve tickets) from customers (portal-only, uncharged). We map source users to destination users by email. Agent role assignment is preserved, but Atlassian account provisioning on the destination must be completed before the migration import job runs. |
| Comments and Conversation History | Fully supported | Request comments and internal notes transfer via the issue comments API. We preserve the author, timestamp, and body text. Attachments embedded in comments are handled as part of the attachment migration pass. |
| Attachments | Fully supported | File attachments on requests and comments are downloaded from Atlassian's CDN and re-uploaded to the destination. Large attachment batches are chunked to avoid timeout. We preserve original filenames and content-type headers. |
| Tags | Fully supported | Labels and tags on requests are migrated as-is. We map source tag names to destination tag names and create missing tags on the destination project during the import phase. |
| Issue Links | Mapping required | Links between requests (blocks, relates to, duplicate) transfer via the issue links API. We validate that linked issues exist in the destination and flag any broken links where the target record was not included in the migration scope. |
| Issue History (Change Log) | Fully supported | The full change history—field changes, status transitions, assignee updates—is exported via the issue changelog API and re-imported to preserve audit trail on the destination. |
Gotchas
What to watch for in Jira Service Management migrations
Issues we've hit on past Jira Service Management migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
SLA and advanced analytics are Premium-gated
Assets export omits ticket linkage and import config
Points-based API rate limits in 2026 change migration throughput
Automation migration excludes actors, audit logs, and performance insights
Agent vs. customer user type determines license billing
| Severity | Issue |
|---|---|
| High | SLA and advanced analytics are Premium-gated |
| High | Assets export omits ticket linkage and import config |
| Medium | Points-based API rate limits in 2026 change migration throughput |
| Medium | Automation migration excludes actors, audit logs, and performance insights |
| Medium | Agent vs. customer user type determines license billing |
Leaving Jira Service Management?
Where Jira Service Management customers move next
7 destinations Jira Service Management can migrate to.
How a Jira Service Management migration works
Four steps, Jira Service Management-specific
Connect
OAuth 2.0 (3LO), Connect, Forge, API token into Jira Service Management. Scopes limited to read-only on the data we move.
Map
We translate Jira Service Management-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Jira Service Management quirks before production.
Migrate
Full migration with Jira Service Management rate-limit handling. Rollback available throughout.
FAQ
Jira Service Management migration FAQ
Answers to the questions buyers ask most during Jira Service Management migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Jira Service Management migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationOther helpdesks we support
Ready when you are
Migrate Jira Service Management.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Jira Service Management setup and destination — written quote back within a business day.