Helpdesk migration

Migrate from Jira Service Management to Intercom

Field-level mapping, validation, and rollback between Jira Service Management and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.

Jira Service Management logo

Jira Service Management

Source

Intercom

Destination

Intercom logo

Compatibility

83%

10 of 12

objects map 1:1 between Jira Service Management and Intercom.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Jira Service Management to Intercom is a shift from an IT-service-management platform built on Jira's issue model to a customer-experience platform built on conversation threads. JSM represents support as Requests with a structured workflow and SLA clock; Intercom represents it as Conversations with a message timeline and resolution state. We map JSM Requests to Intercom Conversations, JSM Customers to Intercom Contacts, and preserve comment history with original author attribution. SLA definitions, service project configurations, request type schemas, and Knowledge Base articles migrate as written inventories for Intercom admins to rebuild using Intercom's Articles and SLA products. Automation rules and workflow configurations do not migrate as code; we deliver a written rulebook covering every JSM automation trigger and action so the destination team can rebuild in Intercom's Workflow Builder. Asset records in JSM's object schema have no direct Intercom equivalent and are flagged for a dedicated reconciliation pass.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Jira Service Management logo

Jira Service Management

What's pushing teams away

  • 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.

Choosing

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Jira Service Management objects map to Intercom

Each row shows how a Jira Service Management object lands in Intercom, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Jira Service Management

Request

maps to

Intercom

Conversation

1:1
Fully supported

JSM Requests map to Intercom Conversations. The Request summary becomes the Conversation subject, description becomes the initial message body, and status (Open, Pending, Resolved, Closed) maps to Intercom's open, closed, or snoozed states. We preserve the original created_at and updated_at timestamps from Jira. Request priority (Low, Medium, High, Critical) migrates as a custom conversation attribute. Linked SLA status migrates as a custom attribute if the destination Intercom plan includes SLA tooling.

Jira Service Management

Customer

maps to

Intercom

Contact

1:1
Fully supported

JSM customers (portal users who submit requests) map to Intercom Contacts by email. The customer's display name, email, and any Jira user properties (department, organization) migrate as Contact attributes. JSM agents who are also customers (dual-role) are set as Intercom Users first, then added as Contacts if their contact identity is needed for customer-initiated conversations.

Jira Service Management

Agent

maps to

Intercom

User

1:1
Fully supported

JSM agents (licensed resolvers) map to Intercom Users. We resolve by email match and assign to the corresponding Intercom Inbox. Agent role hierarchy (Admin, Agent, Requester-only) maps to Intercom's admin, agent, and viewer roles. The agent's Jira group membership is preserved as an attribute for inbox routing configuration post-migration.

Jira Service Management

Comment

maps to

Intercom

Message

1:1
Fully supported

JSM comments on requests map to Intercom Conversation parts. Public comments become Intercom user messages; internal notes become Intercom internal notes. Author attribution migrates by resolving the Jira user email to an Intercom User or Contact. Timestamps are preserved to maintain conversation sequence. Attachments within comments migrate as part of the attachment batch.

Jira Service Management

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

File attachments on JSM requests and comments are downloaded from Atlassian's CDN and re-uploaded to the corresponding Intercom Conversation part. Large attachment batches (over 500 files or 10 GB total) are chunked and processed in parallel to avoid timeout. We preserve original filenames and detect file type from MIME headers.

Jira Service Management

Service Project

maps to

Intercom

Inbox

lossy
Fully supported

Each JSM Service Project maps to an Intercom Inbox. The project's portal settings, request type list, and team permissions map to the Inbox's routing rules and team membership. Multi-project JSM instances create multiple Intercom Inboxes, which the Intercom admin consolidates or routes between post-migration. The Inbox name and visibility settings are configured before conversation import begins.

Jira Service Management

Request Type

maps to

Intercom

Conversation Tag or Attribute

lossy
Fully supported

JSM Request Types define the intake form shown to customers. Intercom has no direct equivalent object type, so we map Request Type to a Conversation tag (for routing and reporting) and optionally to a custom Contact attribute (for segmentation). The customer chooses the tag strategy during scoping. Form field mappings that depend on Request Type-specific custom fields are documented as a configuration step.

Jira Service Management

SLA Definition

maps to

Intercom

SLA (Intercom Premium)

1:1
Fully supported

JSM SLA goals, starting conditions, and pause conditions are written to a structured JSON inventory document. If the destination Intercom plan includes SLA tooling, we configure inbox-level SLA targets matching the JSM definition. SLA breach timestamps from JSM history migrate as conversation attributes (slab_first_response, sla_resolution) rather than as native SLA records, because Intercom's SLA product applies forward-looking targets, not historical breach records.

