Helpdesk migration

Migrate from ConSol*CM to Intercom

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

ConSol*CM logo

ConSol*CM

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

objects map 1:1 between ConSol*CM and Intercom.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from ConSol*CM to Intercom is a platform shift from an enterprise IT-service-desk architecture built around structured Requests and Process Designer workflows to a cloud-native conversational support platform built around Contacts and message threads. The primary migration challenge is the schema gap: ConSol*CM organizes case data around Requests where Contacts are optional, while Intercom requires every Conversation to attach to an existing Contact record. We resolve this by creating Contacts first during import, then linking every Request as a Conversation with full message history and attachment files. Workflow configurations built in ConSol*CM's Process Designer cannot be exported via API; we document the logic manually and deliver a written inventory for the customer's admin to rebuild in Intercom's workflow builder. Automation rules, SLA configurations, and routing logic similarly do not migrate and are flagged in the handoff package.

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

ConSol*CM logo

ConSol*CM

What's pushing teams away

  • Limited public API documentation makes integrations and automated workflows harder to maintain, especially for teams relying on third-party tools.
  • Smaller organizations report that the platform's enterprise complexity creates unnecessary overhead compared to simpler cloud-native helpdesk alternatives.
  • The platform lacks transparent public pricing with multiple quotes required, making cost comparisons and budget forecasting difficult for mid-market buyers.
  • General user reviews note that the interface and configuration require significant training investment before teams can operate independently.
  • The limited number of public reviews makes it difficult to assess real-world customer satisfaction trends and identify systemic issues.

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 ConSol*CM objects map to Intercom

Each row shows how a ConSol*CM 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.

ConSol*CM

Request

maps to

Intercom

Conversation

1:1
Fully supported

