Helpdesk migration

Migrate from N-able MSP Manager to Intercom

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

N-able MSP Manager logo

N-able MSP Manager

Source

Intercom

Destination

Intercom logo

Compatibility

92%

11 of 12

objects map 1:1 between N-able MSP Manager and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from N-able MSP Manager to Intercom is a platform-type migration: MSP Manager is a professional services automation tool built around ticketing, billing, and RMM integration, while Intercom is a customer messaging and support platform built around real-time conversations, bots, and product tours. These models do not align structurally, so the migration requires careful object-level decisions rather than a straightforward record copy. We map MSP Manager Customers and Contacts to Intercom Contacts and Users, open Tickets to Intercom Conversations, and flag Time Entries, Expenses, Invoices, Service Items, and Knowledge Base Articles as objects that either do not have Intercom equivalents or require transformation before import. The MSP Manager OData endpoint is read-only; we use it for export and coordinate Swagger API write credentials during the discovery call. Auto-renewal contracts require 30-day cancellation notices confirmed before migration scoping begins. Workflows, automations, and customer portal configurations do not migrate; we deliver a written rebuild inventory for the customer's admin team.

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

N-able MSP Manager logo

N-able MSP Manager

What's pushing teams away

  • Auto-renewal contract traps: contracts renew automatically and require 30-day advance cancellation via N-ableMe portal; missing the window locks MSPs into another term.
  • Unpredictable node-based billing: usage spikes in monitored endpoints cause sudden invoice increases with no proactive warning, creating resentment and churn.
  • Support responsiveness friction: MSPs report mixed experiences with support response times and issue resolution quality, especially on complex bugs.
  • Documentation rot: several official documentation URLs return 404 errors, making self-service troubleshooting difficult and increasing frustration.
  • Limited PSA depth for enterprise clients: single-digit reviewer ratings cite inability to scale to large multi-entity client deployments with hundreds of employees.

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 N-able MSP Manager objects map to Intercom

Each row shows how a N-able MSP Manager 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.

N-able MSP Manager

Customer

maps to

Intercom

Contact

1:1
Fully supported

MSP Manager Customer records map to Intercom Contacts. Each Customer carries company-level data including name, program level, tax rate, billing address, and portal configuration. We extract the primary Customer address and map it to the Intercom Contact company field, creating an Intercom Company record when multiple Contact locations share the same parent. The MSP Manager customer_id becomes the Intercom custom_attributes.msp_customer_id for reconciliation. Portal branding settings do not transfer; we capture them as a written configuration note for manual setup in Intercom.

N-able MSP Manager

Customer Contact

maps to

Intercom

Contact

1:1
Fully supported

MSP Manager Contact records attached to a Customer map directly to Intercom Contacts. Fields map as: contact name to Intercom name, email to Intercom email, phone to Intercom phone, and role to a custom attribute. The MSP Manager contact_id is stored in Intercom custom_attributes.msp_contact_id. RMM-synced contacts from N-sight carry the same structure and migrate without transformation.

N-able MSP Manager

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Open and closed MSP Manager Tickets migrate to Intercom Conversations. The MSP Manager ticket subject becomes the Conversation title, ticket body becomes the initial conversation message, status maps to Conversation state (open, closed), priority maps to Conversation priority, and assigned technician email resolves to an Intercom Admin via the User mapping. Closed tickets retain their resolution body as the final conversation message.

N-able MSP Manager

Ticket Comment

maps to

Intercom

Conversation Part

1:1
Fully supported

MSP Manager ticket comments (internal technician notes and customer-facing replies) migrate as Intercom Conversation Parts. Internal-only comments from MSP Manager migrate as internal Intercom notes attached to the conversation. The comment author resolves to an Intercom Admin or Contact based on whether the comment originated from a technician or the customer. Comment timestamps are preserved as conversation_part.created_at.

N-able MSP Manager

Custom Ticket Fields

maps to

Intercom

Conversation Custom Attributes

lossy
Mapping required

MSP Manager custom ticket fields (text, number, dropdown, date) map to Intercom Conversation Custom Attributes. We inspect the live account schema via the MSP Manager API before migration because official documentation for custom fields returns 404 errors. Dropdown options that cannot be represented as Intercom custom attribute string values are flagged for the customer's admin to decide between free-text custom attributes or a separate tagging strategy. Any unsupported field type is documented in the pre-migration scope report.

N-able MSP Manager

Time Entry

maps to

Intercom

Note (external export)

1:1
Fully supported

MSP Manager Time Entries attached to Tickets are migrated as structured CSV records in an exported file rather than as native Intercom objects. Intercom does not have a native time-tracking or billing object. We export Time Entries with ticket_id, technician name, date, duration, and description. Customers who need time data in Intercom can use a third-party time-tracking integration or import the CSV into a connected billing tool. Any time entries linked to closed or deleted tickets are flagged as orphaned during pre-migration audit and reported for manual review.

N-able MSP Manager

Invoice

maps to

Intercom

External export

