Helpdesk migration
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
Source
Intercom
Destination
Compatibility
10 of 12
objects map 1:1 between Service Desk Panel and Intercom.
Complexity
CModerate
Timeline
2-3 weeks
Overview
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.
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 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
Intercom
Conversation
1:1Source 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
Intercom
Contact
1:1Service 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
Intercom
Company
1:1Source 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
Intercom
Admin or Operator
1:1Service 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
Intercom
Team
lossySource 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
Intercom
Tag
1:1Source 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
Intercom
Attachment
1:1File 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
Intercom
SLA Policy (Service subscription)
1:1SLA 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
Intercom
Help Center Article
1:1Source 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
Intercom
Workflow (manual rebuild)
1:1Automated 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)
Intercom
Custom Attribute (Conversation)
lossySource 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
Intercom
Report (manual rebuild)
1:1Reporting 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.
| Service Desk Panel | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Customer Company | Company1:1 | Fully supported | |
| Agent | Admin or Operator1:1 | Fully supported | |
| Team | Teamlossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| SLA Policy | SLA Policy (Service subscription)1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Workflow | Workflow (manual rebuild)1:1 | Fully supported | |
| Custom Field (Ticket) | Custom Attribute (Conversation)lossy | Fully supported | |
| Report / Dashboard | Report (manual rebuild)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.
Service Desk Panel gotchas
SLA policies do not transfer between platforms
Attachments may require manual export
Custom fields require manual mapping confirmation
Workflows and automations cannot be migrated
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
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.
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.
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.
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.
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.
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
Service Desk Panel
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 6 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 Service Desk Panel and Intercom.
Object compatibility
6 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
Service Desk Panel: Not surfaced in initial documentation — see api.helpdesk.com/docs for endpoint-specific limits.
Data volume sensitivity
Service Desk Panel 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 Service Desk Panel to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Service Desk Panel
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.