Helpdesk migration
Field-level mapping, validation, and rollback between CommBox and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
CommBox
Source
Intercom
Destination
Compatibility
10 of 12
objects map 1:1 between CommBox and Intercom.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from CommBox to Intercom means trading a platform with proprietary automation scripts (AutoX, IntentX, AssignX, TransformX) for a product with a larger ecosystem, higher G2 satisfaction scores for its Fin AI Agent, and a published REST API with documented rate limits. CommBox stores Customers, Conversations, and Custom Fields as the core data model; Intercom uses Contacts (Users), Conversations, Teams, and Custom Attributes. We extract conversation threads per channel (WhatsApp, email, voice, social), normalize metadata across those sources, and load into Intercom with the channel source tagged on each conversation so the unified inbox reflects the same omnichannel picture. Routing rules, SLA policies, and automation scripts do not migrate as code; we document them for the destination admin to rebuild using Intercom's Rules engine and Fin AI Agent setup.
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 CommBox 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.
CommBox
Conversations
Intercom
Conversation
1:1CommBox Conversations map directly to Intercom Conversations. Each conversation receives its channel source (WhatsApp, email, voice, social) as the Source field value. Message body, timestamps, and agent attribution migrate directly. A single customer journey spanning multiple channels in CommBox becomes a threaded conversation in Intercom with channel attribution preserved on individual message parts rather than siloed per channel.
CommBox
Customer (End User)
Intercom
User (Contact)
1:1CommBox Customer records map to Intercom Users (contacts). Name, email, phone, and any custom properties stored on the customer profile card migrate to the Intercom contact profile. External identifiers used for CRM sync (e.g., CRM_ID, External_System_Reference) migrate as custom attributes so the destination admin can reconnect integrations post-migration.
CommBox
Agent
Intercom
Admin / Agent
1:1CommBox Agent profiles (name, email, team assignment, role) map to Intercom Admins and Agents. Agent-to-conversation attribution is preserved through the conversation owner field in Intercom. We resolve by email match against the Intercom workspace user list; any CommBox agent without a matching Intercom user goes to a reconciliation queue for manual provisioning before the migration runs.
CommBox
Team
Intercom
Team
1:1CommBox Team structure maps to Intercom Teams. Teams are created in Intercom before agent migration so that the team assignment on each agent record can reference an existing Intercom team. SLA configurations tied to specific teams migrate as inbox-level SLA policies in Intercom.
CommBox
Custom Field
Intercom
Custom Attribute
1:1CommBox Custom Fields (tenant-defined key-value pairs on customer profiles) map to Intercom Custom Attributes. We extract every custom field definition from the CommBox environment during discovery, then create matching custom attribute definitions in Intercom before loading data. Field type mapping is explicit: string to text, date to date, number to number, and multi-value fields to list attributes. Fields without a destination equivalent are flagged during scoping for the customer to resolve before migration runs.
CommBox
Tag
Intercom
Tag
1:1CommBox Tags applied to conversations migrate as Intercom Tags. Tag labels and their association with conversation records transfer directly. Intercom Tags can be applied to contacts, conversations, and companies, so the tag namespace is preserved across all three object types in the destination.
CommBox
Channel
Intercom
Source
lossyCommBox Channel metadata (WhatsApp, email, voice, chat, social) does not have a standalone Intercom object. Instead, we map channel origin as the Source field on each Conversation record, with the specific channel value (e.g., whatsapp, email, voice) set per message. This preserves the omnichannel attribution that CommBox tracks per message without requiring a separate channel object.
CommBox
SLA Policy
Intercom
SLA (Inbox Settings)
lossyCommBox SLA configurations defining response and resolution timers per channel or team migrate as Intercom SLA policies attached to inboxes. We export SLA definitions as structured metadata during discovery and present them as an SLA Configuration Inventory document. The customer configures equivalent policies in Intercom Inbox Settings using this document as a rebuild guide.
CommBox
KB Article
Intercom
Article (Collection > Section > Article)
1:1CommBox Knowledge Base articles (title, body content, categories, publish status) map to Intercom Articles within Collections and Sections. Intercom supports a three-level hierarchy (Collection > Section > Article), and articles can exist directly under a Collection without a Section. We map CommBox categories to Intercom Collections and map article content preserving publish status. Media embeds within articles may require post-migration formatting adjustments depending on how media is hosted in CommBox.
CommBox
Attachment
Intercom
Attachment
1:1File attachments embedded in CommBox conversations are extracted via the media API and re-associated with their parent conversation in Intercom. Both inline images and file attachments transfer as Intercom attachments linked to the conversation. We handle encoding normalization so that files opened in CommBox display correctly in Intercom.
CommBox
Routing Rule (AssignX)
Intercom
Assignment Rule (documented, not migrated)
1:1CommBox AssignX routing rules (conditions that assign conversations to agents or teams) have no documented export endpoint. We capture routing configuration details during discovery as a Routing Rules Inventory document with screenshots and configuration values. The customer rebuilds equivalent rules in Intercom using the Inbox Rules engine. Routing rules are documented, not migrated, and should be planned as a post-migration configuration task.
CommBox
Automation Script (AutoX)
Intercom
Fin AI Agent + Rules (documented, not migrated)
1:1CommBox automation scripts (AutoX, IntentX, AssignX, TransformX) are platform-native constructs that cannot export to standard data formats. We document the automation logic during scoping—every trigger, condition, and action—as a Process Inventory document. This becomes the blueprint for rebuilding equivalent automation in Intercom's Fin AI Agent (using Procedures) and the Rules engine. This is a process-migration task requiring the destination admin to rebuild, not a data-migration task.
| CommBox | Intercom | Compatibility | |
|---|---|---|---|
| Conversations | Conversation1:1 | Fully supported | |
| Customer (End User) | User (Contact)1:1 | Fully supported | |
| Agent | Admin / Agent1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Custom Field | Custom Attribute1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Channel | Sourcelossy | Fully supported | |
| SLA Policy | SLA (Inbox Settings)lossy | Fully supported | |
| KB Article | Article (Collection > Section > Article)1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Routing Rule (AssignX) | Assignment Rule (documented, not migrated)1:1 | Fully supported | |
| Automation Script (AutoX) | Fin AI Agent + Rules (documented, not migrated)1:1 | Fully 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.
CommBox gotchas
Automation scripts (AutoX) are not portable
API documentation is not publicly accessible
Custom Fields require field-level mapping
Conversation threading spans multiple channel sources
No structured export for routing rules
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
Discovery and CommBox API inspection
Since CommBox does not publish API documentation in standard developer portals, we perform a live authenticated export scan of the CommBox environment to discover available objects, fields, and schema structure. We audit conversation volume per channel (WhatsApp, email, voice, social), customer record count, custom field definitions, agent and team count, SLA policy configurations, active routing rules, and knowledge base article count. We pair this with an Intercom workspace audit to confirm the target plan tier and identify any Custom Object relationship requirements for the destination bot workflows.
Intercom workspace preparation and schema design
We design the destination schema in Intercom before any data moves. This includes creating Custom Attribute definitions that match the CommBox Custom Field schema (with explicit type mapping for string, number, date, and list attributes), configuring Teams and Inbox structure to match CommBox's team hierarchy, defining SLA policies from the SLA Configuration Inventory document, and setting up the required Custom Object relationships (People and Conversation) for any bot workflows that will reference migrated custom data. Workspace settings, notification preferences, and agent roles are documented separately for the customer to configure post-migration.
Routing Rules and Automation documentation
We capture every active AssignX routing rule and AutoX automation script as a Routing Rules Inventory and Process Inventory document. Screenshots, configuration screenshots, trigger definitions, condition logic, and action outputs are catalogued. This documentation serves as the blueprint for the destination admin to rebuild equivalent rules in Intercom's Rules engine and Fin AI Agent Procedures. These documents are delivered before the data migration so the admin can begin rebuild planning in parallel with data migration activities.
Sandbox migration and reconciliation
We run a full migration into an Intercom workspace using representative data volume. The customer's Intercom admin reconciles record counts (contacts in, conversations in, agents in, articles in), spot-checks 25-50 random conversation threads against the CommBox source to verify message ordering and channel attribution, and validates custom attribute values on sample contact records. Mapping corrections identified during sandbox testing happen here, not in production. Phone number validation and API rate limit behavior are also validated at this stage.
Production migration in dependency order
We run production migration in record-dependency order: Teams (created before agents), Admins and Agents (with team assignment resolved), Users and Contacts (with external identifiers migrated as custom attributes), Conversations (with channel source tagged per message and agent attribution resolved), Knowledge Base Articles (with hierarchy mapped to Collections and Sections), and Attachments (re-associated with parent conversation records). We use exponential backoff on Intercom API rate limit responses and batch messages in groups to avoid throttling. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, delta sync, and automation rebuild handoff
We freeze CommBox writes during cutover, run a final delta migration of any conversations, contacts, or articles modified during the migration window, then enable Intercom as the system of record. We deliver the Routing Rules Inventory and Process Inventory documents to the customer's Intercom admin team with recommendations for rebuilding AssignX routing logic in Intercom Rules and rebuilding AutoX automation logic in Fin AI Agent Procedures. We support a one-week hypercare window for reconciliation issues. We do not rebuild CommBox automations as Intercom automations inside the migration scope; that is a separate process-migration engagement.
Platform deep dives
CommBox
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 5 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across CommBox and Intercom.
Object compatibility
5 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
CommBox: Not publicly documented.
Data volume sensitivity
CommBox 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 CommBox to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your CommBox 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 CommBox
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.