Helpdesk migration

Migrate from TOPdesk to Intercom

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

TOPdesk logo

TOPdesk

Source

Intercom

Destination

Intercom logo

Compatibility

58%

7 of 12

objects map 1:1 between TOPdesk and Intercom.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from TOPdesk to Intercom is a paradigm shift from ITSM to conversational customer support. TOPdesk organizes work around Calls, Changes, and a rich Asset hierarchy rooted in ITIL-aligned incident management. Intercom uses a single Conversation object for chat, email, and tickets, with Contacts, Companies, and Articles as the supporting schema. There is no direct Change object in Intercom, no asset management module, and no Known Error card equivalent. We resolve these gaps during scoping by capturing Change status and resolution as custom conversation attributes, by deciding whether TOPdesk assets map to Intercom Companies with custom fields or to a custom object, and by delivering a written inventory of any ITSM-specific data that does not have an Intercom home. Workflows, activity templates, and module-gated objects (Asset Management, Problem Management) require admin rebuild or a separate service management add-on post-migration. We do not migrate Automations, Forms, or Reports as code.

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

TOPdesk logo

TOPdesk

What's pushing teams away

  • The user interface feels dated compared to modern ITSM tools, and onboarding new agents takes longer than expected.
  • Module-based pricing means essential features like Asset Management or Advanced Reporting require separate paid licences.
  • Customization of workflows and fields is powerful but complex, requiring significant admin time and sometimes specialist consultants.
  • Reporting and analytics are limited compared to ServiceNow or Jira, making performance trend analysis harder.
  • Migrating to or from TOPdesk requires careful planning because bulk exports can timeout on large datasets and the API uses application-password authentication that must be configured per user.

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

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

TOPdesk

Calls (Incidents and Service Requests)

maps to

Intercom

Conversation (Ticket)

1:1
Fully supported

TOPdesk Calls map to Intercom Conversations with the channel set to the source communication type (email, chat, phone logged manually). Call status, priority, category, and subcategory transfer to custom conversation attributes. TOPdesk Call number becomes an external_id for reconciliation. Large Call exports from on-premise Virtual Appliance are chunked into time-windowed batches (90-day windows) to avoid the timeout threshold reported by customers running datasets above 5,000 records.

TOPdesk

People (Requesters)

maps to

Intercom

Contact

1:1
Fully supported

TOPdesk Person records map to Intercom Contacts. We resolve by email as the dedupe key. First name, last name, phone, department, branch, and location transfer to native Intercom contact attributes or custom attributes. Any TOPdesk Person without an email address is created as an Intercom Contact with a generated placeholder and flagged in the reconciliation report for admin review.

TOPdesk

Operator

maps to

Intercom

Teammate (Admin/User)

1:1
Fully supported

TOPdesk Operator records map to Intercom Teammates. We extract operator email, name, and role, and map to the Intercom teammate invite or existing account. Operators without an email are held in the reconciliation queue. Agent-level permissions (view-only, first-line, second-line) are noted for the customer admin to map to Intercom team roles post-migration.

TOPdesk

Changes (Simple, Extensive, RFC)

maps to

Intercom

Conversation with custom attributes or Custom Object

lossy
Fully supported

TOPdesk Changes have no direct Intercom equivalent. We capture the change number, type (simple/extensive/rfc), current phase and status, authorization state, and target implementation date as custom conversation attributes on a linked Conversation record. For customers who need formal change tracking, we create a Change custom object in Intercom and link it to the Conversation via external_id. Activity templates on Changes migrate as notes on the conversation or as structured attributes rather than as executable templates.

TOPdesk

Known Error Cards

maps to

Intercom

Custom Object or Article

lossy
Fully supported

Known Error Cards store a problem cause and workaround. We either create a KnownError custom object in Intercom linked to the related Call (as a resolution reference), or map the workaround to a Help Center Article linked to the resolved conversation. The customer chooses during scoping based on whether their support team wants structured known-error records or knowledge-base-style resolutions.

TOPdesk

Assets (Hardware, Software, Licence, Network Component)

maps to

Intercom

Custom Object or Company with custom attributes

lossy
Fully supported

TOPdesk Asset hierarchy has no native Intercom equivalent. We offer two strategies during scoping. Strategy one creates an Asset custom object in Intercom with fields for type, manufacturer, model, serial number, status, and location. Strategy two maps hardware assets to Company records with custom attributes for IP address, hostname, and model, suitable for IT support teams that track devices per customer company. Parent-child asset links require recursive traversal of the TOPdesk asset API to reconstruct the full dependency tree before writing to the destination.

TOPdesk

Configuration Items

maps to

Intercom

Custom Object or Asset (if asset strategy selected)

1:1
Mapping required

