Helpdesk migration

Migrate from DeskDirector to Intercom

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

DeskDirector logo

DeskDirector

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between DeskDirector and Intercom.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from DeskDirector to Intercom is a shift from an MSP-specific presentation layer to a general-purpose conversational support platform. DeskDirector sits on top of a PSA backend and surfaces SLA-aware service requests through board-routed portals; Intercom uses a team-inbox model with conversation-first tickets and a built-in Fin AI Agent. We handle the schema translation from DeskDirector's board permission gates to Intercom's team and teammate permission model, preserving VIP, Approval, and Invoice access flags as custom data attributes. Tickets older than six months with no recent update are silently culled in DeskDirector and must be flagged during scoping; we detect and report on this window before export. Chat sessions are ephemeral in DeskDirector with no export API and are not migratable. Dynamic forms, Knowledge Bases, and SLA configurations require manual re-implementation in Intercom's equivalent surfaces (operator bot greetings, Fin AI Agent procedures, SLA policies). Workflows, automations, and AI Assistant tool configurations are DeskDirector-specific and do not migrate; we deliver a written inventory for your admin to rebuild.

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

DeskDirector logo

DeskDirector

What's pushing teams away

  • Teams that outgrow their PSA find DeskDirector is a presentation layer rather than a standalone PSA, meaning migration requires a simultaneous PSA evaluation and dual-complexity setup.
  • 6-month stale-ticket culling causes historical records to silently disappear from the portal, which frustrates MSPs and clients needing long-term audit trails.
  • Permission model complexity—VIP flags, Approval flags, Invoice access, and board-level restrictions per contact—creates a confusing contact management surface that is difficult to audit in bulk.
  • When contacts are associated with multiple companies, switching account contexts in the portal is required to see the correct tickets, which confuses end-users and generates unnecessary support volume.
  • Custom automation and dynamic form logic is DeskDirector-specific and does not translate directly to alternative platforms, making migration a custom re-implementation rather than a data port.

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

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

DeskDirector

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

DeskDirector Tickets map to Intercom Conversations. Each ticket's subject, description, priority, and status transfer to the conversation's title, initial message body, SLA priority level, and conversation state (open, resolved, snoozed). Board assignment in DeskDirector maps to the Intercom team assignment and inbox routing rule. We detect tickets older than six months with no recent update activity and flag them explicitly during scoping so the customer can patch last-update timestamps in DeskDirector before export if they want to preserve them in scope.

DeskDirector

Contact

maps to

Intercom

Contact

1:1
Fully supported

DeskDirector Contacts migrate to Intercom Contacts by email match as the dedupe key. VIP, Approval, and Invoice access flags are preserved as Intercom custom data attributes (boolean flags: dd_vip_contact__c, dd_approval_contact__c, dd_invoice_access__c) so the customer's admin can reference them in routing rules or SLA policies. If a contact is associated with multiple DeskDirector companies, we attach the contact to all relevant Intercom company records via the multi-company association.

DeskDirector

Company

maps to

Intercom

Company

1:1
Fully supported

DeskDirector Company records map to Intercom Companies by domain match as the dedupe key. The DeskDirector Domain SID and Email Domain fields are preserved in custom data attributes (dd_domain_sid__c, dd_email_domain__c) for reference if the customer plans to configure domain-based routing in Intercom. Active Directory auto-login configuration does not transfer; it must be re-established if AD SSO is required at Intercom.

DeskDirector

Board

maps to

Intercom

Team + Inbox Routing Rule

lossy
Fully supported

DeskDirector Boards act as ticket queues with independent permission sets. Each DeskDirector Board maps to an Intercom Team with a corresponding Inbox. Board-level contact access permissions translate to team-level permission rules in Intercom. We build the board-to-team mapping during scoping based on the customer's current board structure and the desired team distribution. Board permission overrides not discoverable via API are confirmed with the customer before migration.

DeskDirector

Agent / Technician

maps to

Intercom

Teammate / Admin

1:1
Fully supported

DeskDirector Agents map to Intercom Teammates. We resolve by email match against the Intercom workspace. Agent-to-board assignments migrate as team membership in Intercom. Chat presence settings from DeskDirector do not have an Intercom equivalent; these are documented but not migrated. Agents without a matching Intercom Teammate account go to a reconciliation queue for the customer's admin to provision before record import resumes.

