Helpdesk migration

Migrate from Usedesk to Intercom

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

Usedesk logo

Usedesk

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between Usedesk and Intercom.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Usedesk to Intercom is a structural migration across two fundamentally different helpdesk philosophies. Usedesk is ticket-centric and channel-aggregated with per-agent pricing and a Russian-language support base; Intercom is conversation-centric and AI-forward with per-seat pricing and a full REST API. The primary migration risk is Usedesk's undocumented API, which requires UI-based extraction and CSV export rather than programmatic pull, extending scoping timelines. We map Usedesk Tickets to Intercom Conversations, preserve message threads with original timestamps, map Clients to People with contact metadata, and move Knowledge Base articles to the Help Center. Automation rules, SLA configurations, and workflow triggers do not migrate; we deliver a written inventory of every Usedesk automation and its nearest Intercom workflow equivalent for the customer's admin to rebuild. Channel routing information from Usedesk is consolidated as conversation properties in Intercom, and Fin AI Agent readiness is addressed separately because EU and AU data residency regions cannot currently connect via Intercom's MCP server.

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

Usedesk logo

Usedesk

What's pushing teams away

  • Limited publicly available documentation and thin review presence on G2 and Capterra make independent due-diligence difficult before committing to a paid tier.
  • API capabilities, authentication method, and rate limits are not publicly documented, which blocks teams that need programmatic data export or integration with downstream BI tools.
  • Support team is based in Estonia with primary documentation in Russian, creating a language and timezone barrier for non-Russian-speaking teams evaluating the platform.
  • Lack of transparency around enterprise pricing and custom-plan minimums means mid-market teams often discover costs only after a sales conversation.

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

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

Usedesk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

Usedesk Tickets map to Intercom Conversations. The original message thread, including internal notes and public replies, migrates preserving sender, recipient, timestamp, and message body. Ticket status (open, pending, resolved, closed) maps to Intercom Conversation state. Assignee from Usedesk resolves to an Intercom Team Member by email lookup. Channel metadata (email, chat, social, messenger source) is stored as a custom conversation attribute since Intercom does not expose channel type as a distinct object field.

Usedesk

Client

maps to

Intercom

People (Contact/User)

1:1
Fully supported

Usedesk Client records map to Intercom People. Email, name, phone number, and contact metadata migrate directly. Custom client properties migrate to Intercom custom attributes, which must be pre-created in the Intercom workspace before migration runs because Intercom's API rejects attributes that are not defined in the workspace. Phone number formats are normalized during transformation; if Intercom phone validation is enabled and the format does not match E.164, we request the customer disable phone validation in Settings > Workspace > People Data > Phone before migration.

Usedesk

Agent

maps to

Intercom

Team Member

1:1
Fully supported

Usedesk Agents map to Intercom Team Members. Resolution is by email address. Any Usedesk Agent without a matching Intercom user account goes to the reconciliation queue for the customer's admin to provision before record import. Role and permission parity is not 1:1; Usedesk role definitions (admin, agent, supervisor) require manual reassignment in Intercom Admin settings post-migration, and we flag the gap in the validation report.

Usedesk

Channel

maps to

Intercom

Conversation Attribute

lossy
Fully supported

Usedesk supports up to 20 channel types (email, live chat, social media, Telegram, WhatsApp, and others). Intercom does not expose channel type as a distinct object; instead, channel metadata is stored as a custom conversation attribute that we create during migration setup. The original channel label from Usedesk is preserved in this attribute so that teams can filter conversations by source channel in Intercom's inbox view.

Usedesk

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

Usedesk Knowledge Base articles migrate to Intercom Articles within the Help Center. Article content, categories, and publication status transfer directly. Article-to-ticket linking (Usedesk's internal article references within tickets) is not preserved as a native link in Intercom; we document each linked article pair in the migration report for the customer to recreate manually. If the Usedesk knowledge base spans multiple languages, the customer must add the corresponding languages in Intercom Help Center settings before migration so that imported translations map correctly.

Usedesk

Tag

maps to

Intercom

Label

1:1
Fully supported

Usedesk ticket tags migrate as flat labels in Intercom. Where Usedesk uses hierarchical tag structures, we flatten to a single label string with path separators preserved so that the customer can reorganise into Intercom's topic-based taxonomy post-migration. Labels migrate as part of the Conversation record.

Usedesk

Attachment

maps to

Intercom

Attachment (ContentDocument)

1:1
Fully supported

File attachments embedded in tickets or knowledge base articles migrate to Intercom's file storage with links preserved in the record. Oversized files (above Intercom's 10 MB per file limit) are flagged early in scoping. If the Usedesk attachment count is large or files are stored outside the primary ticket export, we run a separate attachment pass to avoid API timeout during the main migration window.

