Helpdesk migration
Field-level mapping, validation, and rollback between NICE CXone and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
NICE CXone
Source
Intercom
Destination
Compatibility
6 of 12
objects map 1:1 between NICE CXone and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from NICE CXone to Intercom is a platform-type shift from an enterprise CCaaS system built around agent scheduling, skill-based routing, and WEM to a customer messaging platform built around conversations, contacts, and article-based self-service. We export CXone Contacts and Agents with their Skills assignments, map interaction history (calls, emails, chats) to Intercom Conversations in the correct dependency order, and reapply custom Contact-level Digital Fields as Intercom custom attributes. CXone IVR flows, Workforce Empowerment module objects, Quality scorecards, and outbound campaigns do not migrate; we deliver a written inventory of these objects with Intercom equivalents so the customer's admin can rebuild routing logic and schedule rules. The migration runs in record-dependency order using Intercom's REST API with batch chunking and rate-limit handling.
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 NICE CXone 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.
NICE CXone
Contact
Intercom
Contact (User or Lead)
1:1CXone Contacts map directly to Intercom Contacts. Standard fields (name, phone, email, custom properties) export via ACD API and land as Intercom Contacts with the same email as the dedupe key. We preserve all CXone custom Contact-level Digital Fields as labeled custom attributes on the Intercom Contact record. If a CXone Contact has no email, we create it as an Intercom Lead. External IDs from CXone are stored in intercom_external_id for reconciliation.
NICE CXone
Agent
Intercom
Teammate
1:1CXone Agent profiles export with their Skills, Teams, and security group assignments. We map each Agent to an Intercom Teammate (admin or agent role) using email as the match key. Agent Skills are exported as a standalone lookup table and remapped to Intercom Tags or Team membership depending on how the customer wants routing represented. Any CXone Agent without a matching Intercom Teammate goes to a reconciliation queue for the admin to provision before migration.
NICE CXone
Interaction History (Calls, Emails, Chats)
Intercom
Conversation
1:1CXone interaction records (ACD calls, digital messages, emails) export via CXone Mpower API and land as Intercom Conversations. Call duration, disposition code, and recording URL transfer to Conversation Parts as internal notes. Email transcripts transfer as message Conversation Parts. We preserve the original timestamp and direction (inbound/outbound) on each Part. Note that CXone Migrated Calls ingestion is a CXone-specific feature for inbound records from rival platforms; it does not apply to outbound migration targets.
NICE CXone
Custom Fields (Digital)
Intercom
Custom Attributes
1:1CXone Digital Fields attached to Contacts export with field definitions (name, type, required flag) and values. We map each field to an Intercom custom attribute of the matching type: string fields to text attributes, date fields to date attributes, numeric fields to number attributes, and multi-value fields to list attributes. Required flag is noted but Intercom does not enforce required on imported contacts, so we flag this for the customer's admin to configure post-import if business rules require it.
NICE CXone
Skills
Intercom
Tags or Team
lossyCXone Skills control routing assignment and are referenced by Agent profiles and Studio Scripts. Skills export as a standalone lookup table. We present two migration options during scoping: map Skills to Intercom Tags (for reporting and filtering without routing impact) or map Skills to Intercom Teams (for inbox-based routing if the customer configures Intercom Inbox rules). Skills with no direct Intercom equivalent are noted in the inventory for the admin to resolve.
NICE CXone
Queues and Queue Membership
Intercom
Inbox
lossyCXone Queues hold interactions and assign them to Skills or Agents. We export queue membership records and map queue-level SLA targets and priority rules to Intercom Inbox settings where equivalent fields exist. CXone queue-level business rules (overflow routing, priority escalation) have no direct Intercom equivalent and are flagged as manual configuration items in the inventory document.
NICE CXone
Address Books
Intercom
Segments
1:1CXone Address Books manage agent assignments and entity lists. Export via ACD API is available. We map static address book entries to Intercom Segments using Contact attribute filters matching the address book criteria. Dynamic address book rules (CXone expressions that auto-update membership) are noted as non-transferable because Intercom Segments use attribute-based filter conditions rather than expression syntax.
NICE CXone
Knowledge Base Articles
Intercom
Articles
1:1CXone Knowledge Management articles export via API with content, categories, and status flags. We extract article body, title, author, and category hierarchy and map them to Intercom Articles under the appropriate Collection and Section. Article publication status migrates as draft or published. Embedded media (images, links) transfer as-is with URL references preserved; any media hosted exclusively in CXone is flagged for re-upload.
NICE CXone
Agent Schedule and Time Off
Intercom
Not migrated
lossyCXone WEM schedules and exception records live inside the Workforce Empowerment bundle. If the customer's CXone license covers WEM, we export schedule templates and agent-timezone assignments as a flat data set. Intercom does not have an agent scheduling module, so these records are noted in the handoff inventory. Schedule rule configuration and agent availability rules require re-authoring in Intercom's workflow builder or a third-party scheduling integration post-migration.
NICE CXone
Quality Evaluations and Scorecards
Intercom
Not migrated
lossyCXone Quality Management stores evaluation templates and completed scorecard forms. We export the evaluation structure and historical scores as flat records mapped to a custom Intercom data format. Intercom does not have a native QA scorecard module; if the customer requires quality evaluation post-migration, we recommend a third-party QA tool (like Scorebuddy or MaestroQA) and document the scorecard mapping as a data reference rather than a live system import.
NICE CXone
Outbound Campaigns and DNC Lists
Intercom
Not migrated
lossyOutbound campaign configurations and Do-Not-Call lists are available via CXone API on higher tiers. We export campaign metadata and DNC records. Predictive dialer logic, compliance rules, and campaign scheduling do not transfer because Intercom does not support predictive dialing. The DNC list migrates as a flat contact list with an opt-out attribute the customer can apply to Intercom Contacts or suppress via workflow rules.
NICE CXone
Scripts (IVR/Studio)
Intercom
Not migrated
lossyCXone Studio scripts define IVR flows, routing logic, and digital workflows. Export requires manual extraction from CXone Studio or API. We flag every script reference in routing configuration and note which scripts control inbound call handling, queue assignment, and agent routing. Intercom's workflow builder does not replicate CXone Studio's IVR logic; these flows are documented in the handoff inventory for the customer's admin to rebuild as Intercom Rules and Inbox routing configuration.
| NICE CXone | Intercom | Compatibility | |
|---|---|---|---|
| Contact | Contact (User or Lead)1:1 | Fully supported | |
| Agent | Teammate1:1 | Fully supported | |
| Interaction History (Calls, Emails, Chats) | Conversation1:1 | Fully supported | |
| Custom Fields (Digital) | Custom Attributes1:1 | Mapping required | |
| Skills | Tags or Teamlossy | Mapping required | |
| Queues and Queue Membership | Inboxlossy | Mapping required | |
| Address Books | Segments1:1 | Mapping required | |
| Knowledge Base Articles | Articles1:1 | Mapping required | |
| Agent Schedule and Time Off | Not migratedlossy | Mapping required | |
| Quality Evaluations and Scorecards | Not migratedlossy | Mapping required | |
| Outbound Campaigns and DNC Lists | Not migratedlossy | Mapping required | |
| Scripts (IVR/Studio) | Not migratedlossy | Mapping required |
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.
NICE CXone gotchas
App credentials delivered as password-protected ZIP
Token expiration in one hour without refresh handling
Non-standardized API rate limits per endpoint
Cloud-only deployment blocks data residency options
WEM module objects gated by Workforce Empowerment suite
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 license audit
We audit the source CXone environment across tier (Digital Agent through Ultimate Suite), active Agents, Contact volume, interaction history span, Digital Field count, Skills count, Knowledge Base article volume, and WEM license coverage. We confirm API credential receipt (CXone emails credentials as a password-protected ZIP; we require the customer to confirm receipt and share the password before scoping begins). We also inventory IVR scripts, outbound campaigns, and address book rules to establish the non-migratable object inventory. The discovery output is a written migration scope document with record counts, dependency graph, and explicit exclusions.
Schema mapping and Intercom workspace configuration
We design the destination Intercom workspace schema: Contact custom attributes (mapped from CXone Digital Fields with type matching), Tags or Teams (mapped from CXone Skills), Inboxes (mapped from CXone Queues with SLA and priority settings), and Collections/Sections (mapped from CXone Knowledge categories). We also configure the Lead versus Contact strategy for CXone Contacts without email addresses. Schema configuration is validated in an Intercom test workspace before production migration begins.
Test migration and reconciliation
We run a full migration into the customer's Intercom test workspace using a representative sample of records: at minimum 50 Contacts, 10 Agents, 100 interaction records, and 5 Knowledge articles. The customer's team reconciles field values, conversation threading, and tag accuracy against the CXone source and signs off the mapping before production migration. Corrections to field type mapping, custom attribute naming, and conversation part ordering happen in this phase, not in production.
Contact and Agent migration
We export CXone Contacts and Agents in parallel, then import Contacts into Intercom first (as Contacts with email or as Leads without email). Agent Skills are exported as a standalone lookup table and applied as Tags or Team assignments on the Agent record post-import. Any CXone Agent without a matching Intercom Teammate is held in a reconciliation queue. Owner IDs from CXone are resolved via email match to Intercom Teammates.
Interaction history migration in dependency order
We export CXone interaction records (calls, emails, chats) and import them as Intercom Conversations in chronological order. Each Conversation is created referencing the parent Contact ID or Lead ID resolved in step 4. Call metadata (duration, disposition, recording URL) is added as internal note Parts. Email transcripts are added as message Parts. We use Intercom's batch API with rate-limit handling and exponential backoff to prevent throttling on large interaction sets.
Knowledge base and cutover
We export CXone Knowledge Management articles and import them into Intercom Articles under the mapped Collection and Section hierarchy. Publication status is preserved. We then run a final delta scan for any CXone records modified during the migration window, import the delta, and enable Intercom as the system of record. We deliver the IVR/Script inventory, WEM schedule inventory, and QA scorecard inventory as written documents for the customer's admin to rebuild. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
NICE CXone
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 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 NICE CXone and Intercom.
Object compatibility
2 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
NICE CXone: Not standardized across endpoints; each API publishes its own limit.
Data volume sensitivity
NICE CXone 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 NICE CXone to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your NICE CXone 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 NICE CXone
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.