Helpdesk migration

Migrate from Service Desk Panel to Intercom

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

Service Desk Panel logo

Service Desk Panel

Source

Intercom

Destination

Intercom logo

Compatibility

83%

10 of 12

objects map 1:1 between Service Desk Panel and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Service Desk Panel to Intercom is a shift from a ticket-first support model to a conversation-first engagement model. Service Desk Panel organizes support around structured Tickets with status, priority, and assignee fields; Intercom treats every customer interaction as a Conversation that may or may not require a resolution outcome. We resolve that structural difference during scoping by mapping source ticket threads to Intercom Conversation records and flagging any source properties that have no Intercom field equivalent. Conversation authors and timestamps carry forward; SLA policies do not because Intercom's SLA layer is tied to the Service layer (an additional paid product) rather than being a universal property on Conversation records. We do not migrate Workflows, Automations, or Reports; we deliver a written inventory of every active rule for the customer's admin to rebuild in Intercom's workflow builder post-migration.

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

Service Desk Panel logo

Service Desk Panel

What's pushing teams away

  • Pricing becomes unpredictable as teams grow, with per-agent costs stacking up faster than expected at scale.
  • The tool lacks depth for complex ITSM workflows, forcing growing teams to either work around limitations or migrate to a more capable platform.
  • Integration with other business tools is limited or requires workarounds, creating data silos between the help desk and the rest of the stack.
  • Customization options are too rigid for teams with unique support processes, leading to workarounds that reduce agent efficiency.
  • Performance degrades with high ticket volumes or large attachment sizes, causing slow page loads and delays during peak support periods.

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 Service Desk Panel objects map to Intercom

Each row shows how a Service Desk Panel 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.

Service Desk Panel

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Source Tickets map to Intercom Conversations. The ticket subject becomes the Conversation title, ticket description becomes the opening message, and all reply messages in the ticket thread map to Intercom message objects ordered by timestamp. Conversation source attribution (email, chat, phone) maps to Intercom's source field. We preserve the original ticket ID as a custom attribute intercom_source_id__c for audit and cross-reference.

Service Desk Panel

Customer

maps to

Intercom

Contact

1:1
Fully supported

Service Desk Panel Customers map to Intercom Contacts by email as the dedupe key. The customer name splits into first_name and last_name fields in Intercom. Any custom fields on the source Customer (phone, address, company association) map to Intercom Contact custom attributes, which must be pre-created in Intercom Settings > Data > Contact Attributes before import begins.

Service Desk Panel

Customer Company

maps to

Intercom

Company

1:1
Fully supported

Source Customers associated with a company map to Intercom Companies. We use the company name as the Company name field and resolve the Contact-to-Company relationship by matching the source customer_email against the Contact email already imported. Intercom Company also captures monthly_spend and plan attributes if present in the source data.

Service Desk Panel

Agent

maps to

Intercom

Admin or Operator

1:1
Fully supported

Service Desk Panel Agents map to Intercom Admins (full workspace access) or Operators (inbox access only). We map by email match against the Intercom workspace User list. Agents without a matching Intercom account go to a reconciliation queue for the customer's admin to provision before record import resumes. Agent role metadata from Service Desk Panel maps to a custom attribute agent_role__c for reporting purposes.

Service Desk Panel

Team

maps to

Intercom

Team

lossy
Fully supported

Source Teams map to Intercom Teams if the destination is on the Advanced plan or above, which unlocks team inboxes and routing rules. Teams are not available on Intercom Essential. We document the team roster during discovery and configure Inbox routing rules to assign Conversations to the correct team based on source Team assignment. If the destination is on Essential, team names migrate as a custom attribute team_name__c on the Conversation.

Service Desk Panel

Tag

maps to

Intercom

Tag

1:1
Fully supported

Source ticket tags migrate as Intercom Conversation tags. Tags are string arrays attached to the conversation record. Intercom handles tag deduplication automatically on import. We preserve the tag list as-is and recommend a post-migration tag consolidation review if the source used inconsistent naming.

Service Desk Panel

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

File attachments on tickets migrate to Intercom as file attachments on the Conversation. Intercom restricts certain file types (.exe, .sys, .scr, .shb, .wsf) for security reasons and does not allow them as imports. We flag unsupported file types during scoping and exclude them from the migration with a record in the gotcha report. Inline images in message bodies migrate as separate file attachments.

Service Desk Panel

SLA Policy

maps to

Intercom

SLA Policy (Service subscription)

1:1
Fully supported