Configuration Management items from TOPdesk map to the same destination as Assets (see strategy above). CI fields including name, type, status, linked person, and linked location transfer to custom fields. The CI-to-asset linking relationship is preserved as a custom attribute or lookup field on the destination object.

TOPdesk

Operations Management Series and Schemas

maps to

Intercom

Custom Object with structured attributes

lossy
Fully supported

Operations Management Series and Schemas are TOPdesk-specific process definitions with no Intercom equivalent. We extract the series name, schema structure, status (preparation/activated), and step definitions as structured metadata. This migrates as a Configuration or ProcessDefinition custom object in Intercom. The customer admin rebuilds the active workflow logic in Intercom Rules or a third-party workflow tool post-migration.

TOPdesk

Knowledge Base Items

maps to

Intercom

Help Center Article

1:1
Fully supported

TOPdesk Knowledge Management items map to Intercom Help Center articles. Article title, body content, category, and visibility settings transfer. Article attachment files migrate as file attachments on the article. Note that TOPdesk's new Knowledge Base Explorer folder structure (May 2026 release) introduces a folder-based hierarchy that maps to Intercom article Collections.

TOPdesk

Freely Definable Objects (Free1Object–Free5Object)

maps to

Intercom

Custom Object

1:1
Mapping required

TOPdesk Freely Definable Objects are organization-specific custom entities with their own field schemas. Each FD object type becomes a separate Intercom Custom Object with fields matching the source schema. We pre-create the Custom Object definition in Intercom via Settings > Data > Custom Objects before any records are written. Any lookup relationships between FD objects and standard objects (Calls, People, Assets) are preserved as custom relationship fields in the destination.

TOPdesk

Reservations

maps to

Intercom

Custom Object or Note on linked asset

lossy
Mapping required

TOPdesk Reservations track equipment or room bookings with requester, asset, date range, and status. For organizations migrating to Intercom, reservations either become a Reservation custom object linked to the relevant asset record, or are noted as comments on the asset record. Availability conflict logic does not migrate; the customer admin sets up availability rules in Intercom or a connected booking tool post-migration.

TOPdesk

Attachments

maps to

Intercom

Attachment on Conversation, Contact, or Article

1:1
Fully supported

Attachments linked to Calls, Changes, Assets, and Knowledge items migrate as Intercom attachments on the corresponding record. We extract filename, content type, size, and the binary where accessible via the TOPdesk API. Attachments larger than 10 MB are flagged in the scope for the customer admin to store in an external document management system and link by URL rather than inline upload.

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.

TOPdesk logo

TOPdesk gotchas

High

Application-password-only API auth blocks scripted migrations

High

Large ticket exports can timeout on Virtual Appliance

Medium

Asset hierarchy links require recursive traversal

Medium

Module-gated objects silently return empty results in API

Low

Change activity templates tied to specific statuses

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

  • Large TOPdesk ticket exports timeout on Virtual Appliance

    Customers running TOPdesk Virtual Appliance (on-premise) report that exporting more than a few thousand Call records causes the export process to hang or return partial data without a clear error signal. We address this by chunking exports into 90-day time-windowed batches, using the TOPdesk SaaS API where available, and validating record counts per batch before proceeding. For migrations exceeding 10,000 Calls, we recommend a scoping call to confirm the export method and batch strategy before migration begins.

  • Application-password API auth requires operator-level scoping

    TOPdesk's API uses application-password authentication per individual operator account rather than OAuth or service-account tokens. The operator account used for migration must have sufficient permissions to read all target objects including Calls, Changes, People, Assets, and any module-gated data. If the operator lacks read permission on a specific module, the API returns an empty result set rather than a permissions error. We validate module access during scoping by checking for a known test record before assuming a zero result means the customer has no data in that module.

  • TOPdesk workflows and activity templates do not migrate to Intercom

    TOPdesk automates operator workflows using Events and Actions, and Change records use activity templates (status=1 for regular, status=2 for authorization) that define reusable process steps. Intercom has no equivalent event-action automation engine for ticket routing or authorization escalation. We extract workflow configuration as structured metadata and deliver a written inventory for the customer admin to rebuild in Intercom Rules or a third-party workflow tool. We do not migrate automation logic as executable code.

  • Known Errors and Changes have no native Intercom object

    Known Error Cards (problem cause and workaround) and Change cards (Simple, Extensive, RFC with phases and authorization steps) are core ITSM concepts in TOPdesk with no direct Intercom equivalent. We handle these as structured metadata migrated to custom objects or conversation attributes, but Intercom's native UI does not surface them as first-class records. Customers who require formal ITSM change and problem management workflows after migration should evaluate Intercom's Service Management add-on or a third-party ITSM integration rather than relying on the migrated custom objects alone.

  • Intercom API import order is strict: contacts before conversations

    Intercom's API requires contacts to exist before conversations can be created, and custom data attributes must exist before conversations with those attributes can be imported. We enforce this dependency order during migration: Contacts first, custom object definitions next, then conversations. Attempting to create conversations referencing non-existent contacts or undefined attributes results in API errors that block the batch. This is a constraint of the Intercom API, not of our migration tooling, and is documented here because ITSM migrations with large asset and configuration datasets introduce more dependency complexity than typical support ticket migrations.

