Helpdesk migration

Migrate from CDESK to Intercom

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

CDESK logo

CDESK

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between CDESK and Intercom.

Complexity

CModerate

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from CDESK to Intercom crosses from a request-centric European helpdesk into a conversation-first customer engagement platform. CDESK organizes work around Requests with SLA deadline enforcement; Intercom treats every customer touchpoint as a Conversation thread attached to a Contact. We extract Requests from CDESK using whichever path the platform exposes (direct database access, manual export, or CSV extraction) since no public API was found during research, then map each Request to an Intercom Conversation linked to a resolved Contact record. SLA deadlines carry forward as custom attributes rather than native SLA rules because Intercom's SLA management operates at the workspace and team level, not the individual conversation level. Request Templates and Regular Requests do not migrate as records; we inventory them and deliver documentation so your team recreates them as Intercom Inbox rules and SLA policies post-migration.

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

CDESK logo

CDESK

What's pushing teams away

  • One reviewer noted the product felt "below starter level," suggesting feature gaps compared to established helpdesk competitors for teams with mature workflows.
  • Limited public documentation and community presence make it difficult for teams to self-serve troubleshooting and best-practice discovery.
  • Sparse third-party integrations beyond native channels means organizations with complex tool stacks face manual data re-entry or custom development costs.
  • No visible API documentation found in public research raises concerns for technical teams that require programmatic access for automation and reporting.

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

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

CDESK

Request

maps to

Intercom

Conversation

1:1
Fully supported

CDESK Requests map to Intercom Conversations. The Request title becomes the Conversation title, description becomes the initial message body, and status (Open, In Progress, Closed) maps to Intercom's open, closed, and snoozed states. We resolve the assignee by matching the CDESK assignee email to an Intercom Admin or Team. Created_at and Updated_at timestamps preserve the original request dates on the conversation timeline.

CDESK

Request (SLA deadline fields)

maps to

Intercom

Custom attributes on Conversation

lossy
Fully supported

CDESK stores SLA and SLO deadline timestamps as fields on individual Requests. These carry forward as custom attributes on the Intercom Conversation (e.g., sla_response_deadline, slo_resolution_deadline). The actual SLA rule definitions (escalation paths, business-hour calendars) are not exportable from CDESK and do not become native Intercom SLA rules; we document them for your admin to rebuild in Intercom's SLA settings post-migration.

CDESK

Custom Properties

maps to

Intercom

Custom attributes

1:1
Mapping required

CDESK administrators extend the Request schema with arbitrary Custom Properties. We extract these as key-value pairs and create matching custom attributes on the Intercom Conversation at migration time. We match field types where possible (text, number, date, dropdown) and flag any unsupported data types for manual review. The customer configures these attributes in Intercom's workspace settings before migration begins.

CDESK

Contact (requester on Request)

maps to

Intercom

Contact

1:1
Fully supported

The customer or user associated with a CDESK Request maps to an Intercom Contact. We extract the requester's name, email, and any contact-level custom fields from CDESK. If a Contact with the same email already exists in Intercom, we attach the Conversation to the existing Contact; otherwise we create a new Contact record first so the Conversation is not orphaned.

CDESK

Company (linked to Request)

maps to

Intercom

Company

1:1
Fully supported

CDESK Requests may be linked to a Company record. We migrate Company records to Intercom Companies and link them to the corresponding Contact via the Contact's company_id attribute. Intercom's Company object stores company-level data (domain, size, industry) that may come from CDESK's Company or Custom Properties.

CDESK

Deal

maps to

Intercom

Conversation with custom attributes or CRM-linked record

1:1
Fully supported

CDESK Deals track sales opportunities with linked tasks, cost estimates, and documents. Intercom does not have a native Deal or Opportunity object. We map Deals to Intercom Conversations with a deal_reference custom attribute, and if the customer also uses a CRM integration (Salesforce, HubSpot), we can link the Conversation to the external Deal record via a custom attribute. Deal documents migrate as file attachments on the Conversation.

CDESK

Attachment

maps to

Intercom

File attachment on Conversation

1:1
Fully supported

File attachments on CDESK Requests and Deals migrate as file attachments on the corresponding Intercom Conversation. We preserve filenames and upload order. Large attachments may require chunked transfer depending on Intercom's file size limits per conversation. Attachments without a parent Request conversation are held pending Contact or Company resolution.

CDESK

Request Template

maps to

Intercom

Configuration inventory (not migrated)

1:1
Fully supported

Request Templates define default structures for creating new Requests. These are configuration artifacts, not instance data. We do not export them as records. During discovery we inventory all Request Templates, document their field defaults and assignment rules, and provide written guidance so your admin can recreate them as Intercom Inbox rules or SLA policies. Budget time for this manual step post-migration.

CDESK

Regular Request

maps to

Intercom

Configuration inventory (not migrated)

1:1
Fully supported

Regular Requests are automated ticket generation rules scheduled within CDESK. These are scheduling rules, not data records, and cannot be migrated as data. We flag their existence and advise custom webhook or Intercom Workflow alternatives in the target platform. The customer's technical team implements the automation rebuild as a post-migration configuration task.

CDESK

Priority View configuration

maps to

Intercom

Inbox filtering and SLA policy

lossy
Fully supported

CDESK's Priority View is a filtering and sorting configuration for the request list. It is not a data object. We preserve the priority value and deadline on each Request so that Intercom can apply equivalent filtering. Post-migration, your admin can configure Inbox filters and SLA policies in Intercom's workspace settings to replicate the Priority View workflow.

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.

CDESK logo

CDESK gotchas

High

No documented public API for bulk data extraction

Medium