1:1
Fully supported

MSP Manager Invoices do not have an Intercom equivalent. Intercom is a customer communication platform, not a billing system. We export invoice headers and line items as a structured CSV including invoice_id, customer_name, date, total, status, and line item details. Customers using MSP Manager's batch invoice export to Xero or QuickBooks continue that workflow post-migration with the exported CSV.

N-able MSP Manager

Expense

maps to

Intercom

External export

1:1
Fully supported

MSP Manager Expenses (amount, date, vendor, description, optional ticket link) are exported as structured CSV records. Intercom does not support expense tracking. The expense export is provided alongside the time entry export so customers have a complete financial record outside the messaging platform.

N-able MSP Manager

Service Item

maps to

Intercom

External documentation

1:1
Fully supported

MSP Manager Service Items define per-customer managed service scopes and pricing (per-user, per-device plans). These have no Intercom equivalent. We export Service Items as a structured document listing customer_name, service_item_name, billing_frequency, rate, and description. Customers rebuilding their service catalog in Intercom can use Articles to document service offerings or external tools for service billing.

N-able MSP Manager

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

MSP Manager Knowledge Base Articles migrate to Intercom Articles. MSP Manager organizes KB articles per Customer; Intercom organizes articles in Collections. We flatten the per-customer KB structure by mapping each Customer's KB articles into an Intercom Collection named after the customer or a unified Help Center collection with customer-specific tags. Article body, author, and created_at timestamps transfer. Visibility settings (internal vs customer-facing) map to Intercom article state (draft vs published).

N-able MSP Manager

Asset

maps to

Intercom

External export

1:1
Fully supported

MSP Manager Assets track devices associated with a Customer, including hardware specs and status. Intercom does not have an asset management object. We export asset records as a structured CSV including asset_id, customer_name, device_name, type, status, and specifications. Asset details synced from N-sight RMM carry the same limitation. Customers needing device tracking post-migration use the exported CSV or a dedicated IT asset management tool.

N-able MSP Manager

User

maps to

Intercom

Admin or Team

1:1
Fully supported

MSP Manager User accounts (Admin, Technician, View-only roles) map to Intercom Admins. Role-based permissions from MSP Manager map to Intercom Team membership. We resolve MSP Manager technicians to Intercom Admin records by email match. Teams without a matching Intercom Admin go to a reconciliation queue for the customer's admin to provision before the migration runs. Inbox assignments on migrated conversations resolve against this Admin mapping.

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.

N-able MSP Manager logo

N-able MSP Manager gotchas

High

Auto-renewal with 30-day cancellation window

High

OData API is read-only; Swagger requires write permissions

Medium

Custom ticket field documentation is incomplete

Medium

Billable time must be linked to open tickets for invoice generation

Low

Customer portal branding is not exported as structured 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

  • OData export is read-only; Swagger requires role permissions

    MSP Manager's primary data export mechanism is OData, which is read-only and designed for Excel and Power BI connectors. The Swagger REST API allows read and write operations but requires specific role permissions configured under Settings > Users & Permissions > Roles. We confirm Swagger credentials and write-enabled role access during the technical discovery call. If only OData credentials are available, we export via OData and do not attempt write-back. The Swagger API endpoint at api.mspmanager.com/odata/swagger/index.html must be reachable and authenticated before migration begins.

  • Invoice, Time Entry, and Expense objects have no Intercom equivalent

    Intercom is a customer communication platform and does not include native objects for invoices, time entries, or expenses. We export MSP Manager invoices, time entries, and expenses as structured CSV files during migration rather than creating native Intercom records. Customers who rely on MSP Manager's billing workflows must plan to export these records, identify a replacement billing or PSA tool, or accept that financial data is preserved as an exported archive rather than an operational record. This is a platform-model gap, not a migration failure, and it must be addressed in the pre-migration scope.

  • Custom ticket field documentation returns 404 errors

    Several official N-able MSP Manager documentation URLs for custom fields return 404 errors, and community posts confirm that API coverage for custom ticket fields is not comprehensively documented. We inspect the live account schema via the MSP Manager API before migration to enumerate all custom field names and types. Any field type we cannot safely map (for example, unsupported dropdown option values or complex multi-select structures) is flagged in the pre-migration scope report. The customer decides how to handle these flags before migration begins.

  • Time entries orphaned from closed or deleted tickets may not export

    MSP Manager's batch invoice generation reads time entries attached to open tickets. Time entries logged against closed or deleted tickets may be excluded from the standard export. We audit time entry ticket associations during pre-migration data validation and flag any orphaned time entries that should be reattached to open tickets before the billing migration runs. Unresolved orphaned entries are included in the export but noted as potentially incomplete.

  • Portal branding and custom KB structure require manual rebuild

    MSP Manager customer portal branding (logos, color schemes) is stored in UI state rather than as structured exportable records. We capture portal configuration screenshots during the audit but treat branding as a manual reconfiguration task in Intercom's workspace settings. Similarly, MSP Manager Knowledge Base articles organized per Customer do not map directly to Intercom's collection-based structure; we flatten them into Intercom Collections and use tags for customer-level routing, but the customer admin should review the article organization post-migration.

