Helpdesk migration
Field-level mapping, validation, and rollback between Infoset and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Infoset
Source
Intercom
Destination
Compatibility
6 of 12
objects map 1:1 between Infoset and Intercom.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Infoset to Intercom is a schema restructure, not a direct record copy. Infoset uses a ticket-centric model with channels (email, chat, social, calls) attached to ticket records, while Intercom treats everything as a conversation thread within its unified inbox. We resolve that model difference during migration by mapping Infoset ticket threads to Intercom Conversations, collapsing channel context into Intercom's part-author and message structure. Chat history retention caps on Infoset's standard plan create a hard migration window that we scope at discovery. Call recordings, mail account routing rules, and IVR/queue data have no native Intercom equivalent and are flagged for manual re-attachment or rebuild. Automations, workflows, and chatbot builders are not migrated as code; we deliver a written inventory for the customer's admin to rebuild in Intercom's workflow editor and Fin AI Agent configuration.
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 Infoset 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.
Infoset
Ticket
Intercom
Conversation
lossyInfoset Tickets map to Intercom Conversations. The core restructure involves collapsing Infoset's channel-type (email, chat, social, phone) into Intercom's part-author message structure where each message has an author (user, admin, or bot) and a body. We preserve ticket status (open, pending, resolved, closed) as Intercom Conversation state, assignee as the Conversation assignee, and priority as a custom conversation attribute. Created_at and Updated_at timestamps migrate to Conversation created_at and last_activity_at. This is the primary schema difference between the two platforms and the step that requires the most mapping design work.
Infoset
Contact
Intercom
Contact
1:1Infoset Contacts migrate directly to Intercom Contacts. Standard fields (name, email, phone, company link) map 1:1. We map all populated custom contact properties to Intercom custom contact attributes, creating the attribute in Intercom before import if it does not already exist. Email serves as the dedupe key. Infoset contact tags migrate as Intercom tags on the Contact record. Phone number validation should be disabled in Intercom workspace settings (Settings > Your Workspace > People Data > Phone) before import if source records contain non-standard formats.
Infoset
Company
Intercom
Company
1:1Infoset Company records migrate to Intercom Companies. The company name, domain, address fields, and any custom company properties map directly. We create the Company in Intercom before importing any linked Contacts so that the company lookup relationship is satisfied at the moment of Contact insert. Intercompany hierarchy (parent-subsidiary) in Infoset maps to the Intercom Company parent_id field if the destination uses hierarchical company structure.
Infoset
Deal (Sales Pipeline)
Intercom
Deal
1:1Infoset Deals migrate to Intercom Deals. The deal name, value, close date, stage, pipeline, and owner map 1:1. Infoset's pipeline stages map to Intercom's Deal stage values. Note that Intercom Deals are a lightweight sales tracking feature and do not support multi-pipeline configurations or complex record-type logic like Salesforce Sales Cloud. If the source Infoset account uses multiple sales pipelines with distinct stage sets, we map each pipeline to a separate Intercom Deal group or add a custom pipeline field to differentiate.
Infoset
Agent / User
Intercom
Teammate
1:1Infoset Agent profiles map to Intercom Teammates. We resolve agents by email match against the Intercom destination workspace. Any Infoset agent without a matching Teammate in the destination workspace goes to a reconciliation queue for the customer's admin to provision before record import resumes. Agent permissions and role assignments in Infoset do not migrate; we flag the permission structure for manual rebuild in Intercom's Teammates and Inbox settings.
Infoset
Conversation Thread
Intercom
Conversation Part
1:1Multi-channel conversation threads from Infoset (spanning email, chat, social, and call sub-threads within a single ticket) map to Intercom Conversation Parts. Each Infoset message maps to an Intercom part with the author type (user, admin, bot) and body preserved. Call sub-thread records (Infoset's call log entries attached to a ticket) map to Intercom Conversation Parts with a custom type attribute indicating the original channel. Inline attachments in Infoset messages migrate as Intercom conversation attachments downloaded and re-uploaded as files.
Infoset
Help Center Article
Intercom
Collection / Section / Article
1:manyInfoset Help Center articles and their category hierarchy map to Intercom's three-level structure: Collections (top level), Sections (mid level), and Articles (leaf level). We preserve article content, publication status, internal and external links, inline images, and multilingual content. All cross-links between articles are automatically rewritten to match Intercom's new URL structure during migration so that no manual link editing is required post-import. Article author and created_at timestamps migrate to the Intercom article metadata.
Infoset
Call Log
Intercom
Conversation Part (custom annotation)
1:1Infoset Call Logs (IVR paths, queue names, call duration, and recording links) have no native Intercom equivalent. Call metadata (duration, disposition, queue name) migrates as annotated custom Conversation Parts with a structured data payload. Call recordings are downloaded as binary blobs from Infoset and re-attached manually to the corresponding Intercom Conversation as a file attachment post-migration, because Intercom does not store call recordings natively. We flag this as a manual step in the migration runbook and provide the mapping of Infoset call_log IDs to Intercom Conversation IDs for the customer to complete.
Infoset
Mail Account
Intercom
Inbox
lossyInfoset connected mail accounts (1 on Basic tier, 3 on Professional) map to Intercom Inboxes. We map the routing rules for each Infoset mail account to an Intercom Inbox or Team assignment. If the source account exceeds the destination Intercom plan's inbox count, we flag the excess and recommend consolidating mail routing before migration. Infoset mail account-level rules (forward-to-ticket, auto-reply) do not migrate and are documented for rebuild in Intercom's Inbox Rules.
Infoset
Automation / Workflow
Intercom
Workflow (written inventory)
lossyInfoset automation rules (ticket routing, auto-responses, outbound campaign triggers) do not migrate as code. The trigger conditions, actions, delays, and filters differ structurally from Intercom Workflows. We deliver a written inventory of every active Infoset automation with its trigger type, conditions, actions, and a recommended Intercom Workflow equivalent. The customer's admin rebuilds the automations in Intercom's Workflow editor post-migration. We do not rebuild automations inside the migration scope.
Infoset
Chat Widget
Intercom
Messenger (configuration inventory)
lossyInfoset chat widget configurations (active widget instances per website or brand) do not migrate as widget code. We document the active widget count, targeting rules, and configuration parameters for the customer to rebuild in Intercom's Messenger setup. If the source account uses more widgets than the Intercom plan supports, we flag this during scoping and recommend consolidation or plan adjustment before migration.
Infoset
Report / Dashboard
Intercom
Report (written summary)
lossyInfoset pre-built reports and dashboards do not export as configured visualizations. We extract the underlying data (ticket volumes, CSAT scores, agent metrics, response times) as structured CSV during migration scoping and deliver it as a reference document for the customer's admin to rebuild in Intercom's Reports or to connect to an external BI tool. We do not migrate Infoset report definitions as Intercom reports.
| Infoset | Intercom | Compatibility | |
|---|---|---|---|
| Ticket | Conversationlossy | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal (Sales Pipeline) | Deal1:1 | Fully supported | |
| Agent / User | Teammate1:1 | Fully supported | |
| Conversation Thread | Conversation Part1:1 | Fully supported | |
| Help Center Article | Collection / Section / Article1:many | Fully supported | |
| Call Log | Conversation Part (custom annotation)1:1 | Fully supported | |
| Mail Account | Inboxlossy | Fully supported | |
| Automation / Workflow | Workflow (written inventory)lossy | Fully supported | |
| Chat Widget | Messenger (configuration inventory)lossy | Fully supported | |
| Report / Dashboard | Report (written summary)lossy | 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.
Infoset gotchas
Chat history 3-month retention window on standard tier
Mail account limits by plan tier
Chat widget count constrained by plan tier
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 retention audit
We audit the source Infoset account across plan tier, active agent count, ticket volume, conversation thread count, help center article count, mail account count, chat widget count, and automation count. We specifically identify the 3-month chat history retention window for the current plan tier and calculate the days remaining before oldest active conversations are permanently deleted. We also assess whether any call recordings exist and whether Infoset's plan allows recording downloads. The discovery output is a written migration scope with record counts per object, a retention deadline alert, and a plan-tier constraint checklist for the Intercom destination.
Channel mapping design and Infoset extraction
We design the Infoset-to-Intercom conversation schema: for each Infoset ticket, we define how channel_type values (email, chat, social, call) map to Intercom Conversation Part author types and custom channel_source attributes. We run the Infoset extraction immediately after discovery to capture all conversation history before the retention window closes. Thread timestamps, assignee history, and inline attachments are extracted in the same pass. Call recordings are downloaded as binary files and mapped to ticket IDs for later re-attachment.
Intercom destination provisioning and schema setup
We provision the Intercom destination workspace: creating custom contact attributes for Infoset custom properties that have no native Intercom equivalent, configuring the Inbox structure to match the source mail account routing, setting up Teams to map Infoset agent groups, and creating the Help Center Collections and Sections hierarchy that mirrors the Infoset article categories. We disable phone number validation in Intercom (Settings > Your Workspace > People Data > Phone) before contact import to prevent record rejection from non-standard phone formats.
Sandbox migration and reconciliation
We run a sandbox migration into a test Intercom workspace using a representative sample of records (typically 50-100 tickets, 50-100 contacts, 10-20 companies, and 5-10 help center articles). The customer reviews the sample, spot-checks conversation threading, contact linkage, and article formatting, and signs off the mapping before production migration begins. Any channel mapping corrections, custom attribute additions, or help center hierarchy adjustments happen here.
Production migration in dependency order
We run production migration in record-dependency order: Companies (first, as the parent of Contacts), Contacts (with company linkage resolved), Deals, Teammates (reconciled by email), Help Center articles (Collections, Sections, Articles with cross-links rewritten), and finally Conversation threads (Tickets mapped to Conversations with multi-channel message parts merged). Call recordings are delivered as a mapped file package. Each phase emits a row-count reconciliation report. Intercom API rate limiting is managed via chunking and exponential backoff throughout.
Cutover, delta migration, and automation handoff
We freeze Infoset writes during the cutover window, run a final delta migration of any records created or updated during the migration, then enable Intercom as the system of record. We deliver the automation inventory document listing every Infoset workflow and chatbot flow requiring rebuild. We support a one-week hypercare window for reconciliation issues. We do not rebuild Infoset automations as Intercom Workflows inside the migration scope; that is a separate engagement for the customer's admin or an Intercom partner.
Platform deep dives
Infoset
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 Infoset 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
Infoset: Not publicly documented in the OpenAPI spec — confirmed with the vendor at scoping..
Data volume sensitivity
Infoset exposes a bulk API — large-volume migrations stream efficiently.
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 Infoset to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Infoset 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 Infoset
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.