Helpdesk migration
Field-level mapping, validation, and rollback between InvGate Service Management and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
InvGate Service Management
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between InvGate Service Management and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from InvGate Service Management to Intercom is a philosophical shift, not a field-for-field replacement. InvGate organizes work around the ITIL v4 framework—Requests, Incidents, Problems, Changes, and Approval chains—while Intercom uses a conversation-first model where tickets are conversations, agents have two roles (admin and teammate), and SLA tracking is an add-on product. We migrate the historical record: Requests map to conversations with the full thread preserved, Agents map to Intercom teammates and admins by email lookup, Help Desk hierarchy maps to Intercom team inboxes, and Knowledge Articles export as Help Center articles. We do not migrate Problems, Changes, SLAs (as configuration), InvGate workflows (as automation), or Approval chains because these have no native Intercom equivalents. We deliver a written inventory of every InvGate workflow and SLA breach rule requiring manual rebuild in Intercom's Rules Engine or SLA add-on post-migration.
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 InvGate Service Management 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.
InvGate Service Management
Request
Intercom
Conversation
1:1InvGate Requests (the primary ITIL record type) map directly to Intercom Conversations. The Request title becomes the Conversation subject, description becomes the initial conversation message, and priority maps to a Conversation priority flag. We preserve the full conversation thread—public notes, internal notes, status-change notifications, and attachment references—by creating sequential messages on the Intercom conversation in chronological order. Request status (open, pending, resolved, closed) maps to Intercom's open, snoozed, and closed states. Custom properties on Requests migrate as custom attributes on the Conversation.
InvGate Service Management
Incident
Intercom
Conversation (tagged)
1:1InvGate Incidents share the same underlying record as Requests but carry an incident type flag and impact/urgency levels. We migrate Incidents as Intercom Conversations with the incident classification preserved in a custom attribute (incident_type, impact_level, urgency_level) and a tag applied to the conversation for filtering. Major-incident associations linking multiple Incidents are not natively represented in Intercom; we document linked-incident groups in the handoff inventory for the customer's admin to rebuild as Intercom tags or separate conversations.
InvGate Service Management
Agent
Intercom
User (Teammate or Admin)
1:1InvGate Agents map to Intercom Users by email lookup. The InvGate role (Agent, Admin, Manager) determines the Intercom role: Admin-level agents become Intercom Admins; standard agents become Intercom Teammates. Group memberships from InvGate map to Intercom Teams, which serve as inbox assignment containers. We flag any InvGate agents with elevated permissions (approvers, SLA managers) for manual role assignment in Intercom post-migration. InvGate's LDAP/Active Directory/Okta integration does not migrate; the customer configures SSO and directory sync in Intercom separately.
InvGate Service Management
Help Desk
Intercom
Team (Inbox)
1:manyInvGate Help Desks are the top-level organizational unit, typically structured by location or department. Each Help Desk maps to an Intercom Team with its own inbox. Help Desk routing rules (based on category, priority, or requester group) require manual rebuild in Intercom's Rules Engine. If a single Help Desk covers multiple Intercom Teams (e.g., by topic), we document the split logic during scoping. SLA calendar configurations attached to Help Desks do not migrate as configuration; they are documented for the customer to configure in Intercom's SLA add-on if applicable.
InvGate Service Management
Company
Intercom
Contact (Company attribute)
1:1InvGate Companies (external organizations linked to requesters) map to Intercom Contacts with the company name stored in the built-in company field on the Contact. The company domain, size, and custom properties migrate as custom attributes on the Contact. If the customer uses Intercom's native company tracking, we map to the Company object in Intercom with the same domain as the dedupe key.
InvGate Service Management
Knowledge Base Article
Intercom
Help Center Article
1:1InvGate Knowledge Articles map to Intercom Help Center Articles. Article title, body content (HTML or text), category, and publish status migrate directly. We export articles in their category hierarchy and create corresponding Collections in the Intercom Help Center. InvGate's article-to-ticket auto-suggestion and ticket linkage do not export; these require manual configuration in Intercom's Help Center settings post-migration. Published status carries over; draft articles remain draft in Intercom.
InvGate Service Management
SLA (Service Level Agreement)
Intercom
SLA (documentation only)
lossyInvGate SLAs define response and resolution times tied to priority levels and business hours calendars. Intercom's SLA management is a separate add-on product on the Advanced plan. We export SLA configurations as a written document (SLA name, priority level, first response target, next response target, resolution target, business hours calendar) for the customer's admin to configure in Intercom's SLA settings post-migration. SLA breach notification triggers from InvGate are not transferable and require rebuild in Intercom's Rules Engine.
InvGate Service Management
Custom Property
Intercom
Custom Attribute
1:1InvGate custom properties extend Requests, Agents, Companies, and other objects with user-defined field types (text, dropdown, checkbox, date, number). We extract the property schema and migrate values as Intercom custom attributes on the corresponding object (Conversation, Contact, or User). Field type mapping follows: InvGate text maps to Intercom string; InvGate dropdown maps to Intercom string (no enum); InvGate checkbox maps to Intercom boolean; InvGate date maps to Intercom date. Multi-select dropdowns require conversion to comma-separated strings.
InvGate Service Management
Conversation (Ticket Thread)
Intercom
Conversation Messages
1:1InvGate's ticket conversations include all public and internal notes, status-change notifications, and attachment references. We migrate the full thread ordered by timestamp, creating sequential Intercom conversation messages. Attachments are downloaded from InvGate and re-uploaded as Intercom file attachments on the corresponding message. Internal notes in InvGate migrate as internal notes in Intercom if the customer's team structure supports them; otherwise they migrate as standard conversation messages with a note in the handoff document.
InvGate Service Management
Service Catalog Item
Intercom
Custom Artifact
lossyInvGate Service Catalog Items define requestable services with form fields, associated workflows, and approval requirements. We export catalog item schemas (item name, description, form fields, and associated category) as a written inventory document. Service catalog request routing (which catalog items route to which Help Desk or agent group) cannot migrate as automation. The customer rebuilds catalog items as Intercom conversational forms or Help Center articles with routing handled through Intercom's Rules Engine.
| InvGate Service Management | Intercom | Compatibility | |
|---|---|---|---|
| Request | Conversation1:1 | Fully supported | |
| Incident | Conversation (tagged)1:1 | Fully supported | |
| Agent | User (Teammate or Admin)1:1 | Fully supported | |
| Help Desk | Team (Inbox)1:many | Fully supported | |
| Company | Contact (Company attribute)1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| SLA (Service Level Agreement) | SLA (documentation only)lossy | Fully supported | |
| Custom Property | Custom Attribute1:1 | Fully supported | |
| Conversation (Ticket Thread) | Conversation Messages1:1 | Fully supported | |
| Service Catalog Item | Custom Artifactlossy | 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.
InvGate Service Management gotchas
AI features unavailable on on-premises deployments without cloud connectivity
Agent count tier limits enforce hard caps on Starter and Pro
On-premises release cadence can trail cloud by multiple versions
Workflow .sdw export does not include external integration references
Knowledge base auto-suggestion and article-to-ticket linkage do not export
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 object audit
We audit the InvGate Service Management instance across all tiers (Starter, Pro, Enterprise), extracting Requests, Incidents, Agents, Help Desks, Companies, Custom Properties, Knowledge Articles, SLA configurations, and workflow exports (.sdw files). We assess conversation thread volume (message count per conversation), agent count against InvGate role hierarchy, Help Desk count and routing logic, and Knowledge Base article count and category depth. We confirm whether Problems and Changes are actively used and whether SLA breach notifications are in production use. The discovery output is a written migration scope with record counts, object mapping draft, and a list of objects that will require manual post-migration handling.
Intercom workspace and team structure design
We design the Intercom workspace structure based on the InvGate Help Desk hierarchy. Each Help Desk maps to an Intercom Team with its own inbox. If a single Help Desk covers multiple topic areas, we recommend Intercom Teams for segmentation. We design the agent-to-Teammate and Admin mapping, and flag any elevated-permission agents requiring manual role assignment post-migration. We map custom properties to Intercom custom attributes and confirm data types before any data moves. This phase produces an Intercom configuration checklist that the customer's admin completes before migration begins.
Sample migration and conversation thread validation
We run a sample migration of 50-100 Requests spanning different statuses, priorities, and Help Desks into a test Intercom workspace. We validate that conversation thread ordering is preserved, attachments upload correctly, custom attributes populate as expected, and Help Desk-to-Team routing produces the correct inbox assignments. The customer's support team lead reviews the sample and identifies any mapping corrections needed before full migration. This step prevents large-volume corrections in production.
Knowledge Base export and Help Center build
We export all InvGate Knowledge Articles including title, body content, categories, and publish status. We create Intercom Help Center Collections matching the InvGate category hierarchy and import articles into the corresponding Collections. We validate article content rendering (HTML from InvGate may require sanitization for Intercom's article editor). Draft articles are imported as drafts. The customer's admin reviews the Help Center structure and resolves any content rendering issues before the Help Center goes live.
Full production migration in dependency order
We run production migration in record-dependency order: Agents (as Intercom Users by email lookup), Companies (as Intercom Contacts or Companies), then Requests and Incidents as Conversations with full thread history. Custom properties migrate as attributes on each record. Help Desk routing does not migrate as automation; the customer configures Rules Engine routing post-migration. SLA configurations, workflow logic, and approval chains are delivered as written inventories for manual rebuild. We run row-count reconciliation after each phase.
Cutover, final validation, and workflow handoff
We freeze InvGate writes during cutover and run a final delta migration of any records modified during the migration window. We validate conversation thread completeness, attachment presence, and custom attribute population against a random sample of 30-50 records. We deliver the SLA documentation, workflow inventory (.sdw logic documented), and agent permission matrix to the customer's admin team. We support a one-week hypercare window for reconciliation issues. We do not rebuild InvGate workflows as Intercom Rules; that is a separate engagement for the customer's admin or an Intercom solutions partner.
Platform deep dives
InvGate Service Management
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 InvGate Service Management 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
InvGate Service Management: Not publicly documented.
Data volume sensitivity
InvGate Service Management 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 InvGate Service Management to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your InvGate Service Management 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 InvGate Service Management
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.