Helpdesk migration

Migrate from ITsDone Help Desk to Intercom

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

ITsDone Help Desk logo

ITsDone Help Desk

Source

Intercom

Destination

Intercom logo

Compatibility

90%

9 of 10

objects map 1:1 between ITsDone Help Desk and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ITsDone Help Desk is a German-market niche platform designed for small-to-mid-sized IT services teams under 100 agents. Intercom is a global, AI-first customer messaging platform with Fin AI Agent, real-time 45-language inbox translation, and a pre-built reporting layer. Moving from ITsDone to Intercom is a structural migration: ITsDone's Ticket-based model maps to Intercom's Conversation entity, customers map to Contacts, and agent groups map to Intercom Teams. We resolve attachment URLs at migration start, enforce the Intercom ordering constraint (Contacts before Conversations), and carry over custom fields as Intercom Custom Attributes. Workflow automations, SLA escalation rules, and triggered actions built in ITsDone do not export and require manual rebuild as Intercom workflows — we provide the full inventory. Knowledge base articles migrate as Intercom Collections and Articles with section hierarchy intact.

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

ITsDone Help Desk logo

ITsDone Help Desk

What's pushing teams away

  • Scalability limitations become apparent as teams grow beyond 50–100 agents, driving migration to platforms like Jira Service Management or ServiceNow.
  • Lack of advanced AI features and modern automation builders leads teams to switch to Zendesk Suite or Freshdesk for AI-powered triage.
  • International expansion creates pressure to move to globally-supported platforms with multi-language knowledge bases and 24/7 support.
  • Teams report that reporting and analytics fall short compared to competitors, prompting migration to platforms with richer dashboards.
  • Integration ecosystem limitations push organizations toward platforms like Zendesk with broader third-party marketplace support.

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 ITsDone Help Desk objects map to Intercom

Each row shows how a ITsDone Help Desk 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.

ITsDone Help Desk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

ITsDone Tickets map to Intercom Conversations with full thread history preserved as message records. The ITsDone ticket subject becomes the Conversation title, status maps to Intercom's open/closed state, and priority transfers to a custom attribute. Internal notes in ITsDone map to internal comments in Intercom. We handle the ITsDone ticket ID preservation as an external_id field on the Intercom Conversation so that cross-reference audit trails remain intact after migration.

ITsDone Help Desk

Customer

maps to

Intercom

Contact

1:1
Fully supported

ITsDone Customer records map to Intercom Contacts with name, email, phone, and company association preserved. Where ITsDone stores customer metadata as custom attributes, we parse those into Intercom Custom Attributes. The Intercom API requires Contacts to exist before Conversations referencing them can be created, so we sequence Contact migration as a prerequisite phase before any Ticket-to-Conversation import.

ITsDone Help Desk

Agent

maps to

Intercom

Teammate

1:1
Fully supported

ITsDone Agent profiles (name, email, role, group assignment) map to Intercom Teammates. Role naming conventions differ: ITsDone agent groups map to Intercom Teams, and individual agent assignments map to Teammate assignment on the Conversation. We resolve agent email as the dedupe key during import and flag any ITsDone role that has no direct Intercom Teammate permission equivalent for admin review.

ITsDone Help Desk

Agent Group

maps to

Intercom

Team

1:1
Fully supported

ITsDone agent groups map to Intercom Teams. We create the Intercom Teams during schema setup before any agent or conversation migration, ensuring that the team structure exists so that conversations can be assigned to the correct team on import. Team names and member lists transfer from ITsDone group definitions.

ITsDone Help Desk

Tag

maps to

Intercom

Tag

1:1
Fully supported

ITsDone Tags associated with tickets migrate as Intercom Tags. Some tag values may contain special characters or lengths that Intercom restricts, so we normalize tag values before import. Tags carry the 1:1 relationship to the migrated Conversation record, allowing the Intercom team to filter and segment conversations by historical tag after migration.

ITsDone Help Desk

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

ITsDone Knowledge Base Articles, sections, and categories migrate to Intercom Collections (sections) and Articles. Article body content transfers with HTML preserved, but embedded media links to internal ITsDone assets require post-migration review because those URLs may reference ITsDone-specific domains. We flag articles with embedded ITsDone asset links in a remediation report for the customer's admin to update before publishing. Multi-language content migrates using Intercom's translations field structure.

ITsDone Help Desk

Custom Field

maps to

Intercom

Custom Attribute

1:1
Fully supported

