Helpdesk migration
Field-level mapping, validation, and rollback between ClearFeed and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
ClearFeed
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between ClearFeed and Intercom.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from ClearFeed to Intercom is a platform-type migration: ClearFeed is a Slack-native request queue that surfaces tickets inside Slack threads, while Intercom is a standalone conversational support platform with its own messenger, AI agent (Fin), knowledge base, and workflow engine. The primary migration work involves extracting full ticket histories with their Slack conversation threads, mapping ClearFeed Collections to Intercom Inboxes, and preserving custom field values including those generated by ClearFeed's AI extraction logic. We flag the Integrations Edition as a special case because SLA data and service metrics are not owned by ClearFeed in that tier. We do not migrate ClearFeed Automations, Emoji Rules, AI Agent configurations, or bi-directional sync links; we deliver a written inventory of these for the customer's admin to rebuild in Intercom's workflow builder.
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 ClearFeed 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.
ClearFeed
Ticket
Intercom
Ticket
1:1ClearFeed Tickets map to Intercom Tickets. Each ClearFeed ticket carries a unique ID (CF-XXXXX format), title, status (Open, In Progress, Resolved, Closed), priority (Low, Medium, High, Urgent), assignee, collection_id, creation timestamp, and Slack thread URL. We map ticket status to Intercom ticket state, priority to a custom ticket attribute, and preserve the original ClearFeed ticket ID as an external_id field for cross-reference. Slack thread URL is stored as a custom attribute since Intercom Tickets do not natively reference Slack threads.
ClearFeed
Conversations / Comments
Intercom
Conversation Parts
1:1ClearFeed conversation threads (all Slack messages on the ticket thread) map to Intercom conversation_parts. Each message is a conversation_part with author attribution (agent or user), timestamp, and body. Internal notes (marked with lock emoji in ClearFeed) map to Intercom internal conversation_parts with the internal attribute set to true. External replies map to public conversation_parts. The chronological ordering of the thread is preserved by sequencing conversation_parts by the original Slack message timestamp. This is the highest-volume migration step: a single ticket with a 50-message thread generates 50 conversation_part API calls.
ClearFeed
Custom Fields
Intercom
Custom Attributes
1:1ClearFeed custom fields (including AI-generated fields populated by ClearFeed's language model extraction) map to Intercom custom attributes. We preserve the field type: text fields map to string attributes, number fields to number attributes, date fields to date attributes, and multi-select fields to a list attribute type. AI-extracted field values are migrated as static values (the extracted result) rather than as an extraction pipeline; we document each AI-populated field in the migration manifest so the customer's Intercom admin can evaluate whether to re-derive those values using Fin or another AI tool in the destination.
ClearFeed
Collections
Intercom
Inboxes
1:1ClearFeed Collections (groups of related tickets by product line, region, or team) map to Intercom Inboxes. A collection with a direct 1:1 mapping to a single team inbox migrates as a single Inbox. Collections that represent categories rather than team boundaries map to Tags on tickets within the default Inbox, and the customer decides during scoping whether to create separate Inboxes for each collection or consolidate under one Inbox with collection represented as a custom attribute.
ClearFeed
Agents / Users
Intercom
Admins and Agents
1:1ClearFeed agents (responders) map to Intercom admins and agents. User profiles include display name, email, and role (Admin, Agent, Requester). We match by email against the Intercom workspace User table. Any ClearFeed agent without a matching Intercom user is held in a reconciliation queue for the customer's admin to provision before record import resumes. Role and permission hierarchies differ between platforms: ClearFeed Admin maps to Intercom Admin; ClearFeed Agent maps to Intercom Agent (or Teammate in Intercom's terminology).
ClearFeed
Tags
Intercom
Tags
1:1ClearFeed tags (stored as an array on each ticket) map directly to Intercom Tags. We migrate the full tag array for each ticket, and each tag name is created in Intercom if it does not already exist. Tag-based reporting in Intercom uses the tags attribute on conversations and tickets. Note that Intercom Tags apply to contacts and conversations, not to the ticket object specifically; we apply tags to the conversation associated with each ticket during migration.
ClearFeed
Request Channels
Intercom
Source Channel Attribute
lossyClearFeed Request Channels (Slack channels where incoming requests are captured) do not have a direct Intercom equivalent because Intercom manages its own channel routing (Email, Chat, API, etc.). We preserve channel association as a custom attribute on each ticket or conversation, storing the original Slack channel name and channel ID as string attributes. This allows the customer's admin to filter and report by origin channel in Intercom without requiring a re-integration.
ClearFeed
Forms
Intercom
Forms
1:1ClearFeed Forms capture structured request data and auto-fill ticket fields. Form definitions must be exported separately from the Integrations Edition. We export form definitions as a JSON schema document and map form field responses to ticket custom attributes in Intercom. Form definitions themselves do not migrate as an Intercom Form (Intercom Forms use a different structure); we document the mapping so the customer's admin can recreate forms in Intercom if needed.
ClearFeed
SLA Configurations
Intercom
SLA (Expert Plan only)
lossySLA rules and metrics are available on ClearFeed Internal and External Helpdesk plans and map to Intercom SLA policies on the Expert plan. Integrations Edition customers have no SLA data in ClearFeed (the external ticketing system owns SLA), so we flag this during scoping and source SLA data from the connected platform instead of ClearFeed. For Internal and External Helpdesk migrations, we document SLA configuration as a written spec for the customer's admin to configure in Intercom SLA on Expert, or as a workflow-based SLA tracker on Essential or Advanced.
ClearFeed
Integrations / Sync Links
Intercom
Configuration Inventory
lossyClearFeed bi-directional sync links to Zendesk, Jira, JSM, ClickUp, Linear, GitHub, and HubSpot are platform-native constructs. We export integration configuration metadata (connected workspace IDs, sync direction, sync scope) as a written inventory document. We do not replicate bi-directional sync as active integrations in Intercom; the customer's admin evaluates each integration and configures the appropriate Intercom-native integration or App Store connection post-migration. Note that ClearFeed's native Intercom sync link is discontinued as a source-side connector (Intercom-to-ClearFeed); customers currently using that bidirectional link need to redesign the integration flow in Intercom.
| ClearFeed | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Conversations / Comments | Conversation Parts1:1 | Fully supported | |
| Custom Fields | Custom Attributes1:1 | Mapping required | |
| Collections | Inboxes1:1 | Fully supported | |
| Agents / Users | Admins and Agents1:1 | Mapping required | |
| Tags | Tags1:1 | Fully supported | |
| Request Channels | Source Channel Attributelossy | Mapping required | |
| Forms | Forms1:1 | Mapping required | |
| SLA Configurations | SLA (Expert Plan only)lossy | Mapping required | |
| Integrations / Sync Links | Configuration Inventorylossy | Mapping required |
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.
ClearFeed gotchas
Integrations Edition excludes SLA and service metrics
Slack Connect channels blocked in Integrations Edition
Multi-account requirement for multiple products
AI Fields depend on OpenAI for extraction logic
API rate limits not publicly documented
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
Edition verification and scoping
We audit the source ClearFeed account to determine the product edition (Internal Helpdesk, External Helpdesk, or Integrations Edition). This determines whether SLA data is present in ClearFeed or must be sourced from the connected external system. We extract ticket counts, conversation message counts per ticket, custom field definitions, collection structure, agent roster, and active tags. We also identify the active ClearFeed-to-Intercom sync link (if any) and flag its disconnection requirement. The discovery output is a written migration scope that defines record volumes, field mapping, and any tier-specific constraints.
Destination workspace pre-configuration
Before any data moves, we configure Intercom workspace settings that affect migration success: disabling phone number validation in Settings > Your Workspace > People Data > Phone, setting default assignment preferences for unassigned tickets in Settings > Inbox Settings > Assignment Preferences, and confirming the Inbox structure that corresponds to ClearFeed Collections. We create the custom attributes in Intercom that correspond to ClearFeed custom fields, preserving field types (string, number, date, list). We recommend pausing automated email campaigns in Intercom's Outbound section to reduce API consumption during migration.
Schema and field mapping design
We design the field-level mapping between ClearFeed and Intercom for each object type. Tickets map by ID with status, priority, assignee, and timestamps. Custom fields map to Intercom custom attributes with type preservation. Collections map to Inboxes or tags depending on whether the customer wants a 1:1 or consolidated structure. Slack thread messages map to conversation_parts in chronological order. We document AI-populated custom fields separately for Fin re-derivation evaluation. The mapping document is reviewed and signed off by the customer's admin before any data extraction begins.
Sandbox migration and reconciliation
We run a migration sample into an Intercom sandbox (or a test workspace if sandbox is unavailable) using 50-100 representative tickets across different statuses, priorities, and collection types. The customer's support operations lead reviews the migrated tickets, validates conversation thread fidelity, checks that custom field values are populated correctly, and confirms that agent assignments map accurately. Any mapping corrections are documented and applied before the production migration begins.
Production migration in dependency order
We run the production migration in record-dependency order: Admins and Agents first (for User lookup resolution), then Tickets (with conversation_parts as a sub-step per ticket), then Tags (applied to conversations post-insert), then Custom Attributes (as ticket attributes). SLA data for Internal and External Helpdesk migrations is exported from ClearFeed and mapped to Intercom SLA policies; for Integrations Edition, SLA data is sourced from the connected external system. Each phase emits a row-count reconciliation report. We disable the ClearFeed-to-Intercom sync link and freeze new ticket creation in ClearFeed during the migration window.
Cutover, validation, and configuration inventory handoff
We freeze writes in ClearFeed, run a final delta migration of any tickets created or modified during the migration window, then enable Intercom as the system of record. We deliver a configuration inventory document covering ClearFeed Automations (documented for rebuild in Intercom Workflows), Emoji Rules (no Intercom equivalent; alternative approach recommended), AI Agent configurations (for Fin training evaluation), and integration sync links (for Intercom-native rebuild). We support a three-day hypercare window for reconciliation issues. We do not rebuild automations, workflows, or Fin configurations as part of the migration scope; those are separate engagements.
Platform deep dives
ClearFeed
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 ClearFeed 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
ClearFeed: Not publicly documented — undocumented limits apply.
Data volume sensitivity
ClearFeed 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 ClearFeed to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your ClearFeed 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 ClearFeed
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.