Helpdesk migration
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
Source
Intercom
Destination
Compatibility
9 of 10
objects map 1:1 between ITsDone Help Desk and Intercom.
Complexity
CModerate
Timeline
2-3 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a 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
Intercom
Conversation
1:1ITsDone 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
Intercom
Contact
1:1ITsDone 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
Intercom
Teammate
1:1ITsDone 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
Intercom
Team
1:1ITsDone 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
Intercom
Tag
1:1ITsDone 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
Intercom
Article
1:1ITsDone 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
Intercom
Custom Attribute
1:1ITsDone 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
Intercom
Workflow (manual rebuild)
lossyITsDone 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
Intercom
Attachment
1:1ITsDone 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
Intercom
Workflow (not migratable)
1:1ITsDone 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.
| ITsDone Help Desk | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Agent | Teammate1:1 | Fully supported | |
| Agent Group | Team1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Custom Field | Custom Attribute1:1 | Fully supported | |
| SLA Policy | Workflow (manual rebuild)lossy | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Workflow and Automation | Workflow (not migratable)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
ITsDone Help Desk gotchas
Attachment URLs may expire after migration window
Workflow automations do not export from ITsDone
Custom field schema varies by ITsDone edition
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
ITsDone Help Desk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 5 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ITsDone Help Desk and Intercom.
Object compatibility
5 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
ITsDone Help Desk: Not publicly documented.
Data volume sensitivity
ITsDone Help Desk doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during ITsDone Help Desk to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave ITsDone Help Desk
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.