Helpdesk migration

Migrate from C-Desk to Intercom

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

C-Desk logo

C-Desk

Source

Intercom

Destination

Intercom logo

Compatibility

64%

7 of 11

objects map 1:1 between C-Desk and Intercom.

Complexity

CModerate

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from C-Desk to Intercom is a structural migration across two very different helpdesk paradigms. C-Desk uses a traditional ticket-first model with department and location routing fields, while Intercom uses a conversation-first model organized into inboxes assigned to teams and individual admins. We map C-Desk tickets to Intercom conversations, preserving status, priority, department metadata, and the full comment thread. Knowledge base articles and their topic hierarchies map to Intercom Articles organized inside Collections and Sections, with HTML-mode article bodies sanitized to remove embedded styles and broken relative links before import. Email routing configurations and acknowledgement workflows cannot migrate as code; we deliver a written inventory of every C-Desk routing rule and email trigger for the customer's admin to rebuild as Intercom rules and automation. Custom fields require schema validation against C-Desk before we can confirm scope, as no confirmed custom field API exists for this platform.

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

C-Desk logo

C-Desk

What's pushing teams away

  • Advanced users report the feature set is basic and below starter level for organizations with complex service management requirements, prompting evaluation of more mature platforms.
  • Limited vendor visibility and sparse review volume suggest smaller market adoption, making peer validation and support harder to find compared to established alternatives.
  • Customers needing deeper customization or advanced automation capabilities beyond HTML editing and topic linking find the platform insufficient for their workflows.

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

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

C-Desk

Ticket

maps to

Intercom

Conversation

1:1
Fully supported

C-Desk service request tickets map to Intercom Conversations. We preserve ticket ID as a custom attribute for cross-reference, status as conversation state, priority as a custom attribute, and department or location metadata as conversation tags or custom attributes. The C-Desk ticket comment thread maps to Intercom's conversation part history in chronological order, with each C-Desk comment author matched to the corresponding Intercom admin or contact by email lookup. Unassigned tickets require a default team or admin assignment in Intercom before migration proceeds.

C-Desk

Knowledge Base Article

maps to

Intercom

Article

1:1
Fully supported

C-Desk knowledge base articles with HTML-mode content map to Intercom Articles. We extract the article body and run it through an HTML sanitization step that strips embedded styles, proprietary formatting tags, and relative links that will not render in Intercom's article editor. Sanitized plain-text or clean HTML versions are imported as the article body. Articles requiring manual review after migration are flagged in a post-migration inventory so the customer's admin can republish with Intercom-native styling.

C-Desk

Topic and Subtopic

maps to

Intercom

Collection and Section

1:many
Fully supported

C-Desk's hierarchical topic and subtopic structure maps to Intercom Collections (top-level) and Sections (nested). We extract the topic hierarchy as a standalone object during scoping, preserve parent-child relationships, and create Collections first, then Sections, before importing articles so that the parent reference is satisfied at the time of article insert. The position order of topics in C-Desk's navigation becomes the sort order within Intercom Collections and Sections.

C-Desk

User

maps to

Intercom

Admin

1:1
Fully supported

C-Desk user accounts map to Intercom Admins by email match. Role-based access control assignments in C-Desk (agent, admin, department manager) are mapped to Intercom's admin and agent roles, though C-Desk custom role names may not have direct equivalents in Intercom's permission model and are flagged for manual review. Any C-Desk user without a matching Intercom admin account goes to a reconciliation queue for the customer's admin to provision before record import resumes.

C-Desk

Role and Department Assignment

maps to

Intercom

Team and Inbox Assignment

lossy
Fully supported

C-Desk's multi-department and multi-location ticket routing configuration does not map directly to any Intercom native object. We extract department names, location assignments, and routing rules as a configuration inventory. The customer's admin rebuilds these as Intercom Team Inboxes and assignment rules post-migration. We deliver the complete routing rule inventory with field names, conditions, and target assignments so the admin has a direct blueprint for reconstruction.

C-Desk

Email Integration Settings

maps to

Intercom

Inbox and Rule Configuration

lossy
Mapping required

C-Desk's email integration settings (inbound email addresses, automated ticket creation triggers, acknowledgement notification rules) are exported as configuration data rather than migrated as active rules. Intercom's email channel uses inbox rules and routing rather than C-Desk-style acknowledgement triggers. We deliver a written configuration inventory listing every C-Desk email trigger, its condition logic, and the recommended Intercom equivalent rule so the admin can rebuild during the transition window.

