Helpdesk migration

Migrate from ManageEngine ServiceDesk Plus MSP to Intercom

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

ManageEngine ServiceDesk Plus MSP logo

ManageEngine ServiceDesk Plus MSP

Source

Intercom

Destination

Intercom logo

Compatibility

75%

9 of 12

objects map 1:1 between ManageEngine ServiceDesk Plus MSP and Intercom.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from ManageEngine ServiceDesk Plus MSP to Intercom is a platform-type shift: you are moving from an ITSM/PSA tool built for internal IT ticketing and MSP multi-tenant billing into a customer-messaging platform designed for real-time conversational support. ManageEngine structures data around Accounts, Requesters, and Requests with formal SLA configurations and Business Rules; Intercom structures data around Users, Conversations, and Articles with a simpler rule engine and no native asset or billing model. We extract the full request payload via the REST API v3 (bypassing the XLS export that omits conversations and attachments), map Requesters to Intercom Users, Accounts to Intercom Teams or workspace tags, and thread history to Conversation Message records. SLA definitions, Business Rules, escalation policies, asset-linkages, and contract records do not have a migration path and are scoped as manual rebuild items documented in a requirements worksheet for your 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

ManageEngine ServiceDesk Plus MSP logo

ManageEngine ServiceDesk Plus MSP

What's pushing teams away

  • Configuration complexity grows with scale — many settings are buried in admin panels with no clear timeline for feature improvements, frustrating administrators managing multi-account setups.
  • Support responsiveness is inconsistent — customers on Standard tier report slower resolution times, and the community forums (PitStop) become the de facto support channel for technical issues.
  • The command-line update mechanism for on-premises deployments creates maintenance overhead that cloud-first teams find incompatible with modern DevOps practices.
  • Attachment and conversation history cannot be exported via standard tools, forcing teams to manually archive communications when switching platforms.
  • Opaque pricing with add-on modules (change management, project management, CMDB) causes effective costs to diverge significantly from the base per-technician rate.

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 ManageEngine ServiceDesk Plus MSP objects map to Intercom

Each row shows how a ManageEngine ServiceDesk Plus MSP 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.

ManageEngine ServiceDesk Plus MSP

Request

maps to

Intercom

Conversation

1:1
Fully supported

ManageEngine Requests map to Intercom Conversations. The Request subject becomes the Conversation name; Request description becomes the initial user message in the thread. We preserve the original created_at timestamp and the last modified timestamp on the Conversation. Request status (Open, Pending, Resolved, Closed) maps to Intercom conversation_state (open, closed). Priority is stored as a custom conversation attribute. The mapping resolves the Author by matching the Requester email to an Intercom User or Lead. Conversations with no associated Requester (system-generated) are attributed to an admin User we provision for migration purposes.

ManageEngine ServiceDesk Plus MSP

Conversation (thread)

maps to

Intercom

Message

1:many
Fully supported

ManageEngine's threaded conversation history on a Request is the highest-risk migration object because the standard XLS export omits it entirely. We pull conversation threads via the REST API v3 using paginated requests with the rate-limit window respected (15 request creations per 10 seconds, 30 updates per minute). Each message in the thread becomes a separate Intercom Message record within the parent Conversation. The message author type (Requester reply vs Technician note) maps to message_type (user vs admin) in Intercom. Timestamps are preserved for conversation ordering. Notes and internal comments in ManageEngine become internal notes in Intercom Conversations with the note flag set.

ManageEngine ServiceDesk Plus MSP

Requester

maps to

Intercom

User or Lead

1:1
Fully supported

ManageEngine Requesters (end-users who submit requests within an Account) map to Intercom Users if they have an email that exists in the destination workspace, or to Leads if they are imported as unqualified contacts. We use the Requester email as the dedupe key. First name and last name map directly. Additional Fields on Requester (phone, department, site) map to custom Intercom custom_attributes fields that we configure before migration. Any Requester without an email is flagged for manual review since Intercom requires a contact identifier.

ManageEngine ServiceDesk Plus MSP

Account

maps to

Intercom

Team or Tag

lossy
Fully supported