ConSol*CM Requests map to Intercom Conversations. Every Request field (subject, description, status, priority, category, origin channel) maps to corresponding Intercom conversation attributes. We preserve the original ConSol*CM Request ID as a custom conversation attribute consol_request_id__c for audit traceability. The primary migration challenge is that Intercom requires each Conversation to attach to an existing Contact; any ConSol*CM Request without a linked Contact requires either contact creation (using the requester's email or name) or flagging as an orphaned record for customer decision before import.

ConSol*CM

Contact

maps to

Intercom

Contact (User or Lead)

1:1
Fully supported

ConSol*CM Contacts with full contact information (email address required) map to Intercom Users. Contacts without an email address map to Intercom Leads. We extract every custom field group defined on the Contact model, map each field to a corresponding Intercom custom attribute, and create any missing attributes in Intercom before import. Tags and internal/external flags from ConSol*CM migrate to Intercom tags and labels.

ConSol*CM

Conversation (linked to Request)

maps to

Intercom

Message thread

1:1
Fully supported

ConSol*CM Conversations linked to Requests migrate as message threads in Intercom. Each inbound and outbound message becomes a separate Intercom Message entry with author attribution, timestamp, and internal/note flag preserved. We simulate the original message direction (customer-initiated vs agent-initiated) so conversations appear chronologically accurate in Intercom's timeline view. Attachments linked to conversations migrate as Intercom conversation attachment records with CDN-hosted URLs.

ConSol*CM

Resource

maps to

Intercom

Teammate (User)

1:1
Fully supported

ConSol*CM Resources represent internal staff or system entities. Owner assignments on Requests map to Intercom Teammate (User) records by email lookup. Any Resource without a matching Intercom User goes to a reconciliation queue for the customer's admin to provision before the assignment phase continues. Intercom's teammate-role model (Admin, Agent, Viewer) maps from ConSol*CM's role configuration on Resources.

ConSol*CM

Attachment

maps to

Intercom

Conversation attachment

1:1
Fully supported

File attachments associated with ConSol*CM Requests and Contacts are downloaded from ConSol CM via the REST API and re-uploaded to Intercom as conversation attachment records. We handle filename deduplication (appending a numeric suffix when filenames conflict within the same conversation), verify file sizes against Intercom's 10 MB per-file limit, and preserve the original file name and MIME type in the attachment metadata.

ConSol*CM

Tag

maps to

Intercom

Tag

1:1
Fully supported

Tags applied to ConSol*CM Requests and Contacts migrate as flat lists to Intercom tags. We extract all unique tags across the source dataset, create them in Intercom, and assign them to the corresponding migrated records. Tag naming conflicts (duplicate tags with different case or spacing) are flagged during the dry-run import and resolved before the production migration.

ConSol*CM

KB Article

maps to

Intercom

Article

1:1
Fully supported

Knowledge base articles from ConSol*CM migrate to Intercom Articles. We extract article title, body content (HTML or markdown), author, creation date, and modification date. The article category hierarchy in ConSol*CM maps to Intercom Collections and Sections, though the structural mapping requires manual review because ConSol*CM's KB taxonomy structure differs from Intercom's three-level Collections > Sections > Articles model. Article URLs and any linked attachments require separate remapping.

ConSol*CM

Team (Organizational Unit)

maps to

Intercom

Team

1:1
Fully supported

ConSol*CM organizational units map to Intercom Teams. Team membership (which agents belong to which organizational units) migrates as Intercom team membership with inbox assignment. ConSol*CM's team-based permission model maps to Intercom's Inbox permissions (Manage conversations, Reply to conversations, Observe conversations) which the customer configures during the Intercom setup phase. Routing rules based on ConSol*CM team assignments are documented but require manual rebuild in Intercom's Rules engine.

ConSol*CM

Field Group

maps to

Intercom

Custom Attribute

lossy
Fully supported

ConSol*CM custom field groups define additional properties on Contact and Request objects. We extract the full field group configuration from ConSol*CM's system documentation export, create each non-standard field as an Intercom custom contact or conversation attribute, and map the field values during import. Multi-select, date, number, and text field types map to Intercom's corresponding attribute types. Any field group referencing a lookup relationship to another object requires customer decision on whether the referenced object migrates in the same scope.

ConSol*CM

Workflow Configuration

maps to

Intercom

Rules and Workflows (manual rebuild)

lossy
Fully supported

ConSol*CM Process Designer workflows including activities, conditions, and decision branches cannot be exported via API. We perform a manual workflow audit during discovery: walking through each active workflow with the customer's ConSol*CM administrator, documenting the trigger conditions, sequence of activities, decision branches, and resulting actions. This documentation is delivered as a written inventory with recommended equivalents in Intercom's Rules builder or Fin AI Agent bot logic. The rebuild work is outside standard migration scope and is performed by the customer's admin team or an Intercom-certified partner.

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.

ConSol*CM logo

ConSol*CM gotchas

High

Workflow configurations are not programmatically exportable

Medium

Limited public API documentation for rate limits and bulk operations

Medium

Custom field groups require manual field-level mapping

Low

Concurrent User pricing requires usage analysis before scoping

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

  • Workflow configurations are not API-exportable from ConSol*CM

    ConSol*CM Process Designer workflows including activities, conditions, decision branches, and process automation logic are configured within the application and are not included in any API export or staging data output. We conduct a manual workflow audit during the discovery phase, documenting every active workflow with its trigger, steps, and decision logic. The customer receives a written workflow inventory with recommended Intercom Rules equivalents. Any automation-heavy migration requires a separate workflow rebuild effort by the customer's admin or an Intercom partner, which is outside standard migration scope and adds post-migration project time.

  • Intercom requires every Conversation to attach to a Contact or Lead

    Intercom's data model requires every Conversation to reference an existing Contact or Lead record. ConSol*CM allows Requests to exist without a linked Contact. During migration, we identify every Request without a contact reference and flag them for customer decision: create a minimal Contact record (using available requester name or email), merge into an existing Contact, or exclude from migration. Skipping this step causes import failures because Intercom rejects Conversation creates without a valid contact_id or lead_id on every message.

  • Custom field groups require manual field-level mapping with no machine-readable schema

    ConSol*CM's Contact and Request objects use extensible field groups defined per installation. The system documentation export describes which fields exist but does not produce a machine-readable schema for automated mapping. We extract the field group configuration manually, assess each non-standard field against Intercom's attribute types, and perform field-by-field mapping during the import dry-run. The customer reviews and approves all non-standard field mappings before we commit to the production import. This step adds one to three days of preparation time for migrations with more than five custom field groups.

  • Intercom API rate limits require batch chunking on large attachment imports

    Intercom's REST API enforces rate limits on attachment upload endpoints. ConSol*CM migrations with large attachment volumes (over 10,000 files or files approaching the 10 MB limit) require chunking and retry logic with exponential backoff. We probe the API during discovery to confirm safe concurrency thresholds and configure batch sizes accordingly. Attachments exceeding Intercom's 10 MB per-file limit are flagged for customer decision on compression, external hosting with link insertion, or exclusion.

Migration approach

Six steps for a successful ConSol*CM to Intercom data migration

  1. Discovery and data profiling

    We audit the source ConSol*CM instance via the REST API and system documentation export. This profiles the Contact model (field groups and custom fields), Request attributes and conversation volume, team and organizational unit structures, active KB article count and category depth, attachment volume and average file size, and any workflow configurations in the Process Designer. We also inventory the destination Intercom workspace state: existing users, team structure, installed add-ons, and custom attribute definitions already in place.

  2. Manual workflow documentation

    We conduct structured workflow interviews with the customer's ConSol*CM administrator. For each active Process Designer workflow, we document the trigger event, sequence of activities with conditions and decision branches, assigned Resources, and resulting actions. This produces a written workflow inventory that the customer uses to rebuild equivalent rules or Fin AI Agent logic in Intercom. We do not rebuild workflows in Intercom during the migration engagement.

  3. Field mapping and attribute schema creation

    We extract every custom field group defined on ConSol*CM Contacts and Requests, map each field to a corresponding Intercom custom attribute, and create any missing attributes in Intercom before import. The mapping document is reviewed and signed off by the customer before we proceed. Any field referencing a ConSol*CM-specific lookup or option set requires a transformation rule documented in the mapping spec.

  4. Contact-first migration with Request linking

    We run the migration in strict dependency order. First, all Contacts with email addresses are created as Intercom Users. Contacts without email are created as Intercom Leads. Second, Requests are created as Conversations with each linked to an existing Contact or Lead. Third, message threads from ConSol*CM Conversations are imported as message entries within each Conversation, preserving timestamps and author attribution. Attachments are uploaded after their parent conversation exists, using batch chunking and retry logic to handle Intercom's rate limits.

  5. Dry-run import and reconciliation

    We run a full dry-run import into a non-production Intercom environment with a representative data sample. We validate that every field mapping produces the expected values, that conversation threading preserves chronological order, that attachment filenames are deduplicated correctly, and that team assignments resolve to valid Intercom Users. We produce a reconciliation report covering record counts, error rates, and unmapped fields. The customer reviews the dry-run output and approves or adjusts the mapping before we schedule the production migration.

  6. Production cutover and workflow handoff

    We freeze writes in ConSol*CM during the cutover window, run a delta migration for any records modified during the production migration, and validate the final import. We deliver the written workflow inventory, the field mapping spec, and a post-migration configuration guide for rebuilding team-based routing in Intercom's Rules engine. We do not rebuild automations, SLA rules, or workflow logic as part of the migration engagement; that work is performed by the customer's admin team or an Intercom-certified partner.

Platform deep dives

Context on both ends of the pair

ConSol*CM logo

ConSol*CM

Source

Strengths

  • Workflow-based process automation with support for activities, conditions, and decision branches.
  • Flexible Contact model with customizable field groups and extensible data structures.
  • Dual pricing model (Named User or Concurrent User) providing flexibility for organizations with variable headcount.
  • Integrated staging and data export features that support migration preparation and system documentation.
  • Enterprise-grade architecture from a long-established German software vendor.

Weaknesses

  • Very limited public API documentation restricting developer integrations and automation capabilities.
  • Minimal public review presence makes independent evaluation of customer satisfaction difficult.
  • Pricing requires direct sales engagement with no self-service trial or public pricing calculator.
  • Workflow configurations are not API-exportable and require manual redeployment in target systems.
  • No clear path for incremental or phased migration approaches documented in public resources.
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 ConSol*CM 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

    ConSol*CM: Not publicly documented — rate limits are governed by the customer-hosted application server configuration (Java app-server tuning) rather than a published per-tenant quota.

  • Data volume sensitivity

    B

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

Estimator

Estimate your ConSol*CM 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 ConSol*CM to Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most ConSol*CM to Intercom migrations land between two and four weeks for accounts under 15,000 Requests and 10,000 Contacts with fewer than five custom field groups and no active KB article hierarchy. Migrations with active Process Designer workflows requiring manual documentation, multiple custom field groups, large attachment volumes, or deep KB article structures requiring structural mapping move to four to eight weeks. ConSol*CM's limited public API documentation adds discovery time compared to migrations from platforms with fully documented export capabilities.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ConSol*CM.
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