ITsDone custom ticket fields and customer fields parse from the schema export into Intercom Custom Attributes. Intercom supports string, number, boolean, date, and list attribute types. Dependent dropdown fields and calculated fields from ITsDone Professional or Enterprise editions may not map directly to Intercom attribute types — we document these as configuration notes for the admin to resolve manually in Intercom's Data settings before the migration runs.

ITsDone Help Desk

SLA Policy

maps to

Intercom

Workflow (manual rebuild)

lossy
Fully supported

ITsDone SLA configurations (business hours, first-response targets, resolution targets) do not have a native equivalent in Intercom at the object level. We document every SLA policy from ITsDone in a structured report with trigger conditions, business hours, and target thresholds so that the customer's admin can rebuild these as Intercom Workflows using the SLA step or time-based triggers. SLA documentation is part of the standard migration deliverables.

ITsDone Help Desk

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

ITsDone stores attachment references as URLs rather than embedding binaries. We validate all attachment URLs at the start of the migration window, re-download each binary asset, and re-attach it to the corresponding Intercom Conversation. If ITsDone cloud storage becomes inaccessible before re-download completes, we flag the affected Conversation with a note referencing the original attachment URL. Intercom's supported file types exclude executables (.exe, .sys, .scr, .shb, .wsf) for security — we flag any ITsDone attachment with a restricted file type for admin review before import.

ITsDone Help Desk

Workflow and Automation

maps to

Intercom

Workflow (not migratable)

1:1
Fully supported

ITsDone workflow rules, automated triggers, auto-assignment rules, and escalation actions are not exposed through the ITsDone export interface. We do not migrate them. We deliver a structured automation audit report that documents every active ITsDone workflow with its trigger conditions, actions, and target SLA tier, giving the customer's admin an actionable rebuild checklist for Intercom's no-code Workflow builder. This is a standard deliverable included in the migration scope.

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.

ITsDone Help Desk logo

ITsDone Help Desk gotchas

Medium

Attachment URLs may expire after migration window

High

Workflow automations do not export from ITsDone

Medium

Custom field schema varies by ITsDone edition

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

  • ITsDone workflow automations do not export

    ITsDone does not expose workflow rules, triggers, auto-assignments, or escalation rules through its export interface. Any automations built in ITsDone — including ticket routing rules, SLA escalation timers, and auto-responders — must be manually rebuilt in Intercom's Workflow builder. We provide a structured automation inventory document listing every ITsDone rule with its trigger, conditions, and actions as a rebuild checklist, but the rebuild itself is an admin task post-migration.

  • Attachment URLs expire mid-migration window

    ITsDone stores attachment references as URLs rather than embedding binaries directly in the database. When migration runs across multiple sessions or if the source account is deactivated before migration completes, attachment URLs return 404 errors. We re-validate all attachment URLs at the start of each migration session and re-download assets from ITsDone on demand to ensure binaries land in Intercom. Any asset that cannot be retrieved is flagged on the affected Conversation for manual resolution.

  • Contacts must exist before Conversations import

    Intercom's API requires that a Contact record exist before a Conversation referencing that contact can be created. Attempting to create a Conversation referencing a non-existent contact returns an error and halts that record's import. We sequence the migration in strict dependency order: Contact import completes before any Ticket-to-Conversation phase begins. This ordering constraint adds a phase boundary that teams unfamiliar with Intercom's API model may not anticipate during planning.

  • ITsDone custom field schema varies by edition

    ITsDone Help Desk editions differ in the availability and type support of custom fields. Some editions cap the number of custom fields or restrict field types such as dependent dropdowns or calculated fields. We query the ITsDone schema at the start of scoping and flag any fields that cannot be represented as an Intercom Custom Attribute. Customers on ITsDone Enterprise with complex custom field dependencies should expect a pre-migration schema review to confirm full custom attribute coverage in Intercom.

  • Intercom restricts attachment file types for security

    Intercom does not accept certain file types as attachments because they may contain malicious content. Restricted types include .exe, .sys, .scr, .shb, .wsf, and others. If ITsDone tickets contain attachments with these file types, the migration skips those files and flags the affected Conversations for admin review. The admin must either upload the restricted file manually to the Intercom Conversation or enable the Allow more file types setting in Intercom Security before migration runs.

Migration approach

