Helpdesk migration
Field-level mapping, validation, and rollback between Matrix42 Service Management and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Matrix42 Service Management
Source
Intercom
Destination
Compatibility
6 of 11
objects map 1:1 between Matrix42 Service Management and Intercom.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Matrix42 Service Management to Intercom is a platform category migration, not a like-for-like swap. Matrix42 is an ITIL-aligned Enterprise Service Management platform with deep Configuration Item management, workflow-driven incident and change processes, and a CMDB layer that Intercom does not replicate. Intercom is a conversational customer support platform built around real-time chat, a shared inbox, and AI-first resolution through Fin, with support for tickets, help center articles, and SLA policies as secondary features. We migrate the support-record layer (Incidents, Service Requests, Problems as Conversations), Knowledge Base articles (mapped to Intercom Articles and Collections), SLA definitions (as Intercom SLA Policies), and user and team structures. We do not migrate CMDB data, Configuration Items, custom Workflow Blueprints, or legacy 5.x Service Store workflows; these require redesign or rebuild in Intercom's model. We deliver a written inventory of Matrix42 Service Catalog entries for the customer's admin to rebuild as Intercom outbound messages or workflows post-migration.
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 Matrix42 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.
Matrix42 Service Management
Incident
Intercom
Conversation
1:1Matrix42 Incidents migrate to Intercom Conversations with status mapped to Intercom's open, resolved, and closed states. The Matrix42 incident priority (P1-P4) maps to Intercom conversation priority (urgent, high, medium, low). Original incident timestamps (created_at, updated_at) preserve on the Intercom conversation. The Matrix42 incident description and resolution notes migrate as Intercom conversation parts. CI bindings are dropped; the customer admin can tag conversation topics or create custom attributes for asset context post-migration.
Matrix42 Service Management
Service Request
Intercom
Conversation
1:1Matrix42 Service Requests migrate to Intercom Conversations with the same status and priority mapping as Incidents. Request type categories from Matrix42 (hardware provisioning, access requests, etc.) migrate as Intercom conversation tags for reporting parity. Approval chains on Matrix42 requests are documented as a written handoff; Intercom does not have a native approval workflow feature and requires a manual process or third-party integration for approval-gated requests.
Matrix42 Service Management
Problem
Intercom
Conversation (linked)
1:manyMultiple Matrix42 Incidents linked to a single Problem record merge into one Intercom Conversation per Incident, with a custom attribute problem_link__c carrying the original Matrix42 Problem ID for traceability. If the customer requires Problem tracking as a separate entity, we recommend Intercom's topics or a custom object via Intercom's Ruby on Rails extension layer; this is documented during scoping.
Matrix42 Service Management
Change
Intercom
Conversation + Tag
1:1Matrix42 Change records migrate to Intercom Conversations tagged with 'change-request' for identification. Risk classification (standard, normal, emergency) from Matrix42 becomes a custom conversation attribute change_risk_level__c. CAB approval status is documented in the conversation body; Intercom does not have a native Change Advisory Board workflow. Emergency changes require a separate written runbook for the admin to recreate as an Intercom workflow or Rules action.
Matrix42 Service Management
Configuration Item
Intercom
Custom Conversation Attribute
lossyMatrix42 Configuration Items (services, software, devices, and their consumers) do not have a direct Intercom equivalent. We extract CI data relevant to active tickets (the CI currently linked to open Incidents or Service Requests) and migrate it as Intercom conversation custom attributes (ci_type__c, ci_name__c, ci_id__c). The full CMDB graph is not migrated; we deliver a written CI inventory for the customer's admin to assess which asset context is worth preserving as Intercom contact attributes or segments.
Matrix42 Service Management
Knowledge Base Article
Intercom
Article + Collection
1:1Matrix42 KB articles migrate to Intercom Articles within Collections. Article title, body content (preserved as HTML), publication status, and category assignments map directly. Matrix42 article attachments migrate as Intercom article attachment files uploaded to the article. Intercom Collections serve as the equivalent of Matrix42's Knowledge Base categories. If Matrix42 KB articles reference CI-specific troubleshooting steps, we tag the Intercom article with the relevant topic or product for routing.
Matrix42 Service Management
SLA and Service Level Agreement
Intercom
SLA Policy
lossyMatrix42 SLA definitions (reaction time, resolution time, escalation rules, calendar bindings) migrate to Intercom SLA Policies. Priority-to-SLA tier mapping is configured during scoping: Matrix42 P1 maps to Intercom's fastest SLA clock, P2 to medium, P3 and P4 to longest or best-effort. We configure SLA Policies in Intercom Admin before ticket import so that SLA clocks begin running on migrated conversations. Calendar bindings require Intercom Business Hours configuration to match the Matrix42 service calendar.
Matrix42 Service Management
Service Catalog Entry
Intercom
Outbound Message or Workflow
lossyMatrix42 Service Catalog entries (offerings with approval chains and fulfillment processes) do not have a native Intercom equivalent. We deliver a written inventory of every active Service Catalog item with its workflow binding, approval chain, fulfillment type, and associated SLA. The customer's admin rebuilds these as Intercom Outbound Messages, Product Tours, or Workflows (bot-triggered sequences) post-migration. Service Catalog item usage frequency is included in the inventory to prioritize rebuild order.
Matrix42 Service Management
User and Role
Intercom
User + Team
1:1Matrix42 user accounts (agents, approvers, and requesters) migrate to Intercom Users and Teams. Agent roles (1st-level support, 2nd-level support, escalation manager) map to Intercom Team assignments. Matrix42 role-based access does not translate directly to Intercom's agent permission model (admin, agent, viewer); we document the role mapping during scoping so the customer's Intercom admin configures permissions after migration. Requester (end-user) contacts migrate as Intercom contacts if they appear in ticket history.
Matrix42 Service Management
Workflow Blueprint (Worker Engine 10.0.0+)
Intercom
Workflow or Rules (rebuild required)
lossyMatrix42 workflows built on the Worker Engine (version 10.0.0 and above) are not migrated as executable code. We audit all active workflows, document their trigger conditions, activity sequences, approval gates, and SLA bindings, and deliver a written workflow inventory. The customer's admin rebuilds critical workflows as Intercom Rules (inbox routing, assignment, tag actions) or Workflows (multi-step bot sequences). Workflows built on the legacy Service Store 5.x format are flagged separately because they require the Matrix42 Workflow Migration tool before any export is possible.
Matrix42 Service Management
Attachment (Ticket or KB)
Intercom
Conversation Part Attachment
1:1Ticket attachments (images, documents) and KB article attachments migrate to Intercom conversation part attachments and article file attachments respectively. We extract binary blobs from Matrix42's document repository, preserve original filenames and sizes, and upload to Intercom's file storage during migration. Files exceeding Intercom's 10 MB per-file limit are flagged for the customer to host externally and link.
| Matrix42 Service Management | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation1:1 | Fully supported | |
| Service Request | Conversation1:1 | Fully supported | |
| Problem | Conversation (linked)1:many | Fully supported | |
| Change | Conversation + Tag1:1 | Fully supported | |
| Configuration Item | Custom Conversation Attributelossy | Fully supported | |
| Knowledge Base Article | Article + Collection1:1 | Fully supported | |
| SLA and Service Level Agreement | SLA Policylossy | Fully supported | |
| Service Catalog Entry | Outbound Message or Workflowlossy | Fully supported | |
| User and Role | User + Team1:1 | Fully supported | |
| Workflow Blueprint (Worker Engine 10.0.0+) | Workflow or Rules (rebuild required)lossy | Fully supported | |
| Attachment (Ticket or KB) | Conversation Part Attachment1: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.
Matrix42 Service Management gotchas
Role-based access forces System Administrator for key admin tasks
Workflow migration from Service Store 5.x is not automatic
Configuration Package uses XML format with interdependencies
SCCM data provider failures can corrupt inventory imports
Pricing requires direct vendor engagement with no public tiers
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 migration scope definition
We audit the source Matrix42 environment across modules in use (ITSM only vs. ESM with HR and Facilities), active ticket subtypes (Incidents, Service Requests, Problems, Changes), Knowledge Base article count and category structure, active SLA definitions and calendar bindings, Service Catalog entry count and workflow complexity, and any active Service Store 5.x workflows requiring the Matrix42 Workflow Migration tool. We pair this with an Intercom tier evaluation: Starter ($74/seat) covers basic ticketing and help center; Advanced ($85/seat) adds SLA Policies and team inbox rules; Pro ($134/seat) adds Workflows, Custom Bots, and operator seat capabilities. The discovery output is a written scope document with record counts, object mapping decisions, and Intercom tier recommendation.
SLA and Business Hours configuration in Intercom
Before any ticket migration, we configure Intercom SLA Policies to match the Matrix42 SLA matrix. This includes mapping Matrix42 priority levels (P1-P4) to Intercom SLA clock tiers, setting first-reply and resolution time targets per tier, and configuring Intercom Business Hours to match the Matrix42 service calendar. SLA calendar alignment is critical because conversations migrated without an SLA clock start will not show accurate SLA breach status. We validate SLA configuration in Intercom Admin before proceeding to data migration.
Knowledge Base article migration
We migrate Matrix42 KB articles to Intercom Articles within Collections in dependency order: Collections first (mapping to Matrix42 KB categories), then Articles (mapping title, body HTML, attachments, publication status, and category assignment). KB article migration runs before ticket migration so that help center content is live in Intercom at cutover. Articles that reference CI-specific troubleshooting steps are tagged with relevant Intercom topics to support Fin AI article suggestion at the point of conversation.
User, team, and contact structure migration
We extract Matrix42 user accounts and role assignments, then provision them in Intercom as Users assigned to Teams. Agent roles map to Intercom Team membership; Matrix42's role-based access model is documented as a permission matrix for the customer's Intercom admin to configure in Intercom Admin settings post-migration. Requester contacts (end users who submitted tickets) migrate as Intercom contacts. Any Matrix42 user without an email address is flagged for the admin to assign an email before import.
Ticket migration in priority order with SLA clock validation
We migrate Matrix42 tickets in priority order (P1 first, then P2, P3, P4) to ensure SLA clock accuracy in Intercom from the start. For each ticket, we map status (open, pending, resolved, closed), priority, description, internal notes, resolution text, and linked attachments. We drop CI bindings and workflow history as these do not map to Intercom conversation structure. A random-sample reconciliation (25-50 records) is performed against the Matrix42 source before committing to full migration. SLA breach status is verified on a sample of migrated P1 and P2 tickets to confirm Business Hours configuration is correct.
Cutover, delta migration, and workflow handoff
We freeze Matrix42 writes during the cutover window, run a delta migration of any tickets created or modified during migration, then enable Intercom as the system of record. We deliver the Service Catalog inventory, the workflow inventory (including Service Store 5.x audit results), and the CMDB asset context summary as written documents for the customer's admin to rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild Matrix42 Workflows as Intercom Rules or Workflows inside the migration scope; this is a separate configuration engagement or an internal admin task.
Platform deep dives
Matrix42 Service Management
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 Matrix42 Service Management and Intercom.
Object compatibility
3 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
Matrix42 Service Management: Not publicly documented as a hard ceiling..
Data volume sensitivity
Matrix42 Service Management 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 Matrix42 Service Management to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Matrix42 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 Matrix42 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.