ManageEngine Accounts (customer organizations in the MSP multi-tenant model) do not have a direct Intercom equivalent because Intercom operates in a single workspace. We recommend mapping each Account to an Intercom Team for agent routing accountability, or to Tags for segmentation. The choice depends on whether the MSP wants to route conversations by customer organization (Teams) or label them for reporting (Tags). We scope this decision during discovery. Customer Domains do not migrate from On-Premises to Cloud; this is a known ManageEngine constraint we flag during scoping.

ManageEngine ServiceDesk Plus MSP

Asset

maps to

Intercom

Custom Object (Asset)

1:1
Fully supported

ManageEngine Assets (IT and Non-IT workstations, network gear, software licenses, contracts) do not map to any native Intercom object. We export Assets via CSV using the Import template and create them as a custom Intercom custom_object with fields for asset name, type, serial number, and linked Account. However, the Request-Asset associations (which Assets were linked to which Requests) are lost in ManageEngine's own SDP-to-SDP migration guidance because Assets require a fresh scan in the new instance. We export these associations as a lookup table and provide it to the customer for manual re-linking post-migration.

ManageEngine ServiceDesk Plus MSP

Contract

maps to

Intercom

Custom Object (Contract)

1:1
Fully supported

ManageEngine Contracts are billing instruments tied to Accounts. We export Contract records via CSV and map them to an Intercom custom_object named Contract with fields for contract name, contract type, start date, end date, and associated Account tag. Contract billing rules and bill-rule configurations do not have an Intercom equivalent and must be re-established in the customer's billing system post-migration.

ManageEngine ServiceDesk Plus MSP

Solution

maps to

Intercom

Article

1:1
Fully supported

ManageEngine Solutions (Knowledge Base articles) map to Intercom Articles. We export via the dedicated KB export tool referenced in the ManageEngine PitStop community. The article title maps to the Intercom Article title; body content maps to the body with HTML formatting preserved where possible. Article author, creation date, and last updated date transfer directly. Collections in Intercom serve as the equivalent of Solution categories. Published status migrates as-is; draft Solutions remain drafts in Intercom pending the customer's editorial review.

ManageEngine ServiceDesk Plus MSP

Change

maps to

Intercom

Custom Object (Change Record)

1:1
Fully supported

ManageEngine Change Management records track CAB approvals, change types, and schedules. We export Change records via the standard request export path. Change-specific workflows, Approved Change Records, and CAB approval chains do not migrate. We create Change records as Intercom custom_objects with fields for change type, status, scheduled date, and approval state. The customer must rebuild Change workflows as Intercom rules or macros if the same approval-gated change process is required.

ManageEngine ServiceDesk Plus MSP

Problem

maps to

Intercom

Custom Object (Problem)

1:1
Fully supported

Problem records link to multiple Requests in ManageEngine. We export Problem records and their linked Request associations as a lookup table. Problem workflows and closure rules are not portable and must be reconfigured. The Problem record title and description migrate as an Intercom custom_object; the linked Request IDs are preserved in a custom attribute for reference.

ManageEngine ServiceDesk Plus MSP

Project

maps to

Intercom

Custom Object (Project)

1:1
Fully supported

Projects and Milestones (Enterprise tier) are exported as Intercom custom_objects with project name, status, start date, and end date. Task dependencies and milestone relationships are not preserved. We note that estimated_effort fields in ManageEngine have published maximum constraints (9999 days, 999 hours) that we validate against during the pre-scan phase; records exceeding these constraints are flagged for cleanup before migration.

ManageEngine ServiceDesk Plus MSP

Custom Request Fields

maps to

Intercom

Custom Conversation Attributes

lossy
Mapping required

Additional Fields on Requests are mapped to Intercom custom_attributes on the Conversation object. We pre-validate Additional Field values against ManageEngine's published maximum constraints (additional_cost up to defined limits, estimated_effort fields). Records with values exceeding constraints are flagged in a cleanup report before migration runs. Field data types are mapped to Intercom attribute types: text fields become string attributes, numeric fields become number attributes, date fields become date attributes.

ManageEngine ServiceDesk Plus MSP

SLA Configuration

maps to

Intercom

N/A

1:1
Fully supported