Jira Service Management

Knowledge Base Articles

maps to

Intercom

Articles

1:1
Mapping required

Confluence articles linked to a JSM project migrate to Intercom Articles. Article title, body (migrated as rich text with image references re-pointed to Intercom's CDN), and publication status transfer. Section and collection hierarchy in Confluence maps to Intercom Collections and Sections. Space permissions from Confluence cannot transfer; articles inherit the Intercom workspace visibility settings post-migration.

Jira Service Management

Custom Field

maps to

Intercom

Custom Attribute

1:1
Fully supported

JSM custom fields on Requests (project-specific or global) map to Intercom Custom Attributes on Conversation or Contact. Field type mapping: JSM text fields map to String attributes, date fields to Date attributes, number fields to Number attributes, dropdown fields to String attributes with documented value sets. Custom fields that reference JSM Assets or linked Issues are flagged for a separate attribute mapping pass because Intercom has no native asset linking.

Jira Service Management

Automation Rule

maps to

Intercom

Workflow (rebuild documented)

1:1
Fully supported

JSM automation rules (triggers, conditions, and actions) are exported as a structured JSON inventory. We do not migrate automation logic as Intercom Workflow Builder code because the trigger and action models differ. The inventory documents each rule's Jira trigger type, conditions, and Jira-specific actions (transition issue, send email, create sub-task) with recommended Intercom Workflow equivalents. The Intercom admin or implementation partner rebuilds rules post-migration.

Jira Service Management

Issue History (Change Log)

maps to

Intercom

Conversation Part (system event)

1:1
Fully supported

The JSM issue change log (status transitions, assignee changes, field updates) migrates as Intercom conversation parts with a system event attribution. The Jira user performing the action maps to an Intercom User by email. Change log entries that reference Jira-specific fields (Sprint, Fix Version, Component) that have no Intercom equivalent are flagged as skipped with a count in the migration report.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Jira Service Management logo

Jira Service Management gotchas

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

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • JSM SLA definitions and breach history have no native Intercom equivalent

    JSM stores SLA definitions as project-level objects with goals, starting conditions, and pause conditions. Intercom's SLA product applies forward-looking targets to conversations, not historical breach records. We preserve JSM SLA breach history as conversation attributes during migration, but SLA goal and pause condition logic cannot transfer as Intercom SLA rules. If the customer relies on SLA reporting for ITSM compliance, we recommend scheduling a separate Intercom SLA configuration sprint with the Intercom admin after migration. SLA Premium features in JSM also require JSM Premium; if the source was on Standard, SLA data may be incomplete.

  • Automation rules and workflow configurations do not migrate as code

    JSM automation rules use Jira-specific triggers (time in status, issue created, field changed) and actions (transition issue, send email, assign, create sub-task) that have no direct Intercom Workflow Builder equivalent. We export the automation rule JSON and deliver a written inventory with trigger, condition, action, and recommended Intercom Workflow mapping. The customer's Intercom admin or implementation partner rebuilds rules post-migration. Skipping this step leaves new conversations without escalation routing, auto-closure, or SLA warning notifications.

  • JSM-Intercom sync issues are documented in the Atlassian Community

    Atlassian Community reports (November 2025) document an active sync issue where Jira tickets linked to Intercom conversations stop updating comments and status changes. This affects teams using the Jira-Intercom integration app. During migration scoping, we identify any active Jira-Intercom webhook or app connections and disable them before migration to prevent bidirectional write conflicts. After migration, the customer decides whether to re-enable the integration or rebuild linking logic using Intercom's outbound webhook API.

  • Knowledge Base article dates reset to migration date

    Confluence-based Knowledge Base articles migrated to Intercom Articles inherit the migration timestamp rather than the original Confluence creation or publish date. This is a known Intercom Articles import behavior. We document the original article dates in a supplementary CSV so the customer can manually restore publish dates post-migration if article recency is used for search ranking or internal policy purposes.

  • CC users and inline images require non-standard handling

    JSM CC users (additional participants on a request who are not the requester or assignee) have no Intercom equivalent. We map CC users to a Conversation tag and optionally to a custom Contact attribute for visibility. Inline images in JSM comments are hosted on Atlassian's CDN and require re-upload to Intercom's CDN; we handle this as part of the attachment migration batch but flag any images exceeding Intercom's 10 MB per-file limit for manual re-upload.

Migration approach

Six steps for a successful Jira Service Management to Intercom data migration

  1. Discovery and scope definition

    We audit the source JSM instance across project count, request type schemas, custom field inventory, SLA definitions, active automation rules, Knowledge Base Confluence spaces, and attachment volume. We pair this with a review of the destination Intercom workspace: plan tier, existing Inboxes, installed apps, and current Workflow Builder rules. The discovery output is a written migration scope that identifies every object that transfers, every object that requires rebuild documentation, and any plan-tier constraints (Intercom SLA requires a Starter plan or above; Intercom Articles requires a specific plan tier).

  2. Schema pre-creation and field mapping design

    We pre-create the Intercom workspace structure: Inboxes (one per JSM Service Project), Collections (for Knowledge Base articles), custom Contact attributes (for JSM custom fields), and conversation tags (for JSM Request Types). We design the field mapping document covering every JSM Request field, Comment field, and Customer property, mapping each to an Intercom Conversation part, Contact attribute, or conversation tag. Schema is validated in an Intercom sandbox workspace before production migration begins.

  3. User and contact reconciliation

    We extract every distinct JSM customer email and agent email. Customers resolve to Intercom Contacts by email match. Agents resolve to Intercom Users by email match and are assigned to Inboxes. Any JSM user without a matching Intercom account is held in a reconciliation queue for the customer's Intercom admin to provision. JSM CC users are mapped to tags rather than contacts because Intercom has no CC equivalent.

  4. Knowledge Base migration

    We export Confluence articles from linked JSM spaces via the Confluence REST API, strip Confluence-specific macros and formatting that Intercom does not render, and import articles into Intercom Collections and Sections. We preserve article titles, body content, and image references (re-uploaded to Intercom's CDN), and document the original Confluence publish dates in a supplementary CSV. The article URL structure and internal linking are noted for the customer's admin to update post-migration.

  5. Conversation import in dependency order

    We run production migration in record-dependency order: Contacts and Users first (so author attribution resolves), then Conversations (Requests mapped to Intercom Conversations with initial message body from description), then Conversation parts (Comments mapped to message parts and internal notes), then Attachments (processed in batches to handle size constraints). SLA breach history migrates as conversation attributes in a separate pass after conversations are created. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta pass, and automation handoff

    We freeze JSM writes during cutover, run a final delta migration of any requests modified during the migration window, then enable Intercom as the system of record. We deliver the automation rule inventory document, the SLA configuration guide, and the Knowledge Base article URL mapping to the customer's Intercom admin. We support a one-week hypercare window where we resolve any record reconciliation issues. We do not rebuild JSM automation rules as Intercom Workflow Builder code inside the migration scope; that is a separate Intercom implementation engagement.

Platform deep dives

Context on both ends of the pair

Jira Service Management logo

Jira Service Management

Source

Strengths

  • Generous free tier (3 agents) enables proof-of-concept deployment without upfront cost.
  • Tight integration with Jira Software, Confluence, and Bitbucket unifies development and operations on one platform.
  • Pre-configured project templates for IT, HR, and business teams accelerate initial rollout.
  • Customer portal allows external requesters without Jira licensing, controlling agent-seat costs.
  • Native asset and configuration management reduces the need for third-party CMDB tools.

Weaknesses

  • Developer-first UI creates adoption friction for non-technical HR, facilities, and finance teams.
  • Essential ITSM features (SLAs, advanced analytics, granular admin controls) require Premium or Enterprise pricing.
  • Per-user automation execution caps (1,000/user/month in Premium) constrain high-volume support operations.
  • Points-based API rate limits introduced in 2026 increase risk of broken integrations for third-party apps and automations.
  • Object Schema export for Assets excludes import configurations and ticket linkages, complicating full asset data migration.
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Jira Service Management and Intercom.

  • Object compatibility

    C

    3 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Jira Service Management: Points-based rate limiting introduced 2026; per-endpoint point costs vary; API token traffic is not affected by the new points-based limits.

  • Data volume sensitivity

    A

    Jira Service Management exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Jira Service Management to Intercom migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Jira Service Management to Intercom data migrations

Answers to the questions buyers ask most during Jira Service Management to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Jira Service Management to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 10,000 requests, 2,000 contacts, and no Knowledge Base article migration land between two and four weeks. Migrations with large attachment batches (over 50 GB), multi-project JSM setups, Confluence Knowledge Base migration, or historical SLA record preservation move to four to eight weeks because of attachment chunking, article restructuring, and SLA reconciliation work. Migration partner timelines from SaaSy (Intercom Gold Partner) confirm this range for mid-market complexity levels.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Jira Service Management.
Land in Intercom, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day