Helpdesk migration
Field-level mapping, validation, and rollback between CX Genie and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
CX Genie
Source
Intercom
Destination
Compatibility
6 of 10
objects map 1:1 between CX Genie and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from CX Genie to Intercom is a data-structure migration with three compounding complexities: CX Genie has no documented public REST API, which means migration relies on admin-panel exports rather than programmatic retrieval; CX Genie's channel-locked workflow model has no direct Intercom equivalent and must be translated into Inbox routing rules and Fin Bot flows; and CX Genie's Help Center flat list becomes Intercom's three-tier Collection-Section-Article hierarchy. We handle the export orchestration, the conversation-to-Conversation-Parts transformation, the article-to-Collection mapping, and the user-and-team provisioning against Intercom's Roles and Inboxes permissions model. We do not migrate workflow graphs as automation code, integration OAuth credentials, or custom field schemas that CX Genie does not surface in its export. We deliver a written inventory of every CX Genie workflow and integration requiring manual rebuild in Intercom.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a CX Genie 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.
CX Genie
Conversation
Intercom
Conversation + Part
1:1CX Genie Conversation records (message arrays with timestamps, sender identity, channel metadata) map to Intercom Conversation records with nested Part records. Each message in CX Genie becomes an Intercom Part of type 'comment' or 'note'. Conversation status (open, resolved) maps directly to Intercom's open, closed, and snoozed states. We resolve the contact reference from CX Genie against Intercom's Contact API and link the conversation to the matched Contact record before import.
CX Genie
Ticket
Intercom
Ticket
1:1CX Genie Ticket records (status, priority, assignee, linked conversation) map directly to Intercom Ticket. We preserve ticket status mapping (open, pending, resolved, closed) and map priority to Intercom's ticket priority levels. Assignee resolution requires matching CX Genie agent user email against Intercom's admin table before import so that the Ticket assignee field is satisfied.
CX Genie
Help Center / KB Article
Intercom
Article
1:manyCX Genie's flat list of Help Center articles requires restructuring into Intercom's three-tier hierarchy (Collection > Section > Article). During scoping we identify CX Genie's article categories and map them to Intercom Collections; sub-categories become Sections; individual articles become Articles within Sections. Article body content, author, and timestamps transfer directly. If CX Genie has no category hierarchy, we create a single default Collection and assign all articles to one default Section, which the customer's admin restructures post-migration.
CX Genie
User / Agent
Intercom
User (Admin or Team Member)
1:1CX Genie agent user accounts (name, email, role) map to Intercom Admin or Team Member records. We export the role designation from CX Genie (admin vs. agent) and map it to Intercom's agent role model. Intercom's inbox-based permissions replace CX Genie's channel-specific role assignments, so we configure the default Inbox membership for each migrated user.
CX Genie
Team
Intercom
Team
1:1CX Genie Teams (agent groups with member lists) map to Intercom Teams. Intercom Teams are used for routing rules and Inbox assignment. We create the Team record in Intercom, then map each CX Genie team member to the corresponding Intercom admin, and configure the Inbox-to-Team routing rule that sends conversations to the right group.
CX Genie
AI Agent
Intercom
Inbox + Fin Bot configuration
lossyCX Genie AI Agents (prompt configuration, assigned channel, fallback-to-human settings) do not have a direct Intercom equivalent because Intercom's Fin Bot is configured as an inbox-level AI agent, not a per-channel bot. We extract the agent prompt and channel assignment from CX Genie, then document the recommended Fin Bot configuration in the migration handoff. The customer's admin configures the Fin Bot in Intercom using our documented spec. We do not migrate AI Agent configs as executable automation.
CX Genie
Workflow
Intercom
Inbox Routing Rules
lossyCX Genie Workflow graphs (trigger conditions, branching nodes, routing logic per channel) must be translated into Intercom Inbox Routing Rules and Fin Bot flows. Each CX Genie workflow is serialized as structured JSON documenting its trigger (user message, intent match, keyword), conditions, and actions. We deliver a written routing-rule specification per workflow, mapping the channel-assigned logic to an Intercom routing rule targeting the appropriate Inbox and Team. Complex multi-branch workflows with conditional splits exceed what can be documented for automated translation and are flagged for manual rebuild in Intercom's workflow editor.
CX Genie
Channel
Intercom
Inbox + Conversation metadata
lossyCX Genie Channel connections (WhatsApp, Facebook Messenger, Telegram, website embed) assign channels to AI Agents. Intercom aggregates all channels into a single Inbox model where the channel identity (email, chat, WhatsApp, Facebook) is stored on the Conversation metadata rather than the agent configuration. We export channel metadata from CX Genie and configure the corresponding channel connection in Intercom. The physical re-authentication of each channel (WhatsApp Business, Facebook Messenger, Telegram Bot) is performed by the customer's admin in Intercom; we document the required steps per channel in the migration runbook.
CX Genie
Custom Properties
Intercom
Custom Attributes
1:1CX Genie does not expose a documented schema for custom fields on Tickets or Conversations. We cannot migrate properties that the platform does not surface in its admin-panel export. We flag this gap during scoping and ask the customer to confirm which custom fields are present and exportable. Where CX Genie does surface custom fields, we map them to Intercom Custom Attributes on the Contact or Conversation object, creating the attribute definition in Intercom before data import.
CX Genie
Integrations / Connected Apps
Intercom
Not migratable
1:1CX Genie supports integrations with platforms such as Lark, Shopify, Facebook Messenger, and WhatsApp Business. OAuth tokens, API credentials, and connected-app configurations are not exportable from CX Genie. We document every active integration and its purpose in the migration runbook with recommended Intercom equivalents: Shopify syncs through Intercom's Shopify app; Lark requires manual re-authentication in Intercom with the same offline_access scope and redirect URI requirements documented. Connected-app reconfiguration is outside migration scope and performed by the customer's admin.
| CX Genie | Intercom | Compatibility | |
|---|---|---|---|
| Conversation | Conversation + Part1:1 | Fully supported | |
| Ticket | Ticket1:1 | Fully supported | |
| Help Center / KB Article | Article1:many | Fully supported | |
| User / Agent | User (Admin or Team Member)1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| AI Agent | Inbox + Fin Bot configurationlossy | Fully supported | |
| Workflow | Inbox Routing Ruleslossy | Fully supported | |
| Channel | Inbox + Conversation metadatalossy | Fully supported | |
| Custom Properties | Custom Attributes1:1 | Not supported | |
| Integrations / Connected Apps | Not migratable1:1 | Not supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
CX Genie gotchas
No documented REST API for data export
Workflows are channel-locked per workflow
Lark OAuth integration requires offline_access scope
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Export scoping and admin-panel data extraction
We audit CX Genie's admin panel to identify all available export functions: conversation history downloads, ticket record exports, Help Center article exports, user and team lists, and channel metadata. Because CX Genie has no API, this step is manual and export-driven. We coordinate with the customer's CX Genie admin to extract data in the highest fidelity format available (JSON preferred, CSV acceptable), and we document the export schema for every object. Any gaps (custom fields not surfaced, missing workflow graphs, absent AI Agent configs) are flagged in a scoping report with a recommendation to use what is available and rebuild missing elements post-migration in Intercom.
Destination schema design in Intercom
We design the Intercom destination schema before any data moves. This includes creating Collections and Sections for the knowledge base (based on CX Genie's category taxonomy or a new architecture agreed with the customer), defining Custom Attributes for any migrated custom fields, configuring Teams and their Inbox routing rules, and provisioning Users with the appropriate Roles (admin vs. agent). We configure the Inbox to aggregate all planned channels and set the default routing behavior. Schema design is validated in an Intercom sandbox or a trial workspace before production migration begins.
User, Team, and Inbox provisioning
We provision Intercom Users (admins and agents) matched by email from the CX Genie user export, assigning each to the appropriate Team and Inbox. Teams are created in Intercom with names matching CX Genie's Team records, and members are assigned. Any CX Genie agent without a matching Intercom user goes to a reconciliation queue for the customer's admin to provision before conversation import begins, because assignee resolution depends on User records existing in Intercom.
Knowledge base migration and hierarchy structuring
We migrate Help Center articles from CX Genie into the designed Collection-Section-Article hierarchy in Intercom. Article content, author, timestamps, and internal status transfer directly. Category assignments from CX Genie are mapped to Section assignments in Intercom; if no hierarchy exists, articles land in a default Section for post-migration reorganization. We validate article count and content completeness against the source export before closing the KB migration phase.
Conversation and Ticket import with Parts transformation
We import CX Genie Conversations as Intercom Conversation records with Part sub-records. Each message in the CX Genie conversation array becomes an Intercom Part of type 'comment' or 'note' linked to the Contact resolved from the CX Genie contact reference. Ticket records (CX Genie tickets that escalated to human agents) import as Intercom Tickets with assignee, priority, and status mapped. We run this phase against the production Intercom workspace after sandbox validation. Row-count reconciliation reports are generated after each import batch.
Workflow and routing-rule handoff document delivery
We deliver a written workflow inventory documenting every CX Genie Workflow with its trigger type (user message, intent match, keyword), conditions, actions, and channel assignment. For each workflow, we provide a recommended Intercom Inbox Routing Rule or Fin Bot flow specification. AI Agent prompt configurations are documented with the recommended Fin Bot setup steps. This document is the handoff artifact; the customer's admin rebuilds the automation in Intercom following our spec. We do not rebuild workflows as executable automation inside the migration scope.
Cutover, delta sync, and channel re-authentication
We freeze CX Genie writes during cutover, run a final delta import of any conversations or tickets modified during the migration window, then mark Intercom as the system of record. We support a one-week hypercare window to resolve any data reconciliation issues raised by the team. Channel re-authentication (WhatsApp Business, Facebook Messenger, Telegram) is performed by the customer's admin following the steps documented in the migration runbook; we are available for questions during this phase but the re-authentication action is outside our scope.
Platform deep dives
CX Genie
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across CX Genie and Intercom.
Object compatibility
2 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
CX Genie: Not publicly documented; conversation caps per tier act as a soft volume limit.
Data volume sensitivity
CX Genie doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during CX Genie to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your CX Genie to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave CX Genie
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.