Usedesk

Automation Rule

maps to

Intercom

Workflow (manual rebuild)

1:1
Fully supported

Usedesk automation rules (triggers, conditions, and chained actions) are exported as structured JSON in our discovery pass but cannot migrate as executable code to Intercom because the automation engine semantics differ. We deliver a written inventory of every Usedesk automation with its trigger, conditions, actions, and the nearest equivalent Intercom Workflow step. The customer's admin rebuilds each automation in Intercom Admin > Workflows post-migration. Fin AI Agent configuration is documented separately as it requires knowledge base content to be live in Intercom before setup.

Usedesk

Custom Field (Ticket)

maps to

Intercom

Custom Conversation Attribute

lossy
Fully supported

Usedesk custom fields on Tickets are account-specific with no public schema registry. We discover each custom field during the pre-migration data audit, then create the equivalent custom conversation attribute in Intercom before migration runs. Custom field value types (text, number, date, dropdown) are mapped to Intercom attribute types. Any custom fields without a clear Intercom equivalent are flagged in the mapping document for the customer to decide whether to drop, consolidate, or store as a custom text attribute.

Usedesk

Custom Field (Client)

maps to

Intercom

Custom People Attribute

lossy
Fully supported

Usedesk custom fields on Client records are discovered during the data audit and mapped to Intercom custom People attributes. These must be pre-created in Intercom workspace settings before the migration run because Intercom's API rejects People records with undefined custom attributes. Email opt-in and opt-out preferences from Usedesk migrate to Intercom's HasOptedOutOfEmail standard attribute to maintain compliance flags.

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.

Usedesk logo

Usedesk gotchas

High

Usedesk API is undocumented publicly

High

Per-agent pricing model requires careful seat audit

Medium

Automation rules require manual rebuild in destination

Medium

Custom fields are account-specific with no schema reference

Low

Timezone and language defaults may affect timestamps

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

  • Usedesk API is undocumented publicly

    No publicly accessible API reference, authentication documentation, or endpoint listing exists for Usedesk. This means bulk programmatic export is not achievable through documented means. We work around this using UI-based record extraction and CSV export where available, but customers with large histories (over 20,000 tickets) or complex schemas face data extraction delays. We raise this as a migration-blocking factor in scoping before any timeline is committed, and the undocumented API typically extends the discovery phase by one to two weeks compared to migrations from platforms with public API documentation.

  • Intercom API rate limits constrain write throughput

    Intercom's default API limit is 1000 requests per minute, distributed as 166 operations per 10-second window. Large migrations with many attachments or custom attributes can exhaust this limit during a write-heavy migration pass, returning HTTP 429 responses. We implement exponential backoff and batch chunking, and we pause outbound automated email campaigns in Intercom before migration runs to free API headroom. Customers running active Outbound campaigns during migration should disable them in Intercom Admin > Outbound > Campaigns before migration day.

  • Custom attributes must exist before migration

    Intercom's API rejects People and Conversation records that include custom attributes not already defined in the workspace settings. Unlike platforms with dynamic schema, Intercom requires attributes to be created in Admin > Data > Attributes before any data containing those attributes can be imported. We create all required custom People and Conversation attributes in the Intercom workspace during the pre-migration setup phase, before any data moves, to avoid silent failures or field-dropping during the migration run.

  • Automation rules do not migrate as executable code

    Usedesk's workflow engine uses internal logic that does not export cleanly to Intercom's Workflows engine. Triggers, conditions, and chained actions are recorded as structured JSON in our discovery export but must be recreated manually in Intercom. We provide a mapping document listing each Usedesk automation and its nearest equivalent in Intercom Workflows, but the rebuild is a post-migration admin task. Fin AI Agent setup is excluded from standard migration scope and requires the knowledge base to be live in Intercom first.

  • Fin AI Agent MCP server does not support EU or AU data regions

    Intercom's MCP server for Fin AI Agent currently only supports US-hosted workspaces. EU and AU data residency regions return errors when accessed via the MCP server. If the customer's Intercom workspace is hosted in the EU or AU region and they plan to use Fin AI Agent or Data Connectors, this limitation must be addressed in the migration planning phase. The Fin AI Agent configuration is a post-migration setup task in any case, but the data residency constraint should be resolved before the workspace is provisioned.