Migration approach

Six steps for a successful TOPdesk to Intercom data migration

  1. Scoping and TOPdesk audit

    We audit the source TOPdesk instance across modules licensed (Call Management, Asset Management, Problem Management, Operations Management, Knowledge Management), record volumes per object type, active versus archived Call records, custom field schemas, and any freely definable object definitions. We also confirm the deployment model (TOPdesk SaaS vs Virtual Appliance on-premise) because this determines the API endpoint and authentication method. The scoping output is a written migration specification covering every object to be migrated, the destination mapping for each, and any gaps (Changes, Known Errors, Operations Management) that require a custom object or post-migration rebuild decision.

  2. Application-password setup and module validation

    We guide the customer to create an application password for an operator account with global read permissions, or for multiple operator accounts if data spans role-restricted modules. We validate API connectivity and confirm module access by querying for a known test record in each module before assuming the module is active. Module-gated endpoints that return empty results without error are flagged explicitly so the customer understands which objects have no data to migrate.

  3. Intercom workspace provisioning and custom object schema creation

    We create the Intercom workspace structure before any data migration begins. This includes provisioning Teams (mapped from TOPdesk Operator groups), setting up Inbox routing rules, creating custom data attributes (for Call priority, category, Change type, Change phase, asset type, and any other TOPdesk fields without native Intercom equivalents), and creating Custom Object definitions for Assets, Configuration Items, Changes, Known Errors, and Freely Definable Objects. Schema is validated in the Intercom workspace before record migration begins.

  4. Export in dependency order with time-window chunking

    We export TOPdesk data in dependency order: People first (to resolve requester links), Operators next (for teammate mapping), then Assets and Configuration Items (for asset-linked Calls), Knowledge Base items, Calls (in 90-day time-windowed batches for on-premise instances), Changes, and finally any custom object records. Each batch is validated against the TOPdesk record count before the next batch begins. We extract attachment metadata and binaries where accessible via API and flag any files exceeding 10 MB for external storage.

  5. Import into Intercom with parent-record resolution

    We import into Intercom in the same dependency order used for export. Contacts are created first (deduped by email), then custom object definitions are populated, then Conversations are created referencing the resolved Contact records. Assets, Configuration Items, and Freely Definable Objects are created after Conversations because they may be linked as external references. Each import phase emits a row-count reconciliation report comparing source record count to destination record count. We apply exponential backoff on Intercom API rate limit responses (429 status) and retry failed records up to three times before flagging for manual review.

  6. Cutover, validation, and admin handoff

    We freeze TOPdesk writes during cutover, run a delta migration of any records created or modified during the migration window, and then enable Intercom as the system of record. We validate a random sample of 25-50 records across object types against the TOPdesk source. We deliver the written automation inventory (TOPdesk Events and Actions requiring rebuild in Intercom Rules), the knowledge base article mapping, and the asset and configuration item schema document. We do not rebuild workflows, activity templates, or forms as these require admin-level configuration in the Intercom workspace. A one-week post-cutover hypercare window is available for reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

TOPdesk logo

TOPdesk

Source

Strengths

  • ITIL-aligned incident, change, and asset management built into the core product.
  • Self-service portal with knowledge base reduces first-level support load for IT and HR teams.
  • Agent-based pricing scales predictably as organisations grow their support headcount.
  • Active European community and regular product releases keep the platform current for regulated sectors.
  • Multi-module expansion from ITSM into HR and facilities service management.

Weaknesses

  • UI and experience lag behind modern alternatives like Jira Service Management and Freshservice.
  • Module-gated features mean Asset Management, Advanced Reporting, and other capabilities cost extra.
  • Bulk data export via the legacy Virtual Appliance can timeout on datasets over a few thousand records.
  • Custom fields and workflow configuration require experienced administrators to set up and maintain.
  • API uses per-user application passwords rather than OAuth, complicating automated migration tooling.
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 TOPdesk 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

    TOPdesk: Not publicly documented — varies by tenant tier and TOPdesk version.

  • Data volume sensitivity

    B

    TOPdesk doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts under 10,000 Calls and 2,000 People with no Asset Management or custom object complexity. Migrations with on-premise Virtual Appliance instances, large asset hierarchies, known error card collections, or Operations Management schemas requiring custom object design move to six to ten weeks because of the chunking strategy, recursive asset traversal, and Intercom custom object schema work needed before record migration can begin.

Adjacent paths

Related migrations to explore

Ready when you are

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