Helpdesk migration
Field-level mapping, validation, and rollback between ServiceNow Customer Service Management and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
ServiceNow Customer Service Management
Source
Intercom
Destination
Compatibility
7 of 11
objects map 1:1 between ServiceNow Customer Service Management and Intercom.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from ServiceNow Customer Service Management to Intercom is a structural migration that restructures a hierarchical case-management model into a conversation-first model. ServiceNow CSM organizes work around Cases with parent-child Case Tasks, Account and Contact relationships, Service Model Foundation cross-references, and twice-yearly platform upgrades. Intercom organizes work around Conversations with a unified Contact and User model, conversation parts for internal notes and replies, and a product suite that combines live chat, helpdesk, and AI-powered resolution. We preserve the case number, priority, and assignment chain as conversation metadata, map Account and Contact relationships to Intercom contacts, and resolve the CSM fulfiller-requester licensing model against Intercom's seat-based model during scoping. Workflows, business rules, Change Management integrations, and script includes do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Intercom's workflow builder.
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 ServiceNow Customer 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.
ServiceNow Customer Service Management
Case
Intercom
Conversation
1:1ServiceNow Cases map to Intercom Conversations. We preserve the case number as conversation_id metadata and the original case priority as a custom conversation attribute priority__c. The case short_description becomes the conversation subject; the case description and work notes become the first internal note in the conversation. Open case status maps to Intercom's open conversation state; resolved and closed states map to Intercom's closed state with the resolved_at timestamp preserved.
ServiceNow Customer Service Management
Case Task
Intercom
Conversation Part (internal note)
1:manyServiceNow Case Tasks are child records of Cases. Each Case Task migrates as an internal note (part type = note) on the parent Intercom Conversation, preserving the task short_description, assigned_to reference, and due_date. The parent-child relationship is flattened into the conversation timeline so that internal work items are visible in the conversation thread without requiring navigation to a separate object.
ServiceNow Customer Service Management
Account
Intercom
Contact (company association)
1:1ServiceNow Accounts represent customer companies and map to Intercom Contacts with the company_name field populated. The Account's address, service organization assignments, and account tier fields migrate as custom contact attributes. Account is created before any Contact import so that the Intercom contact can be associated to the company at insert time.
ServiceNow Customer Service Management
Contact
Intercom
Contact (user subtype)
1:1ServiceNow Contacts are individuals linked to Accounts and map directly to Intercom Contacts. We preserve the Contact email, phone, title, and role fields. The Account-to-Contact parent relationship is resolved at migration time by matching the Account name to the Intercom contact's company association. Any custom fields on the Contact record migrate as typed custom attributes.
ServiceNow Customer Service Management
Consumer
Intercom
Contact (lead subtype)
1:1ServiceNow Consumers represent end customers in B2C scenarios where there is no Account parent. Consumers map to Intercom Contacts with the lead subtype designation. We preserve the Consumer email, name, phone, and location fields and flag the record with a custom attribute original_record_type__c = 'Consumer' for audit. Consumer records without email addresses cannot migrate to Intercom because email is a required field on the Contact model.
ServiceNow Customer Service Management
Service Definition
Intercom
Custom Attribute (product association)
lossyServiceNow Service Definitions define which products and services are eligible for which case types. This is a CSM-specific concept with no Intercom equivalent, so we export Service Definitions as structured metadata and store the eligible product and service references as custom contact or conversation attributes. The customer reviews this during scoping and decides whether to migrate product-service associations or treat them as administrative reference data.
ServiceNow Customer Service Management
Install Base
Intercom
Custom Object or Contact Attribute
1:1ServiceNow Install Base tracks products sold to customers including warranty status and contract associations. We migrate Install Base records as a custom data object in Intercom (accessible via the API as custom objects or as structured JSON in a custom contact attribute). Product associations are linked to the corresponding Contact or Account via custom relationship attributes. Warranty and contract status are preserved as custom fields on the migrated record.
ServiceNow Customer Service Management
Service Organization
Intercom
Team
lossyServiceNow Service Organizations represent internal and external business locations that handle cases. We map the hierarchical Service Organization structure to Intercom Teams. Internal business locations map to Intercom team names; external business locations map to Intercom team names with a custom attribute location_type__c = 'External'. The assignment logic from Service Organization rules is documented for the customer's admin to rebuild in Intercom's routing and assignment rules.
ServiceNow Customer Service Management
Knowledge Article
Intercom
Article
1:1ServiceNow Knowledge Articles are versioned content records that map to Intercom Articles. We migrate article text, metadata (author, publish date, last updated), and attachment references. HTML content is preserved and rendered within Intercom's article editor. Article categories in ServiceNow map to Intercom collections. Draft articles are migrated as unpublished articles and require activation in Intercom after review.
ServiceNow Customer Service Management
Custom Fields (extended schema)
Intercom
Custom Attributes
lossyNearly every CSM instance has custom fields added to Case, Account, Contact, and Consumer tables. We export the full extended schema including choice lists and reference fields during scoping, then pre-create equivalent custom attributes in Intercom before data import. Choice list values map to Intercom dropdown or multiple-choice attributes. Reference fields that point to other CSM tables are resolved where the referenced record also migrates or are stored as custom text attributes with a note for manual resolution.
ServiceNow Customer Service Management
Attachment
Intercom
File (linked to Conversation)
1:1File attachments on Cases and Case Tasks are extracted via ServiceNow's Attachment API using the table_sys_id reference. Files are re-associated to the corresponding Intercom Conversation using Intercom's file attachment API. We preserve the original filename, MIME type, and attachment size. Files larger than 10 MB are flagged for the customer's admin to host externally and link via URL.
| ServiceNow Customer Service Management | Intercom | Compatibility | |
|---|---|---|---|
| Case | Conversation1:1 | Fully supported | |
| Case Task | Conversation Part (internal note)1:many | Fully supported | |
| Account | Contact (company association)1:1 | Fully supported | |
| Contact | Contact (user subtype)1:1 | Fully supported | |
| Consumer | Contact (lead subtype)1:1 | Fully supported | |
| Service Definition | Custom Attribute (product association)lossy | Fully supported | |
| Install Base | Custom Object or Contact Attribute1:1 | Mapping required | |
| Service Organization | Teamlossy | Fully supported | |
| Knowledge Article | Article1:1 | Fully supported | |
| Custom Fields (extended schema) | Custom Attributeslossy | Mapping required | |
| Attachment | File (linked to Conversation)1:1 | 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.
ServiceNow Customer Service Management gotchas
CSM and ITSM are architecturally separate products
REST API rate limits vary by subscription tier
Fulfiller vs. Requester licensing affects who counts as a user
Custom fields and schema extensions require pre-flight reconstruction
Platform upgrades twice yearly can break migrated workflows
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
Discovery and scoping
We audit the source ServiceNow CSM instance across custom schema (extended fields on Case, Account, Contact, Consumer tables), CSM-specific objects (Service Definitions, Install Base, Service Organizations), active workflows and business rules, integration plugins (CSM-ITSM integration, Change Management), and engagement volume (case records, case tasks, attachments). We pair this with an Intercom product tier recommendation based on the customer's team size, required features (Fin AI Agent, Custom Bots, Help Desk, messaging channels), and compliance requirements. The discovery output is a written migration scope, an object mapping draft, and an Intercom trial or sandbox setup plan.
Schema design and Intercom configuration
We configure the Intercom workspace before data import. This includes creating custom attributes on Contact and Conversation objects to receive the migrated CSM fields, setting up Intercom Teams mapped from ServiceNow Service Organizations, creating Intercom Articles collections mapped from CSM Knowledge Article categories, and configuring the conversation inbox structure (open, closed, snoozed folders) mapped from CSM case states. Schema configuration is validated in an Intercom sandbox or dev workspace before production migration begins.
Sandbox migration and reconciliation
We run a full migration into an Intercom sandbox environment using a representative data sample (typically 500-1,000 records per major object). The customer's support operations lead reconciles record counts, spot-checks migrated conversations against source CSM cases for field accuracy and conversation thread completeness, and validates that custom attributes render correctly in the Intercom UI. Any mapping corrections, attribute type mismatches, or data quality issues are resolved before production migration proceeds.
User and contact seat reconciliation
We extract every distinct ServiceNow fulfiller user referenced on Case, Case Task, and assignment records and match by email against the Intercom destination workspace's team members. Any ServiceNow fulfiller without a matching Intercom user is added by the customer's admin before migration resumes because Intercom conversation assignment requires an active team member. Requester and Consumer contacts are imported as Intercom Contacts (non-team-member records) and do not require Intercom seat provisioning.
Production migration in dependency order
We run production migration in record-dependency order: Contacts and Consumers (from ServiceNow Account, Contact, Consumer records) with company associations resolved, Conversations (from ServiceNow Cases) with case number preserved as metadata, internal notes (from ServiceNow Case Tasks and work notes) appended to the parent conversation timeline, Knowledge Articles migrated as Intercom Articles with collections created first, and Attachments extracted from ServiceNow and re-linked to the corresponding Intercom Conversation. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow rebuild handoff
We freeze ServiceNow CSM writes during the cutover window, run a final delta migration of any records created or modified during the migration window, then enable Intercom as the system of record. We deliver the ServiceNow workflow and business rule inventory document to the customer's admin team for rebuild in Intercom Workflows. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team. We do not rebuild ServiceNow workflows, script includes, or ITSM integrations inside the migration scope; those are separate engagements or internal admin rebuilds.
Platform deep dives
ServiceNow Customer Service Management
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ServiceNow Customer Service Management 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
ServiceNow Customer Service Management: Not publicly documented; varies by subscription tier and node count.
Data volume sensitivity
ServiceNow Customer Service Management exposes a bulk API — large-volume migrations stream efficiently.
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 ServiceNow Customer Service Management to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your ServiceNow Customer Service Management 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 ServiceNow Customer Service Management
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.