C-Desk

Attachment

maps to

Intercom

Conversation Attachment or Article Image

1:1
Fully supported

Ticket and article attachments from C-Desk are downloaded and re-uploaded as Intercom conversation attachments or article images. We preserve original filenames and content. C-Desk attachment storage locations may require direct access provisioning if no API export exists. Intercom caps conversation attachments at 10 MB and article images at 25 MB; files exceeding these limits are flagged and noted for the customer to handle manually or host externally with a link substituted.

C-Desk

Acknowledgement Workflow

maps to

Intercom

Rule (manual rebuild)

lossy
Fully supported

C-Desk acknowledgement workflows (automated responses triggered by inbound email or ticket creation) do not migrate as code. Intercom's Rules engine handles similar logic but uses a different condition-action model. We deliver a written inventory of every active acknowledgement workflow in C-Desk, including its trigger, conditions, and automated action, with a mapped recommendation for the equivalent Intercom Rule so the admin has a documented rebuild plan.

C-Desk

Topic Article Link

maps to

Intercom

Article Section Assignment

1:1
Fully supported

C-Desk's article-to-topic linking relationships are preserved as Intercom Article Section assignments during the topic hierarchy import. We resolve the article-to-topic lookup at migration time using the article's parent topic reference from C-Desk, then insert the article into the correct Intercom Section. Articles linked to multiple topics in C-Desk are noted in the mapping inventory for the admin to handle in Intercom's multi-section assignment if required.

C-Desk

Custom Field

maps to

Intercom

Custom Data Attribute

1:1
Fully supported

C-Desk custom field support is not confirmed in the available research and no public API documentation exists to verify schema availability. During scoping, we request direct database or export access to validate whether custom fields exist on tickets or articles. If confirmed, custom fields map to Intercom custom data attributes (string, boolean, date, number, select, multi-select) which must be created in Intercom before importing any records that reference them. If custom fields cannot be confirmed, they are excluded from scope pending verification.

C-Desk

Ticket Priority

maps to

Intercom

Conversation Priority

1:1
Fully supported

C-Desk ticket priority levels (such as low, medium, high, urgent) map to Intercom conversation priority values. We use a direct value mapping during the ticket-to-conversation transform, preserving the original priority label so the customer's admin can assign Intercom's priority levels to match after migration if a different label set is preferred.

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.

C-Desk logo

C-Desk gotchas

High

Minimal web presence limits due diligence

Medium

Knowledge base HTML content requires reformatting

Low

Small review volume limits migration confidence

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

  • No confirmed public API for C-Desk export

    C-Desk lacks verified public API documentation and sparse review coverage makes schema details, field definitions, and rate limits unavailable from public sources alone. If the vendor does not provide API or direct export access, migration may require manual CSV extraction, which limits record fidelity and prevents programmatic attachment and comment migration. We request direct C-Desk instance access for schema inspection before confirming migration scope and fixed pricing. If API access is denied, we provide a scoped extraction plan with explicit limitations documented.

  • Conversation-first model differs from ticket-first routing

    C-Desk routes tickets by department and location metadata fields. Intercom organizes conversations by team inboxes and individual admin assignment without a native department or location field equivalent. Department and location metadata from C-Desk can be preserved as conversation tags or custom attributes, but the routing logic must be rebuilt as Intercom team inboxes and assignment rules post-migration. We deliver a written routing rule inventory as part of the migration handoff, but the rebuild itself is an admin task outside standard migration scope.

  • HTML article bodies require sanitization before import

    C-Desk supports HTML-mode editing of knowledge base articles. HTML content exported from C-Desk may contain embedded inline styles, proprietary formatting, table-based layouts, and relative internal links that do not render correctly in Intercom's article editor. We flag HTML-heavy articles during extraction, apply a sanitization step that strips unsafe tags while preserving meaningful content, and deliver a post-migration inventory of every article requiring manual review and republishing with Intercom-native styling.

  • Custom fields unconfirmed in C-Desk schema

    Research did not confirm support for custom fields or custom objects in C-Desk, and no public API documentation exists to verify field-level schema availability. We do not include custom field migration in the initial scope offer until direct schema inspection validates their existence. If custom fields are confirmed during scoping, they map to Intercom custom data attributes, which must be pre-created in Intercom before any record import that references them.

  • Intercom API rate limits require batch chunking

    Intercom enforces rate limits on its REST API (approximately 111 calls per 10 seconds on contacts). Automated email campaigns in the Intercom workspace contribute to this limit and can slow data migration. We disable active Intercom campaigns before migration begins, use exponential backoff and batch chunking across all API operations, and distribute bulk imports across off-peak windows to stay within rate limits and avoid triggering temporary blocks that would delay the migration timeline.

