Helpdesk migration

Migrate from Xurrent to Intercom

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

Xurrent logo

Xurrent

Source

Intercom

Destination

Intercom logo

Compatibility

58%

7 of 12

objects map 1:1 between Xurrent and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Xurrent is an AI-first ITSM platform with a multi-tenant service catalog built for enterprise incident and service management. Intercom is a conversational customer support platform built around chat-first conversations, Fin AI Agent, and a Help Center. The migration from Xurrent to Intercom is a domain shift from internal IT service management to customer-facing support, which means most Xurrent objects have partial or indirect equivalents in Intercom. Requests map to Conversations, Services map to a single Intercom workspace (unless multiple workspaces are in scope), Incidents map to Conversations with a priority attribute, and Knowledge Articles map to Help Center articles. We do not migrate Playbooks, Escalation Policies, On-Call Schedules, SLA Policies, Sera AI routing classifications, or Change Management records as these are ITSM-specific logic without Intercom equivalents. We deliver a written inventory of all workflow configuration requiring rebuild so the customer's admin can plan the Intercom automation layer post-migration.

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

Xurrent logo

Xurrent

What's pushing teams away

  • Customers report that Xurrent's AI features and enterprise tier pricing require custom negotiation, making cost predictability difficult before committing
  • Users find the platform's AI-first positioning creates a feature gap if their team is not ready to operate with automated routing and classification
  • Organizations with simple ticketing needs report that Xurrent's enterprise ITSM depth introduces unnecessary complexity and cost overhead
  • Switchers mention that Xurrent's strong on-call and incident management focus means its IT Asset Management capabilities lag behind dedicated CMDB platforms
  • Multi-brand MSPs that need granular per-client SLA enforcement report friction when scaling beyond the default service catalog structure

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

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

Xurrent

Request

maps to

Intercom

Conversation

1:1
Fully supported

Xurrent Requests map to Intercom Conversations. The Request subject becomes the Conversation title, description becomes the opening message body, status maps to an Intercom conversation state (open, closed, snoozed), priority maps to a custom conversation attribute (xurrent_priority), and requester maps to the Intercom Contact. We create the Contact record first via the Intercom API so the Conversation can reference it on insert. Custom fields on the Request migrate as custom conversation attributes if defined in Intercom or as JSON-stored metadata if no matching attribute exists.

Xurrent

Incident (IMR)

maps to

Intercom

Conversation

1:1
Fully supported

Xurrent IMR Incidents map to Intercom Conversations with a custom attribute xurrent_incident_type set to incident. Responder assignments, on-call schedule references, and timeline events from IMR do not transfer as structured data; the responder names are stored as conversation admin notes and the timeline becomes a sequence of internal comments on the Conversation. Slack and Teams integration context from Xurrent IMR does not migrate.

Xurrent

Service

maps to

Intercom

Workspace

lossy
Fully supported

Xurrent Services define multi-tenant boundaries for visibility and SLA assignment. Intercom uses Workspaces for multi-brand separation. If the customer has one Service or wants all records in a single support environment, we map all Xurrent Services to one Intercom Workspace. If the customer requires per-client separation, we map each Xurrent Service to a distinct Intercom Workspace and use the service name as the workspace name. Workspace provisioning happens before any record migration. SLA assignment logic tied to Services does not transfer and must be rebuilt as Intercom assignment rules or Fin AI Agent procedures.

Xurrent

Knowledge Article

maps to

Intercom

Article

1:1
Fully supported

Xurrent Knowledge Articles map to Intercom Help Center Articles. We migrate article title, body content, author, visibility settings, and any attached categories. If the article is visible to specific Xurrent Services, we set equivalent collection or workspace visibility in Intercom. Articles without a customer-facing equivalent (internal-only postmortems, internal runbooks) are excluded from migration or migrated as private notes if the customer requests them. Article step-by-step formatting maps to Intercom's article editor format.

Xurrent

SLA Policy

maps to

Intercom

Assignment Rule

lossy
Fully supported

Xurrent SLA Policies define response and resolution times tied to priority and Service. Intercom does not have a native SLA object in its core platform. We extract the SLA definitions (first response target, resolution target, priority mapping) and store them as a structured reference document. The customer's admin maps these to Intercom inbox routing rules, assignment rules, or a Fin AI Agent SLA procedure. SLA timer tracking is not natively available in Intercom without a third-party SLA add-on or a custom-built automation layer.

Xurrent

Escalation Policy

maps to

Intercom

Inbox Rule

lossy
Fully supported

Xurrent Escalation Policies define multi-step notification sequences (who gets notified, via which channel, after how long). Intercom's Workflow Rules handle basic assignment and tagging but do not support multi-step escalation chains with time-based escalation to different responders. We export the escalation policy structure (step order, conditions, notification channels, assignee rules) as a reference document. The customer's admin rebuilds escalation logic as a combination of Intercom Workflow Rules, Fin AI Agent procedures, or a third-party escalation tool integration.

Xurrent

On-Call Schedule

maps to

Intercom

N/A

1:1
Fully supported