DeskDirector

SLA Policy

maps to

Intercom

SLA Policy

lossy
Fully supported

DeskDirector SLA configurations (response time, resolution time, priority mappings tied to Boards) migrate as configuration records. Each SLA policy definition transfers to an Intercom SLA Policy with the same response and resolution time targets and priority mappings. SLA metrics are attached to the relevant Intercom Inbox. Actual SLA breach records and historical SLA performance data are not migratable; Intercom calculates SLA compliance from the moment of migration onward.

DeskDirector

Knowledge Base

maps to

Intercom

Help Center Article

1:1
Fully supported

DeskDirector Knowledge Base articles and category hierarchy migrate to Intercom Help Center articles and collections. Article body content, category names, and article ordering transfer via the Intercom Articles API. AI Assistant rule configurations attached to KB articles are DeskDirector-specific and do not migrate; we flag them and recommend rebuilding as Fin AI Agent procedures post-migration.

DeskDirector

Dynamic Form

maps to

Intercom

Operator Bot Greeting + Fin AI Agent Greeting

lossy
Fully supported

DeskDirector Dynamic Forms with conditional logic export as configuration JSON. The form field definitions, conditional logic branches, and pre-triage capture logic require manual re-implementation in Intercom as operator bot greetings and Fin AI Agent greeting configurations. We preserve the full form configuration as a JSON artifact in the migration deliverables for the customer's admin to reference during rebuild.

DeskDirector

Tag

maps to

Intercom

Tag

1:1
Fully supported

Tags on DeskDirector Tickets and Companies migrate 1:1 as string arrays on the corresponding Intercom Conversation and Company records via the tags API. Tag naming conventions are preserved as-is. Tags are flat-keyed in both platforms with no hierarchical structure.

DeskDirector

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

Ticket attachments referenced via URL in DeskDirector are preserved as URL references in Intercom conversation messages. If DeskDirector attachments are stored in DeskDirector's blob storage, the destination URL breaks after cutover unless the customer configures an attachment forwarding mechanism or re-uploads the files to Intercom's storage. We document every URL reference and flag it as a post-migration action item.

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.

DeskDirector logo

DeskDirector gotchas

High

6-month stale-ticket culling silently drops historical records

Medium

Board permission gates control contact ticket visibility

Medium

API lacks a bulk export endpoint for tickets

Low

Active Directory SID must be registered in DeskDirector for auto-login

Low

Chat Session Manager stores ephemeral session state

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

  • 6-month stale-ticket culling silently excludes old records

    DeskDirector surfaces only tickets updated within the past six months. Any ticket older than six months with no subsequent activity is culled from both the UI and the API export response. We detect records beyond this window during our pre-export audit and flag them explicitly so the customer can decide whether to patch the last-update timestamp in DeskDirector before export to bring them into scope, or accept them as excluded. If the customer requires long-term audit trails, this decision must be made before the export phase begins because DeskDirector does not expose a bulk timestamp update mechanism.

  • Chat sessions are ephemeral with no export API

    DeskDirector's Chat Session Manager stores live runtime session state with no documented API endpoint for historical chat transcript retrieval. Chat history is not migratable. We flag chat history as non-migratable in the scope document and recommend the customer export any required conversation logs manually via DeskDirector's UI before the cutover window if regulatory or audit requirements demand preservation. Intercom conversations captured after go-live are fully preserved as first-class conversation records.

  • Intercom restricts attachment file types by default

    Intercom blocks certain file types (.exe, .sys, .scr, .shb, .wsf, and others) as a security measure by default. If DeskDirector attachments include any of these blocked types, they will be rejected during import. We detect file extension patterns during the pre-migration attachment audit and flag them. The customer must enable 'Allow more file types' in Intercom Settings > Security > Attachment settings before migration begins if blocked types are present. This is a security decision the customer must make explicitly.

  • DeskDirector board permissions do not map directly to Intercom roles

    DeskDirector's board-level contact access gates control which tickets a contact can see based on board membership. Intercom's permission model uses teammate roles (Admin, Agent, Viewer) and team membership rather than contact-level board gates. We translate board access rules to Intercom team assignments and document any custom overrides that cannot be discovered via API. The customer must confirm these during scoping because granular permission overrides may require post-migration manual reconfiguration.

  • Dynamic form logic requires manual rebuild in Intercom

    DeskDirector Dynamic Forms with conditional logic export as configuration JSON but cannot be automatically imported into Intercom. Intercom's equivalent surfaces are operator bot greetings, Fin AI Agent greeting conditions, and custom ticket attributes. We preserve the full form configuration JSON in the migration deliverables and provide a written mapping of each DeskDirector form field and conditional branch to its recommended Intercom equivalent. The customer's admin rebuilds the forms post-migration based on this reference.