Migration approach

Six steps for a successful N-able MSP Manager to Intercom data migration

  1. Discovery and API credential verification

    We audit the source MSP Manager account via the OData endpoint to enumerate Customers, Contacts, Tickets, Ticket Comments, Custom Fields, Time Entries, Expenses, Invoices, Knowledge Base Articles, Assets, and User accounts. We confirm Swagger API credentials and write-enabled role permissions during the technical discovery call. We verify that api.mspmanager.com/odata is reachable and that the account's contract renewal date and cancellation deadline do not conflict with the planned migration window. The discovery output is a written migration scope listing every object, estimated row counts, and a flag for any object with no Intercom mapping target.

  2. Object mapping design and Intercom schema inspection

    We inspect the destination Intercom workspace to confirm available objects (Contacts, Conversations, Articles, Teams, Admins) and custom attribute limits per plan tier. We design the object mapping for every MSP Manager entity: Customers to Contacts with Company creation, Tickets to Conversations with priority and status translation, Comments to Conversation Parts with internal-note flagging, Knowledge Articles to Articles with Collection assignment, and Time Entries, Expenses, Invoices, and Assets to external CSV exports. Custom ticket fields from MSP Manager are mapped to Intercom Conversation Custom Attributes. Any field without a safe mapping target is flagged for customer decision before migration begins.

  3. Data validation and orphaned record audit

    We run a pre-migration validation pass against the MSP Manager data export. This includes checking for orphaned time entries attached to closed or deleted tickets, verifying that every Contact has a valid parent Customer reference, confirming that every Ticket has a valid technician Owner, and auditing Knowledge Base article visibility settings. We provide a data quality report listing any anomalies and a recommended remediation action for each. The customer resolves critical anomalies before the migration window opens.

  4. Sandbox migration and reconciliation

    We run a full migration into the customer's Intercom workspace using a test dataset that mirrors production record volumes. The customer reconciles record counts against the MSP Manager source export and spot-checks 25-50 records for field-level accuracy. Knowledge Base article collections are reviewed for the intended organization structure. Any mapping corrections are documented and applied before the production migration begins.

  5. Production migration in dependency order

    We run production migration in object dependency order: Admins and Teams first (resolved by email match), then Contacts and Companies (with MSP Customer ID preserved), then Articles and Collections, then Conversations (with custom attributes and internal note flags), then Conversation Parts. Time Entries, Expenses, Invoices, and Assets export as separate structured CSV files after the native object migration completes. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze MSP Manager writes during cutover and run a final delta migration of any records modified during the migration window. We deliver the exported CSV files (Time Entries, Expenses, Invoices, Assets) alongside the native migration. We deliver the Workflow, SLA, and Portal Configuration inventory document listing every MSP Manager automation requiring manual rebuild in Intercom Rules, Bots, or Operator scripts. We support a one-week hypercare window for reconciliation issues raised by the support team. We do not rebuild MSP Manager workflows as Intercom automation rules inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

N-able MSP Manager logo

N-able MSP Manager

Source

Strengths

  • Tight N-sight RMM integration auto-syncs customers and generates tickets from monitoring alerts.
  • Time and expense tracking surfaces missed billable hours with batch invoice export to Xero.
  • Lightweight ticketing UX with quick-entry and mobile apps for on-site technicians.
  • Customer self-service portal with ticket tracking reduces inbound status calls.
  • 15-day free trial with no credit card makes evaluation frictionless.

Weaknesses

  • Auto-renewal contracts with short 30-day cancellation windows create exit friction.
  • Documentation URLs are outdated and return 404 errors, hindering self-service troubleshooting.
  • API is read-heavy; OData export works for migration reads but Swagger write-back requires careful role permission setup.
  • Node/device-based billing model creates unpredictable invoice spikes during usage growth.
  • Mixed support responsiveness on complex issues reported across G2 and Reddit reviews.
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. 2 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 N-able MSP Manager and Intercom.

  • Object compatibility

    B

    2 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

    N-able MSP Manager: Not publicly documented.

  • Data volume sensitivity

    B

    N-able MSP Manager doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your N-able MSP Manager 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 N-able MSP Manager to Intercom data migrations

Answers to the questions buyers ask most during N-able MSP Manager to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your N-able MSP Manager to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations land between three and five weeks for accounts under 5,000 Customers, 15,000 Tickets, and minimal Knowledge Base content. Migrations with large Knowledge Base article sets, multiple custom ticket field types, orphaned time entry remediation, or multiple customer portal configurations requiring structured documentation extend to eight to twelve weeks. The primary time drivers are the pre-migration schema inspection (because custom field documentation is incomplete), the orphaned time entry audit, and the Knowledge Base article collection restructuring in Intercom.

Adjacent paths

Related migrations to explore

Ready when you are

Move from N-able MSP Manager.
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