Xurrent On-Call Schedules define rotation order and coverage windows for IMR responders. Intercom does not have an on-call scheduling feature. We export the schedule configurations as a structured reference document including rotation order, coverage windows, and override rules. If the customer uses PagerDuty or a similar on-call tool, we flag the on-call mapping for integration setup post-migration. On-call data does not transfer as a functional record into Intercom.

Xurrent

Playbook

maps to

Intercom

Workflow Rule

lossy
Fully supported

Xurrent Playbooks automate incident response steps and link to knowledge articles. Intercom Workflow Rules are event-triggered (conversation created, conversation updated, contact tagged) but do not support the step-by-step conditional logic of Xurrent Playbooks. We export the playbook structure (step order, conditions, linked articles, assignee rules) as a reference document. The customer's admin rebuilds playbooks as Intercom Workflow Rules or Fin AI Agent procedures using the exported reference.

Xurrent

Problem

maps to

Intercom

Conversation Note

1:1
Fully supported

Xurrent Problems store root cause analysis and link to related Incidents. Intercom does not have a Problem object. We migrate Problem records as Conversation notes attached to the primary related Conversation, or as internal notes on the Contact if no single Conversation captures the problem context. The problem-incident linkage graph is preserved as a structured reference document for the customer's admin to use in rebuilding the linkage in a tool like Confluence or a custom CRM object.

Xurrent

Change

maps to

Intercom

N/A

1:1
Fully supported

Xurrent Changes carry risk assessment, approval chains, and implementation plans tied to IT change management workflows. Intercom does not have a Change Management object or approval workflow engine. We do not migrate Changes as functional records. We export a reference list of Change IDs and titles linked to their related Incidents and Requests so the customer's IT operations team can maintain the change record context outside of Intercom.

Xurrent

Custom Field

maps to

Intercom

Custom Conversation Attribute

lossy
Fully supported

Xurrent custom fields on Requests, Services, Incidents, and other objects migrate as Intercom custom conversation attributes or custom contact attributes depending on the object they are attached to. We create the attribute in Intercom via the API before importing records that reference it. Custom field types (dropdown, text, date, number) map to equivalent Intercom attribute types. Multi-select picklists in Xurrent map to multi-answer custom attributes in Intercom.

Xurrent

Attachment

maps to

Intercom

Conversation Attachment

1:1
Fully supported

File attachments on Xurrent Requests, Incidents, and Knowledge Articles migrate as Intercom conversation attachments linked to the parent record. We re-upload attachments to Intercom's storage and attach them to the corresponding Conversation. Large attachment volumes may require chunked migration with retry logic on API rate limit responses. Image attachments inline in Knowledge Articles are re-hosted and the article body is updated with the new Intercom-hosted image URLs.

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.

Xurrent logo

Xurrent gotchas

High

Xurrent IMR is a separately licensed module from core ITSM

High

Multi-tenant service scoping affects record visibility after import

Medium

Playbook and escalation policy logic requires destination-side workflow rebuild

Medium

AI routing classifications do not transfer as training data

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

  • Xurrent's ITSM scope does not map directly to Intercom's support model

    Xurrent is built for internal IT service management including Change Management, Problem Management, and IMR incident response with escalation chains. Intercom is built for customer-facing support conversations with no native ITSM concepts. We cannot migrate Changes, Problems with approval chains, multi-step escalation policies, or on-call schedules as functional records. We export them as reference data and deliver a written inventory of every affected record so the customer's admin can plan rebuild in Intercom's Workflow Rules, Fin AI Agent procedures, or a third-party SLA and escalation tool. Teams expecting Xurrent's ITSM depth in Intercom will find a functional gap that requires post-migration configuration work.

  • SLA policies require complete rebuild in Intercom

    Xurrent's SLA Policies are first-class objects with first response and resolution timers tied to priority and Service. Intercom does not ship a native SLA enforcement engine in its core plans; SLA tracking requires either the Advanced plan's SLA rules (which track first response time only) or a third-party SLA add-on. We export SLA definitions as structured reference data. The customer's admin must rebuild SLA enforcement in Intercom's Workflow Rules or integrate a dedicated SLA tool post-migration. Timer-based escalation logic tied to SLA breaches does not transfer.

  • Multi-tenant Service scoping requires workspace strategy decision

    Xurrent's Service catalog defines multi-tenant boundaries that control visibility and SLA assignment per client or internal department. Intercom uses Workspaces for multi-brand isolation. During scoping, we present a workspace strategy: single workspace with conversation tags per client (simpler, lower cost) versus separate workspaces per Xurrent Service (full isolation, higher Intercom licensing). The choice affects record visibility, inbox routing, and reporting scope post-migration. We cannot default to one strategy without customer input because the wrong choice produces invisible records or over-scoped access.

  • Intercom Fin AI Agent requires a populated knowledge base before effective deployment

    Intercom's Fin AI Agent resolves customer conversations by querying the Help Center. If the Xurrent Knowledge Articles are primarily internal postmortems, runbooks, and IT documentation, they may not be suitable for direct migration as Fin training data. We flag which articles are customer-appropriate and which are internal-only during the knowledge base audit phase. Articles under 100 words or over 5,000 words may underperform in Fin queries. We advise the customer to supplement the migrated knowledge base with customer-facing content before Fin activation.

