Helpdesk migration

Migrate from eDesk to Intercom

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

eDesk logo

eDesk

Source

Intercom

Destination

Intercom logo

Compatibility

64%

7 of 11

objects map 1:1 between eDesk and Intercom.

Complexity

CModerate

Timeline

1-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

eDesk logo

eDesk

What's pushing teams away

  • Performance issues and downtime are the most cited frustrations — G2 reviews note the platform can run slowly and that recent downtime has disrupted support operations at critical periods.
  • Setup complexity without professional services — users report that initial configuration is challenging and recommend engaging eDesk's support team from day one rather than self-onboarding.
  • Pricing at $39-$119 per agent per month feels expensive compared to alternatives for small teams, with the Essential plan's single-store limit forcing upgrades sooner than expected.
  • Translation quality within multi-language support is flagged as inconsistent by review sites, affecting brands with high volumes of non-English customer queries.
  • Limited refund flexibility — eDesk's policy of no refunds on cancellations or downgrades means teams stuck on an over-specified plan have no financial recourse.

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

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

maps to

Intercom

Conversation

1:1
Fully supported

eDesk 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

maps to

Intercom

Conversation Tag + Source Attribute

lossy
Fully supported

eDesk'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

maps to

Intercom

User

1:1
Fully supported

eDesk 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

maps to

Intercom

Teammate

1:1
Fully supported

eDesk 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

maps to

Intercom

Help Center Articles

1:1
Fully supported

eDesk 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

maps to

Intercom

Saved Replies

1:1
Mapping required

eDesk 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

maps to

Intercom

Tag

1:1
Mapping required

eDesk 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

maps to

Intercom

Workflow (rebuild required)

lossy
Fully supported

eDesk 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

maps to

Intercom

Custom Conversation Attributes

1:1
Mapping required

eDesk 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

maps to

Intercom

SLA Configuration (rebuild required)

lossy
Mapping required

eDesk 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

maps to

Intercom

Reports (rebuild required)

lossy
Fully supported

eDesk'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.

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.

eDesk logo

eDesk gotchas

High

Per-agent pricing creates billing risk at migration cutover

Medium

Smart Rules and Message Rules are tier-gated and not portable

Medium

Store and marketplace count limits gate channel connectivity

Medium

AI resolution costs accrue per automated ticket handled

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's native importer caps at 150,000 tickets

    Intercom's built-in import tool (accessible via Settings > Data > Imports & Exports) supports up to 150,000 tickets in a single import, cannot perform partial imports, and deletes previously imported tickets if the import is re-run. Migrations exceeding 150,000 tickets or requiring staged, partial, or delta migrations must use Intercom's API directly with batch chunking. We use the Conversations API with pagination, exponential backoff on rate limits, and a delta-sync pass after cutover to handle volumes above the native importer threshold.

  • Fin AI Agent EU data residency is unsupported

    Intercom's MCP (Model Context Protocol) server for Fin AI Agent currently only supports US-hosted workspaces. EU and AU data hosting regions return errors when accessed via MCP. If your team requires EU or AU data residency and plans to use Fin AI Agent with migrated knowledge data connectors, Intercom's native Help Center article indexing still works in EU/AU workspaces, but third-party data connector integrations may be blocked. We flag this during scoping and recommend the customer test Fin routing against migrated content in a sandbox before production cutover.

  • Tags and side conversations cannot migrate via native importer

    Intercom's native import tool cannot migrate ticket tags or side conversations (internal notes or separate threads linked to the main ticket). We migrate tags via the Conversations API by applying tags at import time, and we flatten eDesk side conversations into the main conversation thread as internal notes before loading. If side conversations are material to your support history (for compliance or audit purposes), we create them as separate conversations with a tag (e.g., side-conversation) so they appear adjacent to the parent conversation in the inbox.

  • eDesk Smart Rules and Message Rules require manual rebuild

    eDesk Smart Rules and Message Rules are tier-gated (Message Rules require Professional or Enterprise) and store logic in a proprietary format. There is no export utility that produces portable automation code. We extract every active rule as a structured configuration document: trigger type, conditions, and actions. The customer's Intercom admin rebuilds these as Intercom Workflows or Fin AI routing rules post-migration. We do not attempt to migrate automation logic as code because the semantic gap between eDesk rule conditions and Intercom workflow triggers would produce unreliable results.

  • Phone number validation can block contact import

    Intercom's workspace settings include phone number validation (Settings > Your Workspace > People Data > Phone) that rejects records with non-standard international formats. eDesk stores phone numbers from Amazon, eBay, Walmart, and D2C channels in a variety of formats, including country-code-prefixed and no-format entries. We recommend disabling phone number validation in the destination Intercom workspace before migration begins and re-enabling it after all contacts are loaded.

Migration approach

Six steps for a successful eDesk to Intercom data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

eDesk logo

eDesk

Source

Strengths

  • Purpose-built for Amazon, eBay, Walmart, and Shopify with native marketplace API integrations rather than third-party connectors.
  • AI Agent add-on across all plans provides automated ticket resolution at a flat per-resolution cost without per-user AI licensing.
  • Unlimited tickets on all plans removes volume-based billing surprises during peak seasons.
  • Comprehensive channel support with 200+ marketplace and D2C integrations listed in their App Store.
  • Established enterprise partnerships — sole customer support provider on Amazon and Walmart developer councils.

Weaknesses

  • Per-agent pricing model with Essential capped at one store forces early plan upgrades as teams scale across marketplaces.
  • Performance and downtime reported in G2 reviews with no published SLA uptime guarantee for all tiers.
  • Setup complexity noted by users as requiring professional services engagement rather than self-serve onboarding.
  • Translation quality for multi-language tickets flagged as inconsistent, affecting brands with international customer bases.
  • No refunds on cancellations or downgrades creates commitment risk for teams uncertain of headcount needs.
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 eDesk 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

    eDesk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your eDesk to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most eDesk to Intercom migrations land between one and three weeks for straightforward accounts under 100,000 tickets with a single-language KB and no partial-import requirements. Migrations exceeding 150,000 tickets, involving multi-language KB content, or requiring delta sync during a parallel-cutover window move to four to eight weeks. The main time variable is the volume of historical conversation threads and whether Intercom's native importer (fastest for straightforward migrations) or our API-based approach (required for large or partial migrations) is used.

Adjacent paths

Related migrations to explore

Ready when you are

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