Helpdesk migration
Field-level mapping, validation, and rollback between eDesk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
eDesk
Source
Intercom
Destination
Compatibility
7 of 11
objects map 1:1 between eDesk and Intercom.
Complexity
CModerate
Timeline
1-3 weeks
Overview
Moving from eDesk to Intercom is a shift from a marketplace-channel-centric support model to a conversational-commerce model. eDesk organises support around channels — Amazon, eBay, Walmart, Shopify — with order context attached to each ticket; Intercom organises around individual customer conversations with a proactive engagement layer built on Fin AI Agent. We preserve the channel source on each migrated ticket as a conversation tag, transfer Knowledge Base articles into Intercom's Help Center, and carry eDesk's AI Classification taxonomy into custom conversation attributes that feed Fin's routing logic. eDesk's Smart Rules and Message Rules are eDesk-proprietary and tier-gated; we document their logic as a machine-readable configuration map for your team to rebuild in Intercom. Intercom's native importer handles up to 150,000 tickets in a single import; migrations above that threshold or requiring partial imports use our API-based approach with batch chunking and delta sync.
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 eDesk 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.
eDesk
Ticket
Intercom
Conversation
1:1eDesk Tickets map directly to Intercom Conversations. Each ticket's conversation thread (customer messages, agent replies, internal notes) migrates as a chronological message sequence. We preserve ticket status (open, pending, resolved, closed) as Intercom conversation state, and ticket priority as a custom conversation attribute. The eDesk channel source (Amazon, eBay, email, etc.) migrates as a tag on the conversation so teams can filter the Intercom inbox by original channel. Attachments migrate as file links attached to the relevant message in the thread.
eDesk
Channel
Intercom
Conversation Tag + Source Attribute
lossyeDesk's channel model (Amazon, eBay, Walmart, Shopify, email, social) has no direct Intercom object equivalent. We capture the channel association on each ticket during extraction and apply it as a tag in Intercom (e.g., tag: amazon, tag: ebay, tag: shopify). For teams with marketplace order context in eDesk, we create a custom conversation attribute (e.g., channel_source__c) that Intercom workflows can reference for routing. This is a configuration step rather than a direct migration; the tag taxonomy is designed during scoping to match the team's inbox filter strategy.
eDesk
Contact
Intercom
User
1:1eDesk Contact records (customer name, email, marketplace identity, phone, custom fields) map to Intercom Users. Email serves as the primary dedupe key. eDesk's custom contact fields map to Intercom custom user attributes of the corresponding type (text, date, number, dropdown). Phone number validation should be disabled in the Intercom workspace before migration if the eDesk dataset contains international or non-standard format numbers. The contact-to-ticket linking is preserved by resolving the contact ID on each conversation at migration time.
eDesk
Agent
Intercom
Teammate
1:1eDesk Agent accounts with their role assignments (Admin, Agent) map to Intercom Teammates. We resolve agents by email match against the destination Intercom workspace. The customer's admin provisions Intercom teammates before migration so that agent assignment is preserved on each conversation rather than falling back to unassigned. Note that eDesk's per-agent pricing context does not carry into Intercom, which prices by seat tier rather than by connected channel count.
eDesk
Knowledge Base Articles
Intercom
Help Center Articles
1:1eDesk KB articles with their category hierarchy map to Intercom Help Center articles inside collections and sections. We preserve internal/external visibility flags, article body content, and article-to-category assignments. If the eDesk KB spans multiple languages, the customer adds the relevant languages to Intercom's Help Center settings before migration so that translated article versions land in the correct locale section. Article attachment files migrate as linked assets.
eDesk
Templates
Intercom
Saved Replies
1:1eDesk canned response templates migrate as Intercom Saved Replies. Template variables such as {{customer_name}} or {{order_number}} are preserved as plain text strings in the saved reply content. Variable substitution behaviour differs between platforms: eDesk resolves variables at send time via its template engine, while Intercom's Saved Replies support liquid markup for dynamic content. We document the variable mapping for each template during scoping so the customer can update Saved Replies to use Intercom's liquid syntax post-migration.
eDesk
Tags
Intercom
Tag
1:1eDesk ticket tags migrate as Intercom tags. Tag taxonomies are not normalised between platforms, so we migrate tags as-is and flag any tag that appears on more than 10 percent of tickets as a candidate for review after migration. Teams should audit tag cardinality in Intercom before relying on tags for workflow routing, as tag proliferation affects automation legibility.
eDesk
Smart Rules
Intercom
Workflow (rebuild required)
lossyeDesk Smart Rules are eDesk-proprietary automation logic that has no direct equivalent in Intercom. Smart Rules are available on all eDesk plans, but their conditions, actions, and routing logic cannot be exported as portable automation code. We extract Smart Rule configuration as a structured metadata document listing every active rule: trigger condition, filter criteria, and action. The customer's admin rebuilds these rules in Intercom using Intercom Workflows or Fin AI routing conditions. Message Rules (Professional and Enterprise tier only) follow the same process.
eDesk
AI Classifications
Intercom
Custom Conversation Attributes
1:1eDesk AI Classifications are a taxonomy used by the AI Agent add-on to categorise incoming tickets. These are not a standalone exportable object but are stored as ticket properties on each record. We capture the AI classification value as a custom conversation attribute in Intercom (e.g., ai_category__c) so that Fin AI Agent has historical context on day one. Fin cannot directly query custom conversation attributes for routing, so the classification data serves as an informational attribute rather than a native routing trigger; Fin learns from Help Center article content rather than eDesk's classification taxonomy.
eDesk
SLA Policies
Intercom
SLA Configuration (rebuild required)
lossyeDesk SLA configurations (first-response and resolution time thresholds) are migrated as metadata where Intercom supports SLA definitions. Intercom's SLA enforcement is available on Advanced plan and above. We preserve the SLA threshold values (e.g., 4-hour first response, 24-hour resolution) in a configuration document that the customer's Intercom admin uses to configure SLA policies in the Inbox settings. SLA breach history from eDesk does not migrate as Intercom SLA events.
eDesk
Reports
Intercom
Reports (rebuild required)
lossyeDesk's Automated Report Extracts API covers Agents, Tickets, Channels, Chats, and AI metrics. Historical report snapshots can be exported as CSV at migration cutover for archival purposes, but live eDesk dashboards do not have a direct Intercom equivalent. We export a snapshot of the most recent 12 months of ticket volume, CSAT, and agent performance data as CSV for import into the customer's BI tool. Intercom's native Reports (Team Performance, Conversations, SLA, CSAT) are configured fresh post-migration based on Intercom's data model.
| eDesk | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversation1:1 | Fully supported | |
| Channel | Conversation Tag + Source Attributelossy | Fully supported | |
| Contact | User1:1 | Fully supported | |
| Agent | Teammate1:1 | Fully supported | |
| Knowledge Base Articles | Help Center Articles1:1 | Fully supported | |
| Templates | Saved Replies1:1 | Mapping required | |
| Tags | Tag1:1 | Mapping required | |
| Smart Rules | Workflow (rebuild required)lossy | Fully supported | |
| AI Classifications | Custom Conversation Attributes1:1 | Mapping required | |
| SLA Policies | SLA Configuration (rebuild required)lossy | Mapping required | |
| Reports | Reports (rebuild required)lossy | 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.
eDesk gotchas
Per-agent pricing creates billing risk at migration cutover
Smart Rules and Message Rules are tier-gated and not portable
Store and marketplace count limits gate channel connectivity
AI resolution costs accrue per automated ticket handled
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 scoping
We audit the source eDesk account across plan tier (Essential, Growth, Professional, Enterprise), active channel count, ticket volume, agent count, KB article count and language count, active Smart Rules and Message Rules, and custom contact fields. We identify the total migration scope and flag whether the ticket volume exceeds Intercom's 150,000-ticket native import limit. The discovery output is a written migration scope document with object counts, channel taxonomy, tag cardinality analysis, and a recommendation on whether to use Intercom's native importer or our API-based approach.
Schema design and attribute mapping
We design the destination Intercom workspace schema before any data moves. This includes provisioning custom conversation attributes for channel source, AI classification, SLA status, and ticket priority; configuring Help Center collections and sections to match the eDesk KB category hierarchy; disabling phone number validation; and establishing teammate accounts matched to eDesk agents by email. We produce an attribute mapping document for the customer to review and sign off before migration begins.
Test migration and reconciliation
We run a sample migration with 50-100 records per object type (tickets, contacts, KB articles, saved replies) into a staging environment or shadow workspace. The customer's support manager reviews the migrated conversations for thread fidelity, tag accuracy, attachment presence, and KB article structure. We reconcile record counts and spot-check mapping against the source. Any attribute mapping corrections are applied before the full production migration begins.
Full production migration
We execute the production migration in record-dependency order: teammates first (for assignment resolution), contacts next (for conversation linking), conversations with tags and attachments, saved replies, and Help Center articles last. For volumes under 150,000 tickets we use Intercom's native importer where tag migration and attribute mapping requirements are met; for volumes above the threshold we use the Conversations API with batch chunking (500 records per batch), exponential backoff on rate-limit responses, and a delta-sync pass for records created or modified during the migration window.
Cutover and post-migration handoff
We freeze new eDesk writes at cutover, run a final delta migration pass for any records modified during the production migration window, then mark Intercom as the active system of record. We deliver the Smart Rules and Message Rules configuration document, the tag taxonomy review checklist, and the SLA threshold settings guide to the customer's Intercom admin. We support a three-day hypercare window for reconciliation issues. Workflow rebuilds, Fin AI routing configuration, and Help Center styling are outside standard migration scope and are handled as separate engagements.
Platform deep dives
eDesk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 eDesk and Intercom.
Object compatibility
3 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
eDesk: Not publicly documented.
Data volume sensitivity
eDesk 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 eDesk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your eDesk 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 eDesk
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.