Request Templates and Regular Requests do not migrate as data

Medium

SLA/SLO values migrate as data, not as rules

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 documented CDESK API forces manual or direct-database extraction

    Extensive searches across developer documentation, technical object references, and API directories returned no evidence of a published CDESK API. Migration must rely on direct database access if available, manual export features within the CDESK application, or CSV-based extraction where supported by the interface. We confirm the extraction path during discovery before committing to a migration timeline. If only CSV exports are available, field mapping requires manual review and some Custom Property types may not export cleanly.

  • Intercom Custom Objects are scoped to bot flows, not general data

    Intercom's Custom Objects (custom record types) are designed primarily for use within bot flows and outbound messaging, not for general data storage or reporting. A community post from Intercom's support engineering confirmed that Custom Objects cannot be viewed via filters, reports, or the standard interface outside of bot contexts. CDESK Custom Properties that need to be queryable or reportable in Intercom should be migrated as custom attributes on Contacts and Conversations, not as Intercom Custom Objects.

  • Intercom API rate limits require campaign disablement before migration

    Intercom enforces API rate limits that regulate the number of requests processed over time. Active automated email campaigns in Outbound contribute to this limit and can slow or throttle data migration operations. We disable all active automated campaigns (Outbound > Campaigns > Pause campaign) before initiating migration to free the API quota. This is a manual step the customer performs or authorizes us to perform during the cutover window.

  • SLA rule definitions do not migrate, only deadline timestamps

    CDESK enforces SLA and SLO deadlines as fields on individual Requests, but the rule definitions themselves (escalation paths, business-hour calendars, notification triggers) are not structured data that can be exported. We carry forward the SLA name and deadline timestamps as custom attributes on each Conversation so that Intercom can reapply rules. Your admin must recreate SLA definitions in Intercom's SLA settings post-migration using the documented CDESK SLA values as reference.

Migration approach

Six steps for a successful CDESK to Intercom data migration

  1. Discovery and extraction-path confirmation

    We audit the CDESK account for record counts (Requests, Companies/Contacts, Deals, Custom Properties, Attachments), identify all Request Templates and Regular Request rules, and confirm the extraction path. Since no public API was found in research, we test for direct database access, manual export functionality, or CSV generation within CDESK. We also inventory the SLA/SLO field names and values in use. The discovery output is a written migration scope, an extraction feasibility assessment, and a custom attribute list for Intercom workspace pre-configuration.

  2. Intercom workspace pre-configuration

    Before migration begins, the customer creates the custom attributes we identified in discovery on Intercom Contacts and Conversations. We provide the exact attribute names, types, and options so your admin can configure them in Intercom Settings > Contact Attributes and Settings > Conversation Attributes. We also confirm whether the SLA rule definitions need to be rebuilt as Intercom SLA policies and advise on the appropriate workspace-level SLA configuration.

  3. Contact and Company pre-load

    We extract all unique Contacts (requesters) and Companies from CDESK Requests and migrate them to Intercom first. This satisfies the Intercom requirement that every Conversation must be attached to an existing Contact. If any Contact email appears without a corresponding Intercom Contact, we create it during this phase. Company records are migrated and linked via the Contact's company_id attribute.

  4. Request-to-Conversation migration

    We migrate CDESK Requests to Intercom Conversations in dependency order: closed Requests first (for historical record), then open and pending Requests. Each Conversation receives the Request title, description as the initial message body, priority and status as mapped, SLA timestamps as custom attributes, Custom Property values as custom attributes, and the assignee as an Inbox assignment to the matched Intercom Admin or Team.

  5. Deal and attachment migration

    We migrate CDESK Deals as Conversations with deal_reference custom attributes, linked to the resolved Contact and Company. File attachments on CDESK Requests and Deals migrate as file attachments on the corresponding Intercom Conversation. Large attachments use chunked transfer to stay within Intercom's file size limits.

  6. Configuration inventory delivery and cutover

    We deliver a written inventory of all Request Templates and Regular Request rules with their field defaults, assignment logic, and schedule parameters, plus the documented SLA rule definitions extracted from CDESK. This document is your admin's blueprint for rebuilding these configurations in Intercom as Inbox rules, SLA policies, and workflow automations post-migration. We do not rebuild them as part of the migration scope. Cutover includes a final delta sync of any Requests modified during the migration window and a row-count reconciliation report.

Platform deep dives

Context on both ends of the pair

CDESK logo

CDESK

Source

Strengths

  • Affordable entry tier at €20 per month for small teams establishing basic helpdesk processes.
  • Built-in SLA and SLO deadline enforcement without requiring additional modules or plugins.
  • Custom Properties allow schema extension by administrators without developer intervention.
  • Priority View gives managers immediate access to request status without running custom reports.
  • Multi-department request routing satisfies organizations that need one system for IT and non-IT service requests.

Weaknesses

  • No publicly documented API discovered during research, which limits programmatic access and automated migration options.
  • Extremely limited public review presence with no verified reviews on Software Advice as of research date.
  • Sparse third-party integration ecosystem compared to established helpdesk platforms like Freshdesk or Jira Service Management.
  • European-origin product may present language and support timezone challenges for non-European teams.
  • No visible bulk import or export functionality in public-facing documentation.
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 CDESK 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

    CDESK: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small CDESK accounts with under 2,000 Requests and no custom objects complete in two to three weeks from discovery to go-live. Mid-size accounts with multiple Custom Properties, Deal records, and SLA deadline preservation requirements move to four to six weeks. The absence of a documented CDESK API can add one to two weeks of extraction-path testing compared to migrations from platforms with published endpoints.

Adjacent paths

Related migrations to explore

Ready when you are

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