SLA policies from Service Desk Panel do not migrate. Intercom's SLA functionality is available only on the Service subscription layer, which is an additional paid product on top of the Support subscription. We document every source SLA rule (first response time, resolution time, business hours, escalation recipients) in the migration package so the customer can manually configure equivalent policies in Intercom Service before go-live.

Service Desk Panel

Knowledge Base Article

maps to

Intercom

Help Center Article

1:1
Fully supported

Source knowledge base articles map to Intercom Help Center articles within Collections and Sections. Article title, body content, author, and publish status carry forward. Formatting differences between platforms may require post-migration review of article layout, especially for articles containing tables, code blocks, or embedded media. Internal-only articles from Service Desk Panel map to Intercom articles with visibility set to Internal.

Service Desk Panel

Workflow

maps to

Intercom

Workflow (manual rebuild)

1:1
Fully supported

Automated rules, ticket routing logic, trigger actions, and escalation rules from Service Desk Panel do not migrate. Intercom's workflow model uses step-based bots and Inbox assignment rules that are not directly equivalent to source trigger conditions. We deliver a written inventory of every active Workflow with its trigger, conditions, and actions during discovery. The customer's admin rebuilds these in Intercom's workflow builder post-migration.

Service Desk Panel

Custom Field (Ticket)

maps to

Intercom

Custom Attribute (Conversation)

lossy
Fully supported

Source ticket custom fields require pre-creation in Intercom Settings > Data > Conversation Attributes before migration. We match by field label and data type, but the customer must confirm that a source dropdown field lands in an Intercom dropdown (select) rather than a text field. Unmapped custom fields are flagged in the mapping review step for customer approval before import begins.

Service Desk Panel

Report / Dashboard

maps to

Intercom

Report (manual rebuild)

1:1
Fully supported

Reporting and dashboard configurations do not migrate. Intercom's Reports hub provides conversation trends, CSAT, team performance, and bot resolution metrics natively. We note that historical Service Desk Panel ticket metrics (average resolution time, first response time by agent, ticket volume by category) are not transferable as pre-built reports; these metrics must be sourced from raw data exports if needed for trend continuity.

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.

Service Desk Panel logo

Service Desk Panel gotchas

High

SLA policies do not transfer between platforms

Medium

Attachments may require manual export

Medium

Custom fields require manual mapping confirmation

High

Workflows and automations cannot be migrated

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

  • Intercom restricts attachment file types for security

    Intercom blocks certain file types from being uploaded or imported because they may contain malware or malicious content. The blocked list includes .exe, .sys, .scr, .shb, .wsf, and related executable formats. We identify all source ticket attachments with restricted file extensions during scoping and exclude them from the migration batch. The customer receives a list of excluded attachments and is responsible for alternative storage or manual transfer. Additionally, if the source Service Desk Panel instance does not expose direct download URLs for attachments, we flag this during discovery and cannot pull file bodies automatically.

  • SLA policies cannot migrate and require Intercom Service subscription

    Intercom's SLA management is not a universal feature of the Support subscription. SLA policies (first response time targets, resolution time targets, business hours definitions, and escalation rules) require the separate Service subscription layer at additional cost. We document every source SLA rule during discovery and include it in the migration package. The customer must configure equivalent SLA policies in Intercom Service before go-live or accept that SLA tracking will not be active on day one. This gotcha is rated high because teams that rely on SLA compliance for customer contracts risk breach if the rebuild is deferred.

  • Custom attributes must exist in Intercom before import

    Intercom requires that any custom attributes on Contacts, Companies, or Conversations be created in the Data model settings before data can be written to those fields via API. Unlike some platforms that auto-create fields on import, Intercom returns a validation error if a custom attribute API name does not exist in the workspace. We create all custom attributes in the destination Intercom workspace during the schema setup phase before any record import begins. This requires the customer to confirm field label, type (text, number, date, select, multiselect), and options from the source during discovery. Unmapped custom fields are flagged for customer review before import.

  • Conversations blend channels differently than ticket threads

    Service Desk Panel ticket threads are typically sequential email or chat messages within a single ticket. Intercom Conversations aggregate messages across channels (email, chat, push, SMS) into a unified thread, which may include system events (conversation opened, assigned, snoozed) alongside customer and agent messages. We preserve chronological message ordering by timestamp, but the customer should review a sample of migrated Conversations to confirm that thread readability meets expectations, especially for tickets with mixed-channel histories.

  • Delta migration required for records created during cutover

    Any tickets, customers, or conversations created in Service Desk Panel between the initial data extract and the production cutover will not be included in the primary migration batch. We coordinate a delta migration step during cutover to capture these late-arriving records and import them into Intercom before the source is deactivated. The delta window is typically short (30 minutes to 2 hours) and requires the customer to pause new ticket creation or accept a brief read-only period. Teams with high ticket velocity during business hours should schedule cutover during off-peak hours or plan a delta window on the following business day.