Migration approach

Six steps for a successful C-Desk to Intercom data migration

  1. Schema inspection and scope confirmation

    We request direct access to the C-Desk instance to inspect the actual database schema, field definitions, and export capabilities before confirming fixed pricing. If C-Desk provides an API, we verify endpoint availability, authentication method, and rate limits directly. If API access is unavailable, we provide a manual CSV extraction plan with explicit scope limitations for record types that cannot be programmatically exported. This step produces a written migration scope with confirmed object counts and any exclusions noted.

  2. Intercom workspace pre-configuration

    Before any data import, we configure the Intercom workspace to receive C-Desk records. This includes creating Collections and Sections that mirror the C-Desk topic hierarchy, pre-creating custom data attributes for any confirmed C-Desk custom fields, setting up team inboxes that map to C-Desk departments, and defining conversation priority labels to match C-Desk ticket priority values. Intercom requires contacts to exist before conversations can be created, so we also validate that the contact import sequence is planned before ticket migration begins.

  3. Object dependency sequencing and extract

    We sequence C-Desk records in dependency order for extraction: Users and Admins first, then Knowledge Base Collections and Sections, then Articles (with HTML sanitization applied during extract), then Tickets and their associated comments and attachments. Department and location routing metadata are extracted as a standalone configuration dataset for the routing rule inventory. We validate record counts per object and flag any attachments that exceed Intercom's size limits before proceeding to load.

  4. Sandbox validation and reconciliation

    We run a full migration into an Intercom Sandbox or staging workspace using a representative sample of records. The customer reconciles record counts, spot-checks article rendering, verifies ticket-to-conversation field mapping accuracy, and reviews the topic hierarchy placement in the Intercom Help Center. Mapping corrections identified during sandbox validation are applied before the production migration begins. Any HTML articles with rendering issues are added to the post-migration inventory at this stage.

  5. Production migration with delta capture

    We run the production migration in record-dependency order: Admins, Collections, Sections, Articles, Contacts (if separate from admin records), Conversations, Comments, Attachments, and custom data attributes. Active Intercom campaigns are disabled before migration begins to prevent rate limit consumption. Each phase emits a row-count reconciliation report. We capture a timestamp at the start of production migration and run a final delta pass to import any records created or modified during the production window before cutover.

  6. Cutover, validation, and configuration handoff

    We freeze C-Desk write access during cutover, run the final delta migration, and enable Intercom as the system of record. We deliver the routing rule inventory (department routing, email triggers, acknowledgement workflows) with direct Intercom Rule equivalents noted for each C-Desk automation. We do not rebuild C-Desk workflows or automations as Intercom Rules inside migration scope; the rebuild is an admin task using the provided inventory. We support a one-week hypercare window for reconciliation issues raised by the support team during the first days of live operation.

Platform deep dives

Context on both ends of the pair

C-Desk logo

C-Desk

Source

Strengths

  • Offers a knowledge base with HTML-mode content editing and linked topic and subtopic hierarchies.
  • Provides role-based access control to tickets across multiple departments and locations.
  • Includes email integration with automated ticket creation and acknowledgement notifications.
  • Small vendor footprint with a free trial available for initial evaluation.

Weaknesses

  • Feature set is considered basic and insufficient for organizations with advanced service management needs, based on user reviews.
  • Very limited market presence with sparse verified reviews and no public API documentation found.
  • Smaller vendor ecosystem means fewer third-party integrations, migration tools, and community resources compared to established alternatives.
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. 1 of 7 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across C-Desk and Intercom.

  • Object compatibility

    C

    1 of 7 objects need a manual workaround.

  • 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

    C-Desk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Smaller migrations under 5,000 tickets and 500 knowledge base articles complete in four to six weeks from scoping to production cutover. Migrations requiring manual CSV extraction (due to C-Desk API unavailability), large HTML knowledge bases with reformatting requirements, or complex topic hierarchies with multiple nesting levels extend to eight to fourteen weeks. The primary timeline risk is C-Desk export access: if API access is denied and manual extraction is required, extraction time adds directly to the project schedule before any migration work begins.

Adjacent paths

Related migrations to explore

Ready when you are

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