Migration approach

Six steps for a successful Xurrent to Intercom data migration

  1. Discovery and object inventory

    We audit the Xurrent tenant for all record types in scope: Requests, Incidents (IMR), Services, Knowledge Articles, Problems, Changes, SLA Policies, Escalation Policies, On-Call Schedules, Playbooks, and custom fields. We categorize each object type as migrate-as-data, migrate-as-reference, or exclude. We extract record counts per object, identify Services that will map to Intercom Workspaces, and confirm the customer's Intercom workspace strategy (single workspace or multi-workspace per Xurrent Service). The discovery output is a written migration scope document and object inventory.

  2. Knowledge base audit and workspace provisioning

    We review each Xurrent Knowledge Article for customer-facing relevance, length, and formatting. Internal-only articles are flagged for exclusion or private note migration. Customer-appropriate articles are prepared for Intercom Help Center import. We create the target Intercom workspace(s), configure Help Center collections matching the Xurrent Service structure, and provision any custom conversation attributes and custom contact attributes required for migrated custom fields.

  3. Record migration in dependency order

    We run migration in record-dependency order: Intercom Contacts (from Xurrent Requesters and Incidents) first so Conversation references are satisfied, then Help Center Articles (from Xurrent Knowledge Articles), then Conversations (from Xurrent Requests and Incidents). Each Conversation receives its Xurrent priority as a custom attribute, its responders as conversation notes, and its timeline events as internal comments. Custom fields migrate as conversation attributes or custom contact attributes depending on the parent object. Attachment migration runs in parallel with retry logic against Intercom's API rate limits.

  4. Reference data export and configuration inventory

    We export SLA Policies, Escalation Policies, On-Call Schedules, Playbooks, and Changes as structured JSON and CSV reference data. The export includes policy IDs, step definitions, assignee rules, linked Knowledge Article IDs, and Service dependencies. We deliver this as a written inventory document with a configuration handoff guide. The customer's admin uses this to rebuild SLA enforcement, escalation chains, and on-call routing in Intercom Workflow Rules, Fin AI Agent procedures, or a third-party integration.

  5. Sandbox validation and reconciliation

    We run a full migration into the customer's Intercom sandbox environment using a representative data sample (typically 5-10% of total volume). The customer's support operations lead spot-checks migrated Conversations for subject accuracy, priority attribute mapping, Contact linkage, attachment presence, and Help Center article formatting. We reconcile record counts and flag any schema mismatches before production migration begins. Corrections to attribute mappings, collection assignments, and workspace routing are applied to the production migration script.

  6. Production migration and cutover

    We run production migration during a customer-specified window, typically during off-peak hours to minimize API rate limit contention with live Intercom outbound campaigns. We disable any active automated email campaigns in Intercom before migration to prevent API consumption conflicts. After migration, we run a delta sync for any records modified during the migration window, then enable Intercom as the system of record. We deliver the final reconciliation report (record counts, error log, attachment status) and the configuration inventory document.

Platform deep dives

Context on both ends of the pair

Xurrent logo

Xurrent

Source

Strengths

  • Sera AI is embedded at no per-token cost, providing auto-classification and routing without add-on SKU pricing
  • Native Slack and Microsoft Teams integration allows responders to be added and incidents managed from within the comms channel
  • Multi-tenant service structure supports MSP and multi-brand deployments with per-client service scoping
  • Built-in postmortem and playbook automation addresses incident lifecycle documentation requirements out of the box
  • On-call scheduling with escalation policies handles multi-step notification chains across email, SMS, voice, and push

Weaknesses

  • Pricing is not publicly published and requires a sales conversation, making budget validation difficult for SMB teams
  • AI-first positioning means teams without AI adoption readiness may underutilize the platform's core value
  • IMR (Incident Management Response) is a distinct product tier from core ITSM — customers need to confirm which modules their contract covers
  • The platform's enterprise focus means small teams or simple ticket routing use cases will pay for depth they do not use
  • Custom field extensibility exists but requires schema review to ensure type compatibility during 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. 4 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 Xurrent 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

    Xurrent: Documented in two contexts: 'core' for standard REST endpoints and 'scim' for SCIM provisioning. Limits expose x-ratelimit-limit (3600 baseline), x-ratelimit-remaining, and x-ratelimit-reset headers. On exhaustion the API returns 429 Too Many Requests with a retry-after header indicating seconds to wait..

  • Data volume sensitivity

    A

    Xurrent exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 10,000 Requests, 500 Knowledge Articles, and a single Intercom workspace land between three and five weeks. Migrations with multiple Xurrent Services requiring distinct Intercom workspaces, large attachment volumes, or a requirement to migrate active Incidents with a delta sync land between eight and twelve weeks. Knowledge base restructuring and the configuration inventory phase add time that is not a data migration task but is required for a functional Intercom environment.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Xurrent.
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