Six steps for a successful ITsDone Help Desk to Intercom data migration

  1. Schema discovery and ITsDone edition assessment

    We audit the source ITsDone account for edition tier (Standard, Professional, or Enterprise), active ticket volume, knowledge base article count, custom field schema, agent and group structure, active SLA policies, and workflow rule inventory. We validate all attachment URLs at this stage to identify any that are already returning 404 responses. The discovery output is a written migration scope document covering record counts, object dependencies, and a flag list of any ITsDone-specific fields that require custom attribute creation in Intercom.

  2. Intercom workspace setup and custom attributes

    We configure the Intercom destination workspace before any data import begins. This includes creating Intercom Teams that mirror the ITsDone agent group structure, defining Custom Attributes that correspond to ITsDone custom fields (with type mapping for string, boolean, date, number, and list variants), and confirming that any restricted attachment file types present in ITsDone are either whitelisted in Intercom Security or flagged for manual handling. The workspace must be ready so that each migration phase can write data into a pre-validated schema.

  3. Contact import with dependency resolution

    We run ITsDone Customer records through the Contact import phase first. Each Contact is created in Intercom with name, email, phone, and any mapped custom attributes. The ITsDone customer ID is stored as external_id on the Intercom Contact for cross-reference. We resolve any ITsDone customer records that lack email addresses by creating them as leads in Intercom, flagging the record for admin review to supply a contactable email before conversation import. This phase must complete cleanly before the Conversation phase begins because Intercom enforces the Contact-first ordering constraint.

  4. Conversation migration from ITsDone Tickets

    With Contacts in place, we migrate ITsDone Tickets to Intercom Conversations in ticket ID order. Each Conversation is linked to its resolved Contact record, assigned to the correct Intercom Team and Teammate, and carries the full message thread with internal notes preserved as internal comments. Tags transfer as Intercom Tags. We handle SLA status mapping through Intercom custom attributes rather than a native SLA object since Intercom does not expose an SLA API object in the same structure as ITsDone. Any attachment that re-downloads successfully from ITsDone is re-attached to the Conversation; failures are flagged per Conversation.

  5. Knowledge base migration

    We migrate ITsDone Knowledge Base Articles, sections, and categories to Intercom Collections and Articles. Section hierarchy from ITsDone maps to nested Collections in Intercom. Article body HTML transfers directly, but we run a post-migration content scan flagging any embedded ITsDone asset URLs (images or links referencing the ITsDone domain) so the admin can update those before publishing. Multi-language articles use Intercom's translations field. This phase can run in parallel with conversation migration if the ITsDone schema exposes articles independently.

  6. Cutover, delta validation, and automation handoff

    We run a final delta migration capturing any ITsDone records modified after the initial export timestamp. We validate conversation count, contact count, tag coverage, and attachment attachment rate against the source totals. The customer freezes ITsDone writes and switches to Intercom as the system of record. We deliver the automation audit report documenting every ITsDone workflow rule for manual rebuild in Intercom Workflows, and the SLA policy report for rebuilding as Intercom SLA steps or time-based Workflow triggers. We support a one-week post-migration window for reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

ITsDone Help Desk logo

ITsDone Help Desk

Source

Strengths

  • Strong fit for German-speaking IT services teams requiring native-language interface and support
  • Designed for small-to-mid-sized IT departments, typically under 100 agents
  • Simple agent management and SLA configuration without complex enterprise configuration
  • Microsoft 365 integration for teams already in the Microsoft ecosystem
  • GDPR-compliant data residency options valued by European customers

Weaknesses

  • Limited scalability above 100 agents compared to enterprise platforms
  • Minimal AI and automation capabilities versus modern competitors
  • Sparse third-party integration ecosystem
  • Reporting and analytics features lag behind Zendesk, Freshdesk, and Jira Service Management
  • International support availability is limited compared to global vendors
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?

Moderate Helpdesk migration. 5 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across ITsDone Help Desk and Intercom.

  • Object compatibility

    C

    5 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

    ITsDone Help Desk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your ITsDone Help Desk 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 ITsDone Help Desk to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations with under 10,000 tickets, 500 knowledge base articles, and a clean custom field schema complete in two to three weeks. Migrations with larger knowledge bases (over 1,000 articles), ITsDone Professional or Enterprise edition custom fields requiring Intercom Custom Attributes setup, or multiple SLA policy tiers requiring workflow reconstruction move to four to six weeks. The Intercom Contact-before-Conversation sequencing constraint adds a phase dependency that can extend the timeline if contact data quality issues require remediation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ITsDone Help Desk.
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