Helpdesk migration

Migrate from ITSM 365 to Intercom

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

ITSM 365 logo

ITSM 365

Source

Intercom

Destination

Intercom logo

Compatibility

40%

4 of 10

objects map 1:1 between ITSM 365 and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from ITSM 365 to Intercom is a category-shift migration. ITSM 365 is a Naumen-built ITIL-aligned service desk platform with Lite ($24.9/user/month) and Standard ($75/user/month) tiers, built for IT teams managing Incidents, Service Requests, Changes, and Problems with formal approval chains and SLA enforcement. Intercom is a customer experience platform covering support, marketing, and sales through a unified inbox with conversation threading, a built-in AI agent (Fin), and a Custom Objects schema. The structural gap is the most significant migration challenge: ITSM's structured ticket fields (priority, urgency, impact, category, approval status) have no direct Intercom equivalents, so we map them to Intercom's custom attribute system and conversation properties. SLA data migrates as custom fields on the conversation record. Approval chains, workflow routing rules, and problem-management linkages do not migrate; we deliver a written inventory of every active workflow and approval chain for the customer's admin to rebuild in Intercom's Rules engine or with Fin AI Agent.

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

ITSM 365 logo

ITSM 365

What's pushing teams away

  • Russian-market origin and primarily Russian-language documentation create friction for non-Russian-speaking IT teams.
  • Reviewers cite poor English documentation and integration guidance as a recurring frustration, especially when wiring up third-party tools.
  • Server downtime affecting cloud connectivity has been reported by some users — concerning for IT teams whose own SLAs depend on the service desk being available.
  • Per-tier pricing jumps between Lite and Standard create a noticeable cost cliff for teams growing into advanced workflows.
  • Smaller global review and community footprint than competitors like ServiceNow, Freshservice, or Jira Service Management complicates vendor due diligence outside Russia/CIS.

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 ITSM 365 objects map to Intercom

Each row shows how a ITSM 365 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.

ITSM 365

Incident

maps to

Intercom

Conversation (Ticket)

1:1
Fully supported

ITSM 365 Incidents map to Intercom Conversations. The incident number becomes a custom conversation attribute itsm_incident_id for traceability. Priority (Critical, High, Medium, Low) migrates as a custom attribute itsm_priority and as an Intercom conversation tag. Assignment group and assigned technician map to Intercom teammate or team assignment via Inbox Settings. Resolution status and resolved timestamp migrate as custom attributes since Intercom has no native resolution-state field.

ITSM 365

Service Request

maps to

Intercom

Conversation (Ticket)

1:1
Fully supported

Service Requests map to Intercom Conversations similarly to Incidents. The request category and subcategory (ITIL classification) migrate as custom attributes itsm_category and itsm_subcategory. SLA assignment migrates as itsm_sla_name and itsm_sla_deadline custom attributes on the conversation record. Approval status (Pending, Approved, Rejected) has no Intercom equivalent and migrates as itsm_approval_status custom text.

ITSM 365

Change

maps to

Intercom

Custom Object or Conversation

lossy
Fully supported

