Helpdesk migration
Field-level mapping, validation, and rollback between Vision Helpdesk and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Vision Helpdesk
Source
Intercom
Destination
Compatibility
8 of 12
objects map 1:1 between Vision Helpdesk and Intercom.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from Vision Helpdesk to Intercom is a platform model change, not a record copy. Vision Helpdesk structures support around four core objects (Clients, Organizations, Incidents, Solutions) with CSV-based export, while Intercom uses Contacts, Companies, and Conversations with a REST API and a structured Help Center requiring Collection, Section, and Article levels. We resolve the private-comment handling decision during scoping (promote to Internal Notes or merge into conversation threads), restructure Vision Helpdesk Solutions into Intercom's three-level Help Center hierarchy, and map Vision Helpdesk custom fields to Intercom custom attributes pre-configured before any data loads. On-premises Vision Helpdesk instances require direct database export rather than API. Workflow rules, SLA escalation policies, and change-management configurations do not migrate; we deliver a written inventory for the customer's admin to rebuild in Intercom's Rules engine and Fin AI Agent.
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 Vision Helpdesk 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.
Vision Helpdesk
Client
Intercom
Contact
1:1Vision Helpdesk Clients (end users and staff) map directly to Intercom Contacts. Client email becomes Contact email, Client name maps to Contact name, and any Client-level custom fields map to Contact custom attributes. Client role and domain association (from multi-company tenancy) are preserved as custom attributes or segment criteria in Intercom. We resolve Client uniqueness by email as the dedupe key during import.
Vision Helpdesk
Organization
Intercom
Company
1:1Vision Helpdesk Organizations (client companies linked to Clients) map to Intercom Companies. Organization name becomes Company name, and domain association becomes Company domain. Multi-company configurations in Vision Helpdesk map directly to separate Intercom Companies with distinct Contact associations. We create Companies before Contacts so that the Contact-Company link is satisfied at import time.
Vision Helpdesk
Incident
Intercom
Conversation
1:1Vision Helpdesk Incidents map to Intercom Conversations. Incident priority maps to Conversation priority (if configured) or a custom attribute. Incident status (Open, Pending, Resolved, Closed) maps to Intercom conversation state values. We apply the customer's private-comment handling policy during this mapping: staff-only comments become Internal Notes on the Conversation, and client-visible replies become Conversation parts in the customer-facing thread.
Vision Helpdesk
Incident Priority
Intercom
Conversation Priority
lossyVision Helpdesk priority levels (Low, Medium, High, Urgent) map to Intercom conversation priority values. If the customer has configured custom priority tiers in Vision Helpdesk, we map each to a corresponding Intercom priority attribute and preserve the original Vision Helpdesk priority label in a custom field for audit.
Vision Helpdesk
Incident (private comments)
Intercom
Conversation (Internal Notes)
1:1Vision Helpdesk private comments (staff-only notes) have no direct equivalent in Intercom's standard conversation model. We surface this decision during scoping: options are (a) promote all private comments to Intercom Internal Notes, (b) merge them into the conversation thread as admin-visible parts, or (c) exclude them from migration. We apply the chosen policy consistently across all Incident records before import.
Vision Helpdesk
Solutions
Intercom
Help Center (Collection > Section > Article)
1:manyVision Helpdesk Solutions (knowledge base articles) require restructuring to Intercom's three-level Help Center hierarchy. We map Vision Helpdesk Solutions categories to Intercom Collections, sub-categories to Sections, and individual articles to Articles. Article body, attachments, and internal/external links migrate directly. We flag any Vision Helpdesk Solutions that do not fit a three-level structure and work with the customer to assign a default section during scoping.
Vision Helpdesk
Staff Agent
Intercom
Admin
1:1Vision Helpdesk Staff Agents map to Intercom Admins. We resolve by email match against the destination Intercom workspace. Vision Helpdesk role assignments (Agent, Supervisor, Admin) map to Intercom permission groups. Any Vision Helpdesk staff without a matching Intercom Admin goes to a reconciliation queue for the customer to provision before record migration resumes.
Vision Helpdesk
Custom Fields (Incident, Client, Organization)
Intercom
Custom Attributes (Conversation, Contact, Company)
lossyVision Helpdesk custom fields (text, textarea, checkbox, radio, select, multi-select, datetime, note) on Incidents, Clients, and Organizations map to Intercom custom attributes on the corresponding object (Conversation, Contact, Company). We pre-create all Intercom custom attributes with matching types before data import so that dropdown options and field validation are in place. Multi-select fields in Vision Helpdesk map to Intercom list custom attributes.
Vision Helpdesk
Labels, Tags, Flags
Intercom
Tags
lossyVision Helpdesk ticket labels, tags, and flags (stored as comma-separated or multi-value fields) normalize to Intercom Tags. We map each distinct Vision Helpdesk label to an Intercom Tag and apply tags to the corresponding Conversation or Contact during import. Tag count and naming conventions are preserved as a mapping reference document.
Vision Helpdesk
Contracts (Service Desk tier)
Intercom
Custom Object
1:1Vision Helpdesk Contract Management records (available in Pro Service Desk and Enterprise Service Desk tiers) map to Intercom Custom Objects. We pre-create a Contract custom object schema in Intercom before migration, including all contract fields and any lookup relationships to Contacts or Companies. Contract terms, linked clients, and expiry dates migrate as structured attributes.
Vision Helpdesk
Assets / CMDB (Service Desk tier)
Intercom
Custom Object
1:1Vision Helpdesk Asset Management and CMDB records (PINKVerify Certified, available in Pro Service Desk and Enterprise Service Desk tiers) map to Intercom Custom Objects. We create an Asset custom object schema matching the Vision Helpdesk asset fields (configuration item, serial number, linked organization, maintenance status) and preserve the configuration item relationships as Intercom custom object associations.
Vision Helpdesk
Change Requests (Enterprise Service Desk tier)
Intercom
Custom Object
1:1Vision Helpdesk Change Management records (scope, impact, risk analysis, Requester, Implementer, Tester, Approver roles) map to Intercom Custom Objects. We create a Change Request custom object schema pre-migration with all ITIL-change fields and link it to the relevant Contact or Company records. Change request status and approval workflow are preserved as attribute values rather than native workflow.
| Vision Helpdesk | Intercom | Compatibility | |
|---|---|---|---|
| Client | Contact1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Incident | Conversation1:1 | Fully supported | |
| Incident Priority | Conversation Prioritylossy | Fully supported | |
| Incident (private comments) | Conversation (Internal Notes)1:1 | Fully supported | |
| Solutions | Help Center (Collection > Section > Article)1:many | Fully supported | |
| Staff Agent | Admin1:1 | Fully supported | |
| Custom Fields (Incident, Client, Organization) | Custom Attributes (Conversation, Contact, Company)lossy | Fully supported | |
| Labels, Tags, Flags | Tagslossy | Fully supported | |
| Contracts (Service Desk tier) | Custom Object1:1 | Fully supported | |
| Assets / CMDB (Service Desk tier) | Custom Object1:1 | Fully supported | |
| Change Requests (Enterprise Service Desk tier) | Custom Object1: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.
Vision Helpdesk gotchas
On-premises instances require direct database access for migration
Cancellation billing disputes are documented
Browser compatibility causes agent session instability
Private ticket comments are stored separately from client-visible replies
High-volume instances may need chunked export handling
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 scoping
We audit the source Vision Helpdesk instance across tier (Starter/Pro/Satellite/Pro Service Desk/Enterprise Service Desk), deployment model (SaaS or on-premises), object volume (Clients, Organizations, Incidents, Solutions), custom field definitions, active workflow rules, and knowledge base article count. For on-premises instances, we coordinate database access with the customer's hosting team. The discovery output is a written migration scope including the private-comment handling decision, knowledge base restructure plan, and custom attribute schema for Intercom pre-configuration.
Schema pre-creation in Intercom
We create all Intercom custom attributes (matching Vision Helpdesk custom field types), custom objects (Contracts, Assets, Change Requests if applicable), and Help Center Collections and Sections before any data import. Tags are created to match Vision Helpdesk labels. Intercom Admin accounts are mapped from Vision Helpdesk Staff Agents by email. This phase ensures that Intercom's schema is ready to accept data without field-mismatch failures during import.
Data extraction from Vision Helpdesk
For SaaS instances, we export Clients, Organizations, Incidents, Solutions, Staff Agents, and custom fields via Vision Helpdesk's REST API and CSV export. For on-premises instances, we coordinate direct database exports with the customer's hosting team. We validate record counts against Vision Helpdesk UI totals, chunk large exports into manageable batches (particularly for high-volume Incident histories), and normalize multi-value label fields to comma-separated values for Intercom tag mapping.
Transformation and knowledge base restructure
We transform exported data to match Intercom's schema. Clients become Contacts, Organizations become Companies, Incidents become Conversations with private comments handled per the customer's chosen policy (Internal Notes or merged thread). Solutions are restructured into the three-level Help Center hierarchy (Collection > Section > Article). Custom field values are validated against the pre-created Intercom attribute options. Any Vision Helpdesk records with invalid or missing required fields are flagged in a reconciliation report for the customer to resolve before import.
Import into Intercom
We import data into Intercom in dependency order: Admins first (validated against pre-provisioned accounts), then Companies (from Organizations), then Contacts (with Company links resolved), then Conversations (with Contact links and private-comment policy applied), then Tags, then Help Center articles (by Collection and Section). We use Intercom's REST API with batch chunking and rate-limit handling (1,000 requests/min for public apps, 10,000 for private apps) and monitor X-RateLimit-Remaining headers. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation rebuild handoff
We freeze Vision Helpdesk writes during cutover, run a final delta import of any records modified during the migration window, then enable Intercom as the system of record. We deliver the Workflow and Automation inventory document to the customer's admin team with Intercom Rules engine equivalents for each Vision Helpdesk workflow trigger type (New Incident, Status Change, Add Note, SLA Breach). We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild Vision Helpdesk Workflows as Intercom Rules inside the migration scope; that is a separate engagement or internal admin task.
Platform deep dives
Vision Helpdesk
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 Vision Helpdesk and Intercom.
Object compatibility
3 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
Vision Helpdesk: Not publicly documented.
Data volume sensitivity
Vision Helpdesk 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 Vision Helpdesk to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Vision Helpdesk 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 Vision Helpdesk
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.