Migration approach

Six steps for a successful Usedesk to Intercom data migration

  1. Discovery and data audit

    We audit the Usedesk account across objects, custom fields, active automation rules, knowledge base structure, agent roster, and channel inventory. Because Usedesk has no public API, the discovery phase requires UI-based record sampling and CSV export where available. We extract a representative sample of 50-100 tickets per channel type to understand field distribution, attachment volume, and custom field usage. The discovery output is a written migration scope, a custom field inventory, an automation rule register, and a timeline range based on data volume.

  2. Intercom workspace pre-configuration

    Before any data moves, we create all required custom attributes in the Intercom workspace (custom People attributes and custom Conversation attributes) to match the Usedesk custom field inventory. We create team structures in Intercom Admin > Inbox to mirror Usedesk's team setup. We disable outbound automated campaigns temporarily and confirm that phone number validation is disabled if Usedesk client records contain non-E.164 phone formats. We configure the Help Center collections and sections to match the Usedesk knowledge base hierarchy so that articles land in the correct location during migration.

  3. Demo migration and reconciliation

    We run a demo migration of a representative dataset (typically 200-500 records across tickets, clients, agents, and articles) into the Intercom workspace. The customer's team reviews the migrated conversations, People records, and articles against the Usedesk source to validate field mapping, message thread fidelity, and timestamp accuracy. Any mapping corrections are applied to the transformation logic before the production migration runs. This step typically takes one to three days.

  4. Main migration pass

    We run the production migration in dependency order: People (from Usedesk Clients) first with custom attributes pre-created; Conversations (from Usedesk Tickets) second with channel metadata and assignee resolved; Knowledge Base articles third with content and category preserved; attachments fourth as a separate pass. We use exponential backoff and batch chunking against Intercom's API rate limits, and we pause all inbound and outbound automations in Intercom during the migration window. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Attachment migration pass

    File attachments are migrated in a separate pass after the main ticket and article data is stable. Oversized attachments are flagged for the customer to either resize or host externally and link in Intercom. We verify that attachment URLs resolve correctly in Intercom before marking the pass complete.

  6. Cutover, validation, and automation handoff

    We freeze Usedesk writes during the cutover window, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the automation rule inventory document to the customer's admin team with recommended Intercom Workflow equivalents for each Usedesk automation. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild Usedesk automations as Intercom Workflows inside the migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

Usedesk logo

Usedesk

Source

Strengths

  • Multichannel ticket consolidation across email, web chat, social networks, messengers (WhatsApp, Telegram, Viber, Instagram, Facebook Messenger, X/Twitter).
  • Open API and mobile SDKs (iOS/Android) make embedded support in customer apps achievable without heavy lift.
  • Country-currency-based fixed pricing simplifies billing for international teams.
  • Pre-built integrations with 500+ apps via Albato and Zapier, plus named integrations with retailCRM, AppFollow, Brand Analytics, Carrot quest, YouScan.
  • Enterprise customer logos (KIABI, Royal Canin, Sephora, Philip Morris, Samsonite, Haier) signal operational scale.

Weaknesses

  • Public-facing pricing tiers are not exposed on the marketing site without contact; published numbers in third-party sources (SaaSWorthy) vary by region.
  • Russia origin / EMEA orientation — procurement-sensitive customers in some jurisdictions may face sanctions or data-residency questions; we confirm hosting region at scoping.
  • Smaller third-party review footprint than Zendesk/Freshdesk/Intercom makes due diligence harder for buyers in North America.
  • Help desk depth (knowledge base, advanced SLA management, BI) is lighter than tier-one Western competitors at equivalent price points.
  • Mobile SDK adoption requires engineering integration — not a no-code add-on for the average SMB.
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?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Usedesk and Intercom.

  • Object compatibility

    B

    2 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

    Usedesk: Not publicly documented — confirmed during integration scoping..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Usedesk to Intercom migrations land between two and four weeks for accounts under 10,000 tickets and 5,000 clients with no custom fields. The undocumented Usedesk API extends discovery by one to two weeks compared to migrations from platforms with public API documentation. Migrations with large attachment volumes, multiple knowledge base sections, custom fields on both Tickets and Clients, or accounts spanning multiple Usedesk teams move to four to eight weeks. Migration time is also influenced by how quickly the customer reviews the demo migration pass and resolves custom attribute decisions.

Adjacent paths

Related migrations to explore

Ready when you are

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