ITSM 365 Changes do not map cleanly to Intercom's native schema. If the customer uses Changes primarily for audit and record-keeping, we migrate them as a Custom Object (e.g., Change Request) with fields for Change ID, type (Normal, Standard, Emergency), risk level, implementation date, and status. If Changes are linked to specific Incidents or Service Requests, we create the Custom Object first, then attach the related conversation via Intercom's Custom Object record linking feature (available from Intercom's Custom Objects API). The customer selects the strategy during scoping.

ITSM 365

Problem

maps to

Intercom

Custom Object or Conversation Tag

lossy
Fully supported

ITSM 365 Problems (root-cause tracking records) have no direct Intercom equivalent. We recommend migrating Problem records as an Intercom Custom Object (e.g., Problem Record) linked to the related Incident conversations via Custom Object associations. Problem status, root cause description, and known error description migrate as custom fields on the Problem Custom Object. If the customer prefers a lighter approach, we tag related Incident conversations with a problem tag and store the problem description in a linked Note on the primary conversation.

ITSM 365

Contact (Requester)

maps to

Intercom

Contact

1:1
Fully supported

ITSM 365 requester contacts map to Intercom Contacts. The requester email is the primary deduplication key. First name, last name, phone number, and department migrate as standard Intercom Contact attributes. Any custom contact properties from ITSM 365 (e.g., cost center, employee ID) migrate as custom attributes on the Intercom Contact. Intercom requires contacts to exist before conversations referencing them are created, so contact migration is sequenced first in all phases.

ITSM 365

Company (Affected CI)

maps to

Intercom

Company

1:1
Fully supported

ITSM 365 Configuration Items linked to Incidents or Service Requests as affected companies map to Intercom Companies. The CI name becomes the Company name; CI type (Server, Application, Network Device) migrates as a custom attribute ci_type. Company data migrates after contacts since some Intercom contacts are associated with companies via the contact's company_id field.

ITSM 365

SLA Assignment

maps to

Intercom

Custom Attributes on Conversation

lossy
Fully supported

ITSM 365 SLA objects carry response time, resolution time, business hours calendar, and breached/okay status. Intercom has no native SLA object. We migrate SLA data as conversation-level custom attributes: itsm_sla_name (text), itsm_sla_response_due (datetime), itsm_sla_resolution_due (datetime), and itsm_sla_status (text: Met, Breached, In Progress). Fin AI Agent can be configured to read these attributes and trigger reminder rules based on SLA deadline proximity.

ITSM 365

Priority and Urgency

maps to

Intercom

Conversation Tags + Custom Attributes

lossy
Fully supported

ITSM 365 priority (1-Critical through 5-Low) and urgency (High, Medium, Low) are separate fields in the incident and request schema. Both map to Intercom conversation tags (itsm_priority, itsm_urgency) for filtering in the inbox. Urgency also maps to a custom attribute itsm_urgency for use in Rules-based routing to specific teams. The customer decides during scoping whether to use a combined priority-urgency tag schema or separate tags.

ITSM 365

Approval Chain

maps to

Intercom

Written Inventory (no data migration)

lossy
Fully supported

ITSM 365 Standard tier approval chains are workflow objects that route tickets to named approvers with conditional logic. Intercom has no approval workflow engine. We do not migrate approval chains as code or data. We audit every active approval chain, document its trigger conditions, approver sequence, and escalation path, and deliver a written inventory recommending how to recreate the equivalent logic in Intercom using Teammate assignment, Tags, and Fin AI Agent rules. The customer's admin rebuilds the approval logic post-migration.

ITSM 365

Workflow / Routing Rule

maps to

Intercom

Written Inventory (no data migration)

lossy
Fully supported

ITSM 365 workflows ( Lite limited, Standard full) handle auto-assignment, field updates, and escalation triggers. Intercom's Rules engine replaces some routing logic but is not a direct equivalent. We do not migrate workflows as code. We audit every active ITSM 365 workflow, document its trigger, conditions, and actions, and deliver a written inventory recommending which Rules to create in Intercom. The admin configures Rules post-migration. Lite-tier customers with no active workflows receive an empty inventory.

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.

ITSM 365 logo

ITSM 365 gotchas

High

Russian-origin vendor with primarily Russian-language documentation and support

Medium

Pricing differs by region and currency — published rubles do not equal published USD

Medium

Multi-product portfolio means each module has its own data model and pricing page

Low

Server downtime episodes reported by users

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

  • Intercom requires contacts to exist before conversations can be created

    The Intercom API enforces a hard dependency: every conversation must be linked to an existing contact (identified by email or user_id) at the moment of creation. There is no bulk-backfill for conversations with orphaned requesters. We sequence contact migration as the first phase and conversation migration as the second phase, with a validation checkpoint between them. Any contact records that fail validation are held in a remediation queue and resolved before conversation migration begins. Skipping this sequencing results in API errors and incomplete conversation history.

  • ITSM 365 SLA objects have no native Intercom equivalent

    ITSM 365's SLA management includes calendar-aware timers, breached/okay status flags, and pause/resume logic tied to business hours. Intercom has no SLA object and no native timer enforcement beyond conversation first-response and next-reply SLA metrics on the Advanced and Expert tiers. We migrate SLA data as custom attributes (itsm_sla_name, itsm_sla_deadline, itsm_sla_status) on the conversation record, but the customer must implement Fin AI Agent rules or Intercom workflow Rules to replicate SLA breach notifications. SLA enforcement is a post-migration configuration task, not a data-migration deliverable.

  • ITSM 365 Standard tier approval chains do not migrate to Intercom

    Approval chains on the Standard tier ($75/user/month) are workflow objects with multi-step routing, conditional approver assignment, and escalation timers. Intercom has no equivalent approval workflow engine. We do not migrate approval chain records or logic. We deliver a written audit of every active approval chain with a recommended rebuild approach using Intercom Teammate assignment, Tags, and Fin AI Agent conversation tagging. The customer's admin implements the new approval logic. Lite-tier customers have no approval chains and are unaffected.

  • ITSM 365 custom properties on Standard tier require pre-migration field mapping

    ITSM 365 Standard tier supports custom properties per object (Incidents, Service Requests, Changes, Problems). These custom properties must be mapped to Intercom custom attributes before migration begins, and the Intercom custom attributes must exist in the workspace before the migration API calls them. We run a pre-migration discovery phase to enumerate all active custom properties, map them to Intercom attribute types (string, number, date, boolean), and pre-create them in the Intercom workspace via the Custom Data Attributes API. Custom property mapping errors discovered after migration begins require a migration rollback of the affected object type.

  • Intercom's API rate limits require campaign and automation disablement during migration

    Intercom's REST API enforces rate limits on requests per minute and requests per day depending on workspace tier. Active outbound email campaigns, automation rules, and Fin AI Agent rules generate API calls that compete with migration traffic and can cause 429 errors. We request that customers disable active outbound campaigns in the Intercom Outbound section before migration begins and pause any automation rules that fire on conversation create/update during the migration window. This is a configuration step handled by the customer's Intercom admin, not by FlitStack AI. Rate-limit handling with exponential backoff is built into our migration pipeline regardless.

Migration approach

Six steps for a successful ITSM 365 to Intercom data migration

  1. ITSM tier and scope discovery

    We audit the source ITSM 365 environment to determine the customer's tier (Lite or Standard) and document the active object types, record volumes, custom properties, active workflows, approval chains, SLA assignments, and integration dependencies. We extract the ITSM 365 schema including all custom property definitions and data types. The tier determination is critical because Lite customers have no approval chains or advanced automation, which affects the migration scope and the inventory deliverables we produce. The discovery output is a written scope document with object-level record counts and a list of every workflow, approval chain, and SLA object requiring inventory documentation.

  2. Intercom workspace pre-configuration

    We create the Intercom workspace schema before any data migration begins. This includes pre-creating all custom data attributes (via the Custom Data Attributes API) for SLA fields, priority/urgency tags, and any ITSM 365 custom properties that require a direct mapping. We configure the Inbox structure, including team names, teammate assignments, and default assignment rules that Intercom requires when migrating tickets without assigned agents (Settings > Inbox > Assignment Preferences set to keep unassigned or assign to a default team). We also pre-create any Custom Objects required for Changes and Problems, with their schema fields deployed before the migration pipeline runs.

  3. Contact and company migration (phase one)

    We run contact migration first to satisfy the Intercom API hard dependency. ITSM 365 requester contacts export by email, name, phone, and department. Custom contact properties from ITSM 365 Standard migrate as Intercom custom attributes. Company records (Affected CIs) follow contacts, with the company-contact association resolved via the Intercom Contact's company_id field. We run deduplication by email on contacts before bulk insert and emit a reconciliation report showing contact count in, contact count out, and duplicates skipped. No conversation migration begins until this phase is validated and signed off.

  4. Conversation migration (phase two)

    Incidents and Service Requests migrate as Intercom Conversations with the original ITSM ticket number stored in a custom attribute itsm_ticket_id for cross-reference. We set the conversation Created_at timestamp to the original ITSM creation date for historical fidelity. Resolution notes and internal comments migrate as conversation Parts with the appropriate part_type (note or comment). SLA attributes (deadline, status) migrate as custom attributes on each conversation. Assignment migrates by resolving the ITSM assigned technician email to an Intercom teammate. Changes and Problems migrate as Custom Object records linked to related Incident conversations via Intercom's Custom Object association API.

  5. SLA, priority, and tag validation

    We validate that SLA custom attributes are populated on all migrated conversations and that priority/urgency tags are applied correctly. We run a sample reconciliation of 50 randomly selected conversations against the source ITSM 365 records, checking ticket number, requester email, priority, assigned technician, created date, and SLA deadline. Any mapping errors found in the sample trigger a correction in the migration pipeline before the remaining records are processed. We do not proceed to cutover until the sample error rate is below 1%.

  6. Cutover, delta sync, and workflow inventory handoff

    We freeze ITSM 365 writes during the cutover window and run a final delta migration to capture any records modified during the migration window. We then enable Intercom as the system of record. We deliver the written workflow and approval chain inventory document to the customer's admin team with recommended Intercom Rules equivalents and Fin AI Agent configuration guidance. We do not rebuild ITSM 365 workflows as Intercom Rules as part of the migration scope; that is a separate configuration task. We offer a one-week hypercare window for reconciliation issues raised by the customer's support team after cutover.

Platform deep dives

Context on both ends of the pair

ITSM 365 logo

ITSM 365

Source

Strengths

  • Low-code visual configuration lets non-developer admins customize workflows and approval chains.
  • Native integrations with Jira, Power BI, WhatsApp, and Telegram cover common SMB needs.
  • Multi-product portfolio (Support, Outsource, Projects, HR) lets a single vendor cover adjacent service management areas.
  • Free 14-day trial plus free ITSM 365 School training reduce evaluation friction.
  • ITIL-aligned out of the box with Incident, Request, Change, and Problem processes documented.

Weaknesses

  • Documentation and support are primarily Russian-language; English coverage is partial.
  • Reviewers cite poor integration documentation as a recurring frustration during third-party tool setup.
  • Server downtime episodes have been reported, affecting cloud-based agent productivity.
  • Smaller global review/community footprint than ServiceNow, Freshservice, or Jira Service Management.
  • Per-tier price cliffs between Lite and Standard can frustrate growing teams that need only a subset of Standard features.
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?

Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across ITSM 365 and Intercom.

  • Object compatibility

    C

    4 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

    ITSM 365: Not publicly documented in English-language materials.

  • Data volume sensitivity

    B

    ITSM 365 doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your ITSM 365 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 ITSM 365 to Intercom data migrations

Answers to the questions buyers ask most during ITSM 365 to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 5,000 tickets and no Standard-tier custom objects. Migrations with Incidents, Service Requests, Changes, and Problems all active, large SLA datasets, multiple approval chains requiring inventory documentation, or more than 10,000 ticket records move to five to eight weeks because of the contact-first sequencing requirement, Intercom API rate-limit handling, and SLA custom-attribute mapping work per conversation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ITSM 365.
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