Migration approach

Six steps for a successful Service Desk Panel to Intercom data migration

  1. Discovery and data audit

    We audit the source Service Desk Panel instance across tickets (volume, status distribution, custom fields), customers (contacts and company associations), agents (active roster and roles), teams, tags, SLA policies, knowledge base articles, and active workflows. We pair this with an Intercom workspace readiness check: confirming the current Intercom plan tier, identifying which custom attributes and teams already exist, and verifying whether the Intercom Service subscription (for SLA management) is present or needs to be added. The discovery output is a written migration scope with object counts, mapping rules, and a list of source records that require manual handling before migration.

  2. Schema setup in Intercom

    We create all required custom attributes in Intercom Settings > Data before any record import. This includes Contact custom attributes (from source customer fields), Company custom attributes, and Conversation custom attributes (from source ticket fields). We configure Teams (if on Advanced or Expert plan) and map source team names to Intercom team inboxes. We document every source SLA policy for manual rebuild and every active Workflow for the rebuild guide. If the source knowledge base has a nested category structure, we map it to Intercom Collections and Sections.

  3. Demo migration and mapping review

    We run a demo migration of a representative subset (typically 50-100 records per object type) into a staging environment or a shadow Intercom workspace. The customer's lead admin reviews migrated Conversations, Contacts, and articles for field-level accuracy, thread readability, and tagging fidelity. We correct any field-to-attribute mapping errors identified during review. This step catches mapping gaps before production migration begins and avoids record-level corrections in the live dataset.

  4. Agent and user reconciliation

    We extract every distinct Service Desk Panel Agent email referenced on tickets and map them to Intercom Admins or Operators by email match. Agents without a matching Intercom account are listed in a reconciliation report for the customer's admin to provision before the production migration. Migration cannot proceed past the agent mapping step because Intercom requires a valid Admin or Operator reference for conversation attribution.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies (because Contacts link to them), Contacts (with company_id resolved), Agents (as Admins/Operators), Conversations (with contact_id, assignee_id, and team_id resolved), Tags (applied to Conversations post-import), Attachments (uploaded and linked to the parent Conversation), and Knowledge Base Articles (within Collections and Sections). Each phase emits a row-count reconciliation report before the next phase begins. We use Intercom's REST API with batch operations and exponential backoff on rate limit responses.

  6. Cutover, delta migration, and workflow rebuild handoff

    We freeze Service Desk Panel writes during cutover, run a final delta migration of any records created in the cutover window, then enable Intercom as the system of record. We deliver the Workflow inventory document and SLA policy documentation to the customer's admin team for rebuild in Intercom. We support a five-business-day hypercare window where we resolve any data quality issues raised during initial Intercom use. We do not rebuild Service Desk Panel Workflows as Intercom workflows or bots inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

Service Desk Panel logo

Service Desk Panel

Source

Strengths

  • Simple per-ticket and per-agent pricing is easy to understand and forecast.
  • Fast onboarding with minimal configuration required to start receiving tickets.
  • Email-to-ticket automation handles inbound support without agents needing to manually create records.
  • Core ticket fields (subject, status, priority, assignee) map consistently across most platforms.
  • Free trials and low entry costs make it accessible for small teams to evaluate fit.

Weaknesses

  • Advanced ITSM capabilities like problem management, change management, and asset tracking are limited or absent.
  • Custom field and workflow flexibility is constrained compared to more configurable platforms.
  • Bulk operations and batch editing are often missing or poorly implemented.
  • Reporting is basic and does not support the level of customization support leaders need for executive visibility.
  • API access and integrations may be restricted to higher pricing tiers, limiting automation options for smaller teams.
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. 6 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 Service Desk Panel and Intercom.

  • Object compatibility

    D

    6 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

    Service Desk Panel: Not surfaced in initial documentation — see api.helpdesk.com/docs for endpoint-specific limits.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Service Desk Panel 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 Service Desk Panel to Intercom data migrations

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

Can't find your answer?

Walk through your Service Desk Panel 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 three weeks for accounts under 10,000 Tickets and 2,000 Contacts with no custom objects and a clean custom field list. Migrations with large conversation histories (over 100,000 messages), multiple custom fields, or knowledge base articles requiring content review move to five to eight weeks because of data transformation time, Intercom custom attribute creation, and bulk import batch management. Timeline killers are almost always source API rate limits and the customer review cycle for mapping confirmation, not the migration itself.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Service Desk Panel.
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