SLA definitions, escalation policies, schedules, and notification rules are stored in the ManageEngine admin configuration layer with no documented export mechanism. We do not migrate SLA configurations. They must be defined fresh in Intercom or replaced with Intercom's SLA feature if the customer is on the Intercom Advanced Support plan. We provide an SLA requirements worksheet during planning that enumerates each original SLA tier, its response and resolution time targets, and the customer-facing SLA that Intercom should enforce.

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.

ManageEngine ServiceDesk Plus MSP logo

ManageEngine ServiceDesk Plus MSP gotchas

High

Request conversations and attachments are not exportable

High

SLA and Business Rules cannot be migrated

High

500-account cloud migration ceiling

Medium

Asset associations to Requests are lost on migration

Medium

Additional field constraints cause migration failures post-creation

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

  • Conversation threads require REST API extraction; XLS export omits them

    ManageEngine's standard XLS export path (Admin > Reports > All Requests) deliberately excludes Conversations, Notes, and Attachments from the output. This means teams relying solely on the built-in export lose all threaded communication history. We pull conversation threads via paginated REST API v3 calls, respecting the rate limits of 15 request creations per 10 seconds and 30 updates per minute. We pre-fetch all conversation metadata before the migration window begins and store it as a structured artifact for destination import. This adds scoping time but is the only path to preserving the full request communication history in Intercom.

  • Asset associations to Requests do not survive migration

    ManageEngine's own documentation for SDP-to-SDP migration acknowledges that existing tickets associated with assets lose their mapping because assets require a fresh scan in the new instance. We mitigate this by exporting Request-Asset associations as a lookup table and re-creating the link in Intercom via a custom_object association. However, the customer must budget for post-migration verification of asset-linked conversations and manually re-establish any links that the asset discovery process does not resolve. This is a ManageEngine architectural constraint, not a migration-tooling gap.

  • SLA and Business Rules have no Intercom migration path

    ManageEngine stores SLA definitions, escalation policies, approval chains, and notification rules in the admin configuration layer with no export mechanism. Intercom has no equivalent SLA definition engine at the level of ManageEngine's formal ITIL configurations. We scope these as manual rebuild items and provide a requirements worksheet that enumerates every active SLA tier, Business Rule, and automated notification with recommended Intercom rules or macros as the equivalent. If the customer requires formal SLA tracking, they need to evaluate Intercom's Advanced Support SLA feature separately from the migration scope.

  • Account migration ceiling of 500 in Cloud limits large MSP migrations

    ManageEngine's own Cloud migration documentation sets a maximum of 500 accounts for On-Premises to Cloud migration. For MSPs exceeding this threshold, we chunk the migration into batches of 500 accounts and handle cross-account Request dependencies carefully to avoid orphaned records. We flag this ceiling at scoping so the customer can plan account consolidation before migration begins. This ceiling is a ManageEngine platform constraint and applies regardless of migration destination.

  • Custom field constraints can pause migration mid-run

    Requests, Changes, and Projects created before a field constraint was tightened may contain values that now exceed the maximum allowed. ManageEngine pauses module data migration when it encounters such records. We pre-scan for these violations (estimated_effort_* fields, additional_cost fields with published maximum constraints) and provide a cleanup report to the customer before the migration run so constraint violations are resolved proactively. Without this pre-scan, migration jobs can fail or stall after processing a subset of records.

Migration approach

