Helpdesk migration
Field-level mapping, validation, and rollback between Channel Talk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Channel Talk
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Channel Talk and Intercom.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Channel Talk to Intercom is a platform migration that requires careful sequencing because Channel Talk lacks a native bulk-export tool and Intercom enforces a contact-before-conversation dependency. We first extract all Contacts via paginated Channel Talk API batches, map custom properties to Intercom's attribute schema, then thread conversation history against each contact. Documents migrate as Knowledge Base articles with content and categorization preserved. Chatbots map to Intercom Fin with configuration guidance provided; Channel Talk Workflows and Team Chats do not migrate as code and are delivered as documented artifacts. We do not migrate Analytics snapshots or the Channel Talk widget, which are platform-specific configurations that require manual rebuild on 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 Channel Talk 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.
Channel Talk
Contact
Intercom
Contact
1:1Channel Talk Contacts (Managed Users) map directly to Intercom Contacts. We extract all standard fields (name, email, phone, created_at, updated_at) and map Channel Talk custom contact properties to Intercom contact attributes, handling type differences (text, number, date, multi-select) during the transform. Because Channel Talk MUs drive billing on the source side, we flag the MU count during scoping and advise on whether dormant contacts should be archived before export to reduce destination cost.
Channel Talk
Conversation
Intercom
Conversation
1:1Channel Talk conversation history migrates to Intercom Conversations with each message as a part. We sequence conversation import after all contacts are created in Intercom so that the contact_id reference resolves at insert time. Long conversation threads are chunked to stay within Intercom API batch limits. Read/unread status, timestamps, and conversation metadata (channel, assignee) preserve from Channel Talk. Notes attached to conversations migrate as Intercom notes on the conversation.
Channel Talk
Tag
Intercom
Tag
1:1Tags applied to Channel Talk Contacts and Conversations migrate as flat label arrays to Intercom Tags. We preserve the tag vocabulary exactly and reassign them to matching Intercom tags. If a tag name conflicts with a reserved Intercom term, we flag it during scoping and the customer chooses a rename before migration.
Channel Talk
Document
Intercom
Article (Help Center)
1:1Channel Talk Documents (knowledge-base articles) migrate to Intercom Help Center articles with content, categorization, and metadata preserved. We export each document's full body text and structured sections, then import as Intercom articles within the target collection. Article authors, publication dates, and edit history migrate as article metadata fields.
Channel Talk
User (Operator)
Intercom
Admin / Operator
1:1Channel Talk operator accounts map to Intercom Admins and Operators. We extract name, email, and role (admin, operator) from Channel Talk and map them to Intercom's agent role model. Seat assignment logic on Channel Talk does not carry over and must be reconfigured in Intercom based on the target plan tier. We deliver a role mapping table for the customer's admin to configure post-migration.
Channel Talk
Custom Property
Intercom
Contact Attribute
lossyChannel Talk custom contact properties are supported via the API and map to Intercom contact attributes. We handle field-by-field mapping across type differences (text, number, date, multi-select). Intercom requires that attributes be created in the destination workspace before data import, so we run a schema pre-creation phase before any records load. Multi-select properties from Channel Talk map to Intercom tag arrays or custom text fields depending on the customer's preferred segmentation approach.
Channel Talk
Chatbot
Intercom
Fin AI Agent
1:1Channel Talk chatbots built on workflow triggers and document sources map to Intercom Fin AI agent configuration. We do not migrate chatbot logic as code because Channel Talk's bot builder and Intercom's Fin use different intent models and resolution flows. Instead, we document each Channel Talk chatbot's trigger conditions, document sources, and escalation rules as a step-by-step sequence for the customer to replicate in Intercom's Fin setup.
Channel Talk
Workflow
Intercom
Rule / Workflow
lossyChannel Talk Workflows are event-condition-action automation rules that do not map directly to Intercom's Rules or Workflows engine. We document each Channel Talk Workflow as a sequence diagram with its trigger event, conditions, and actions, then map each step to the equivalent Intercom Rule or Workflow construct. Complex multi-branch workflows may require simplification in Intercom or manual rebuild by the customer's admin.
Channel Talk
Team Chat
Intercom
No direct equivalent
1:1Channel Talk Team Chats are internal collaboration threads separate from customer Conversations. Intercom does not have a native Team Chat equivalent; internal team messaging lives outside the platform. We export team chat channels and message history as a flat log artifact delivered to the customer, who can archive it externally or import it into a separate internal tool. Team Chat is not imported into Intercom as a standard object.
Channel Talk
Plugin / Website Widget
Intercom
No direct equivalent
lossyThe Channel Talk chat widget is a configuration artifact tied to Channel Talk's infrastructure and script injection. We document the active widget settings (widget color, position, greeting message, online/offline behavior) as a configuration reference for the customer to reapply in Intercom's messenger installation. The actual widget script must be replaced on the customer's website as a manual step post-migration.
| Channel Talk | Intercom | Compatibility | |
|---|---|---|---|
| Contact | Contact1:1 | Fully supported | |
| Conversation | Conversation1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Document | Article (Help Center)1:1 | Fully supported | |
| User (Operator) | Admin / Operator1:1 | Fully supported | |
| Custom Property | Contact Attributelossy | Fully supported | |
| Chatbot | Fin AI Agent1:1 | Fully supported | |
| Workflow | Rule / Workflowlossy | Fully supported | |
| Team Chat | No direct equivalent1:1 | Fully supported | |
| Plugin / Website Widget | No direct equivalentlossy | 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.
Channel Talk gotchas
MU-based billing creates migration cost surprises
Rate-limited Open API requires pagination choreography
No native bulk-export tool for conversation history
Workflows map imperfectly to other automation platforms
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 export scoping
We audit the Channel Talk workspace across account tier, Managed User count, total conversation volume, active custom properties, document count, chatbot configurations, and active Workflows. We use Channel Talk's Open API with rate-limit header tracking to estimate export time for high-volume conversation histories. The discovery output is a written migration scope including record counts per object, custom property inventory, and a decision on whether dormant contacts are archived before export.
Schema pre-creation in Intercom
Before any data loads, we create all required Intercom objects and attributes: Contact attributes mapped from Channel Talk custom properties, Article collections matching the Channel Talk document hierarchy, and operator accounts mapped from Channel Talk user profiles. Intercom requires that attributes exist before data import, so this phase runs before any contact or conversation records are created. We coordinate with the customer's Intercom admin to obtain API credentials with the correct workspace permissions.
Paginated Channel Talk export
We run the Channel Talk export in batches, paginating through Contacts first (using per_page and page parameters), then iterating over all conversation IDs, then pulling message threads per conversation. We implement exponential backoff on HTTP 429 responses using the x-ratelimit-reset header to pace requests and avoid throttling delays. All exports run into a migration staging environment before any Intercom writes occur. We emit a record-count reconciliation report per object against the Channel Talk source before proceeding.
Sandbox migration and reconciliation
We run a full migration into the customer's Intercom workspace (or a test workspace) using production-like data volume. The customer's support operations lead spot-checks 25-50 random contacts and conversations against the Channel Talk source for field accuracy, conversation threading, tag preservation, and document content. The customer signs off the sandbox migration before production cutover begins. Any mapping corrections happen at this stage.
Production migration in dependency order
We run production migration in strict record-dependency order: Contacts (with all custom attributes pre-mapped), Companies (if applicable), Conversations (with contact_id resolved at insert time), Documents (as Help Center articles within target collections), Tags (applied post-import to contacts and conversations). Each phase emits a row-count reconciliation report before the next phase begins. We freeze Channel Talk writes during the cutover window and run a final delta migration for any records modified during the migration run.
Cutover, handoff, and chatbot documentation delivery
We enable Intercom as the system of record after the final delta migration confirms zero record drift. We deliver the Chatbot configuration documentation and Workflow sequence diagrams to the customer's admin team for rebuild in Intercom. We do not rebuild Channel Talk Workflows as Intercom Rules or chatbots as Fin agents within the migration scope; those are separate engagements or internal admin tasks. We provide a one-week hypercare window for reconciliation issues raised during the first week of live Intercom operation.
Platform deep dives
Channel Talk
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 Channel Talk 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
Channel Talk: 1000 requests per time window (varies by endpoint; tracked via x-ratelimit-* headers).
Data volume sensitivity
Channel Talk 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 Channel Talk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Channel Talk 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 Channel Talk
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.