Migration approach

Six steps for a successful DeskDirector to Intercom data migration

  1. Discovery and scoping

    We audit the DeskDirector portal across ticket volume (with stale-ticket window analysis), contact count, company count, board structure, active SLA policies, knowledge base article count, dynamic form configurations, and agent roster. We identify the 6-month culling boundary, flag non-exportable chat history, and document any attachment file type patterns that may conflict with Intercom's security restrictions. The discovery output is a written migration scope document and a board-to-team mapping plan for Intercom.

  2. Intercom workspace provisioning and schema design

    We provision the Intercom workspace structure before data moves: Teams (mapped from DeskDirector Boards), Inboxes (one per team), SLA Policies (mapped from DeskDirector SLA configurations), custom data attributes for VIP, Approval, Invoice access flags and Domain SID, and Help Center collections (mapped from DeskDirector Knowledge Base categories). Ticket types and conversation attributes are configured to match DeskDirector ticket priority and status semantics.

  3. Demo migration and reconciliation

    We run a demo migration with a representative sample of records (typically 50-100 tickets, 30-50 contacts, 10-20 companies) into a staging Intercom workspace. The customer's operations lead spot-checks ticket content, contact attributes, company associations, and tag fidelity against the DeskDirector source. Any mapping corrections happen here before the full production migration begins.

  4. Agent and team provisioning

    We extract every distinct DeskDirector Agent and map them by email to Intercom Teammates. Agents without a matching Intercom account go to a reconciliation queue for the customer's admin to provision before record import resumes. Board-to-team assignments are applied at this stage so that ticket routing has a valid team destination from the first production import batch.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (first, as the parent for contacts), Contacts (with company associations and permission flags resolved), Tickets (with board-to-team routing, SLA priority, and contact references resolved), Knowledge Base articles (into Help Center collections), and Tags (applied to the relevant conversations and companies). Each phase emits a row-count reconciliation report before the next phase begins. Attachment URL references are preserved and flagged as post-migration action items.

  6. Cutover, validation, and knowledge base handoff

    We freeze DeskDirector writes during cutover, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the dynamic form configuration JSON with a written field-to-Intercom-equivalent mapping, the SLA policy inventory, the Knowledge Base article inventory, and the AI Assistant rule inventory for Fin AI Agent procedure rebuild. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild DeskDirector dynamic forms, SLA policies, or AI Assistant rules as part of the migration scope.

Platform deep dives

Context on both ends of the pair

DeskDirector logo

DeskDirector

Source

Strengths

  • White-label client portal with full branding control for MSPs
  • Teams app integration brings portal access directly into Microsoft Teams
  • Deep ConnectWise and Autotask PSA integration without replacing the PSA
  • Dynamic forms with conditional logic for pre-triage ticket capture
  • CSV-based reporting exports for VIP, Approval, and Invoice permission auditing

Weaknesses

  • DeskDirector is a presentation layer on top of a PSA—not a standalone PSA—so migration requires selecting a new destination PSA simultaneously
  • Chat history is not exportable via API and is effectively lost on migration
  • AI Assistant custom tools and knowledge base rules are tenant-specific and non-portable
  • 6-month stale-ticket culling silently drops old tickets from the portal, creating gaps in historical records
  • Contact-to-multiple-company associations and granular board permissions create complex permission maps that do not translate cleanly to flat destination models
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. 3 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 DeskDirector and Intercom.

  • Object compatibility

    C

    3 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

    DeskDirector: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your DeskDirector 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 three and five weeks for accounts under 10,000 active tickets, 2,000 contacts, and a single-board or two-board structure. Migrations with complex board-to-team permission maps, multiple SLA policies, large knowledge base article counts (over 500 articles), or multi-company configurations with VIP and Approval flag complexity move to six to ten weeks because of attribute mapping work and the knowledge base re-implementation phase.

Adjacent paths

Related migrations to explore

Ready when you are

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