Six steps for a successful ManageEngine ServiceDesk Plus MSP to Intercom data migration

  1. Discovery and API feasibility assessment

    We audit the source ManageEngine ServiceDesk Plus MSP instance across deployment type (Cloud or On-Premises), tier (Standard/Professional/Enterprise), account count, Request volume, conversation thread depth, attachment count, active SLA configurations, Business Rules, and Solutions (KB articles). We also assess the destination Intercom workspace plan (Starter/Grow/Enterprise) for custom_attributes limits and SLA feature availability. The discovery output is a written migration scope, a data-quality report listing constraint violations and orphaned associations, and an SLA requirements worksheet for the customer to complete before production migration begins.

  2. API authentication and rate-limit mapping

    We configure OAuth 2.0 authentication against the ManageEngine REST API v3 and map the documented rate limits (15 request creations per 10 seconds, 30 updates per minute) into our ingestion pipeline. We pre-fetch all conversation threads, attachment metadata, and linked Requester and Account records in paginated batches before the migration window begins. Any API errors (401 unauthorized, 429 rate-limit responses) trigger exponential backoff with a 2-minute cooldown window before retry.

  3. Schema mapping and Intercom custom object provisioning

    We configure the destination Intercom workspace before any data import. This includes provisioning custom_attributes on the Conversation object for all ManageEngine Additional Fields, creating the Asset and Contract custom_objects with their respective field schemas, and setting up Article Collections mapped from ManageEngine Solution categories. We map each ManageEngine Account to either an Intercom Team or a Tag based on the routing strategy agreed during discovery. We configure SLA attributes if Intercom Advanced Support is in scope.

  4. Sandbox migration and reconciliation

    We run a full migration into the Intercom workspace using a sandboxed subset of data (typically 10% of records or the first 30 days of Requests, whichever is larger). The customer reconciles record counts, spot-checks 25-50 conversations against the ManageEngine source, and validates that conversation ordering, author attribution, and attachment URLs are preserved correctly. Schema corrections, custom field type adjustments, and account-to-tag versus account-to-team decisions are finalized here before production migration.

  5. Production migration in dependency order

    We run production migration in this sequence: Accounts (tagged or teamed), Requesters (Users/Leads), Conversation threads (pulled via API and batched by rate-limit window), Solutions (Articles), then Change, Problem, and Project records as custom_objects. Each phase emits a row-count reconciliation report before the next phase begins. We freeze ManageEngine writes during cutover and run a final delta pass to capture any records modified during the migration window.

  6. Cutover, validation, and automation rebuild handoff

    We enable Intercom as the system of record after the delta pass confirms zero new writes in ManageEngine during the cutover window. We deliver the SLA and Business Rule requirements worksheet, the Asset-Association lookup table, and the Contract rebilling checklist to the customer's admin team. We support a one-week hypercare window for reconciliation issues. We do not rebuild ManageEngine SLA configurations, Business Rules, or approval chains as Intercom rules inside the migration scope; that work is handled by the customer's admin team or a designated Intercom partner based on the requirements worksheet.

Platform deep dives

Context on both ends of the pair

ManageEngine ServiceDesk Plus MSP logo

ManageEngine ServiceDesk Plus MSP

Source

Strengths

  • Integrated ITSM, ITAM, and billing under one per-technician license for MSP economics.
  • Multi-account architecture with up to 150 customer organizations per license.
  • Native REST API v3 with OAuth 2.0 support for on-demand deployments.
  • Asset discovery covers IT, Non-IT, Software licenses, and Contract management.
  • Built-in billing automation tied to ticket hours or contract terms.

Weaknesses

  • Conversations, Notes, and Attachments are not exportable via standard tools.
  • SLA, Business Rules, and automations have no migration path and must be rebuilt.
  • On-premises update mechanism relies on command-line tools, increasing admin overhead.
  • Account migration ceiling of 500 records in Cloud limits large MSP migrations.
  • Customer Domains do not transfer from On-Premises to Cloud deployments.
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 ManageEngine ServiceDesk Plus MSP 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

    ManageEngine ServiceDesk Plus MSP: 15 req creations / 10 sec; 30 req updates / 1 min; 30 req deletions / 1 min.

  • Data volume sensitivity

    B

    ManageEngine ServiceDesk Plus MSP doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your ManageEngine ServiceDesk Plus MSP 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 ManageEngine ServiceDesk Plus MSP to Intercom data migrations

Answers to the questions buyers ask most during ManageEngine ServiceDesk Plus MSP to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 10,000 Requests and 2,000 Requesters with straightforward conversation threading land in three to five weeks. Migrations with large attachment volumes, MSP multi-account structures exceeding 50 Accounts, or custom field constraint cleanups move to eight to twelve weeks because of API rate-limit handling, attachment pre-fetch cycles, and reconciliation scope. The largest variable is conversation thread depth: Requests with hundreds of threaded messages require more API batch cycles than straightforward two-reply tickets.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ManageEngine ServiceDesk Plus MSP.
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