Helpdesk migration
Field-level mapping, validation, and rollback between ITSM 365 and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
ITSM 365
Source
Intercom
Destination
Compatibility
4 of 10
objects map 1:1 between ITSM 365 and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Intercom
Conversation (Ticket)
1:1ITSM 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
Intercom
Conversation (Ticket)
1:1Service 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
Intercom
Custom Object or Conversation
lossyITSM 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
Intercom
Custom Object or Conversation Tag
lossyITSM 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)
Intercom
Contact
1:1ITSM 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)
Intercom
Company
1:1ITSM 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
Intercom
Custom Attributes on Conversation
lossyITSM 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
Intercom
Conversation Tags + Custom Attributes
lossyITSM 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
Intercom
Written Inventory (no data migration)
lossyITSM 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
Intercom
Written Inventory (no data migration)
lossyITSM 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.
| ITSM 365 | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation (Ticket)1:1 | Fully supported | |
| Service Request | Conversation (Ticket)1:1 | Fully supported | |
| Change | Custom Object or Conversationlossy | Fully supported | |
| Problem | Custom Object or Conversation Taglossy | Fully supported | |
| Contact (Requester) | Contact1:1 | Fully supported | |
| Company (Affected CI) | Company1:1 | Fully supported | |
| SLA Assignment | Custom Attributes on Conversationlossy | Fully supported | |
| Priority and Urgency | Conversation Tags + Custom Attributeslossy | Fully supported | |
| Approval Chain | Written Inventory (no data migration)lossy | Fully supported | |
| Workflow / Routing Rule | Written Inventory (no data migration)lossy | Fully supported |
Gotchas + challenges
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 gotchas
Russian-origin vendor with primarily Russian-language documentation and support
Pricing differs by region and currency — published rubles do not equal published USD
Multi-product portfolio means each module has its own data model and pricing page
Server downtime episodes reported by users
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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%.
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
ITSM 365
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ITSM 365 and Intercom.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
ITSM 365: Not publicly documented in English-language materials.
Data volume sensitivity
ITSM 365 doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during ITSM 365 to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave ITSM 365
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.