Helpdesk migration
Field-level mapping, validation, and rollback between Incident IQ and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Incident IQ
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Incident IQ and Intercom.
Complexity
CModerate
Timeline
4-8 weeks
Overview
Moving from Incident IQ to Intercom is a platform-category shift from K-12 ITSM to conversational customer service. Incident IQ organizes around tickets, assets, campuses, and staff; Intercom organizes around conversations, contacts, and AI-powered resolution. We migrate the record data that both platforms share—Users, Contacts, Knowledge Base Articles, and ticket history as Conversations—but we flag three structural gaps that require admin decisions before migration: Incident IQ's asset and device records have no Intercom equivalent; campus and location assignments require remapping to Intercom's Team structure; and Support Flow automation logic does not transfer to Intercom Workflows. Facilities Work Orders, Events, and HR Requests are K-12-specific objects that Intercom does not support. We deliver a written inventory of Support Flow logic for the customer's admin to rebuild in Intercom's rules engine 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 Incident IQ 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.
Incident IQ
Tickets (Requests)
Intercom
Conversations
1:1Incident IQ Tickets map to Intercom Conversations. We extract ticket fields (status, priority, assignee, category, description, created_at, updated_at) and convert them to conversation attributes. The original ticket ID is preserved as a custom attribute ticket_original_id for cross-reference. Intercom's conversation has no direct equivalent to Incident IQ's category, campus, or custom ticket field taxonomy—these require remapping to Intercom custom attributes or tags during migration. Active and closed ticket status maps to open and closed conversation state in Intercom.
Incident IQ
Users (Staff and Agents)
Intercom
Users (Admins and Agents)
1:1Incident IQ staff users map to Intercom Users. We match by email address and preserve name, role, and campus assignment. Role mapping is partial: Incident IQ agent and admin roles map to Intercom's agent and admin roles, but Incident IQ's K-12-specific role categories (technician, librarian, facilities staff) do not have direct equivalents and may require custom Intercom team designations or user segments post-migration.
Incident IQ
Users (Students and Parents)
Intercom
Contacts
1:1Incident IQ users who are students or parents map to Intercom Contacts. We extract name, email, and associated campus (stored as a custom attribute campus_assignment). Phone numbers migrate as contact attributes, but Intercom validates phone number formats during import—if number validation is enabled in the workspace, we recommend disabling it before migration to avoid rejections on records with non-standard formats.
Incident IQ
Locations (Campuses)
Intercom
Teams
lossyIncident IQ Campus records map to Intercom Teams, but the mapping is conceptual rather than 1:1. Intercom Teams are routing units for inbox assignment, not geographic hierarchies. We create Teams that correspond to Incident IQ campuses and use them to assign Conversations to the correct team during migration. If Incident IQ has nested location hierarchies (building, floor, room), the nested structure does not transfer; we flatten to the top-level campus team.
Incident IQ
Knowledge Base Articles
Intercom
Articles
1:1Incident IQ Knowledge Base articles migrate to Intercom Articles. We preserve title, body content, categories, and any associated metadata. Articles attached to specific tickets include a reference note that the ticket-to-conversation mapping is preserved. Articles with embedded links to Incident IQ tickets will need redirect updates after migration—we flag each reference in the data map.
Incident IQ
Assets
Intercom
Not Supported
1:1Incident IQ Assets (Chromebooks, laptops, projectors, and every tracked device) have no equivalent object in Intercom. We do not migrate Assets as a standalone record type. We extract asset-to-user assignments and asset tag data and store them as custom contact attributes on the corresponding Incident IQ User record (now an Intercom Contact or User), so device assignment context is preserved as reference data even though the full asset record does not transfer.
Incident IQ
Asset Model Categories
Intercom
Not Supported
1:1Incident IQ model categories (Chromebooks, Laptops, Projectors) are an organizational taxonomy that does not exist in Intercom. We extract model category assignments and store them as a multi-select attribute on the related Contact or User record. The customer may also choose to create Intercom tags for device type tracking post-migration.
Incident IQ
Support Flows
Intercom
Workflows (admin rebuild required)
lossyIncident IQ Support Flows (automation chains that route tickets, assign agents, and trigger actions) do not migrate as code. We extract the Support Flow logic—triggers, conditions, routing rules, and actions—and document it in a written inventory with recommended Intercom Rule equivalents. The customer's admin rebuilds these in Intercom's Rules engine post-migration. Active flows that need rebuild are flagged by name and complexity tier in the data map.
Incident IQ
Custom Ticket Fields
Intercom
Custom Attributes
1:1Incident IQ custom fields on tickets (dropdown, text, number, date) migrate to Intercom custom conversation attributes. We apply type conversions: dropdown becomes a text attribute (Intercom does not have a native dropdown type for conversation attributes), multi-select becomes a comma-separated text attribute, and date fields become ISO timestamp attributes. The original custom field label is preserved in the attribute description.
Incident IQ
Facilities Work Orders
Intercom
Not Supported
lossyIncident IQ Facilities Work Orders are a K-12-specific object with no equivalent in Intercom. We extract Work Order records as a structured JSON export and include them in the data map as a separate export file. Intercom does not have a work order, maintenance ticket, or facilities request object, so these records cannot be migrated into the platform. The customer should evaluate whether these records require long-term audit retention and whether a separate facilities management tool is needed post-migration.
| Incident IQ | Intercom | Compatibility | |
|---|---|---|---|
| Tickets (Requests) | Conversations1:1 | Mapping required | |
| Users (Staff and Agents) | Users (Admins and Agents)1:1 | Fully supported | |
| Users (Students and Parents) | Contacts1:1 | Fully supported | |
| Locations (Campuses) | Teamslossy | Fully supported | |
| Knowledge Base Articles | Articles1:1 | Mapping required | |
| Assets | Not Supported1:1 | Fully supported | |
| Asset Model Categories | Not Supported1:1 | Mapping required | |
| Support Flows | Workflows (admin rebuild required)lossy | Mapping required | |
| Custom Ticket Fields | Custom Attributes1:1 | Mapping required | |
| Facilities Work Orders | Not Supportedlossy | 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.
Incident IQ gotchas
Enrollment-based pricing requires accurate student count
Locked system model categories cannot be migrated
Asset timeline history retention duration is undocumented
Bulk API is not publicly documented
Annual subscription price increases are non-negotiable for most districts
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 scope confirmation
We audit the source Incident IQ environment across active modules (IT Ticketing, Asset Management, Facilities, Events, HR), record counts by object, active Support Flows by name and complexity tier, and custom field definitions on Tickets and Assets. We pair this with a review of the Intercom workspace setup—existing Teams, custom attributes, article collections, and active Rules—to identify naming conflicts and gaps. The discovery output is a written migration scope that confirms which objects migrate, which require custom attribute remapping, and which are excluded with rationale.
Asset and assignment data extraction
We extract Incident IQ asset records and build a lookup table of asset-to-user assignments keyed by user email. Because Intercom does not support an asset object, we design the custom attribute schema on Contact and User records to carry device context (device type, asset tag, assigned location) as reference data. We coordinate with the Incident IQ technical services team for bulk export if the record count exceeds individual API pagination limits. Asset timeline history is flagged as an optional export item with a recommendation to confirm availability with Incident IQ support before migration.
Support Flow inventory and automation handoff document
We extract every active Support Flow in the Incident IQ environment and document each one in a structured inventory: flow name, trigger type, conditions, routing actions, and any downstream field updates. We map each flow to a recommended Intercom Rule structure (action type, conversation event trigger, condition logic, assignee or team assignment). This document is delivered before production migration and serves as the working brief for the customer's Intercom admin to rebuild automation logic post-migration. We do not implement Rules in Intercom as part of standard migration scope.
Ticket-to-conversation mapping and custom attribute schema
We design the Intercom custom attribute schema for Conversations based on Incident IQ custom ticket fields. Each custom field is mapped to a typed Intercom attribute (text, number, date, boolean), with field-level notes on any type conversion or truncation. The original Incident IQ ticket ID is preserved as ticket_original_id on each Conversation for cross-reference. We run a test migration of 50-100 tickets into a non-production Intercom workspace to validate attribute rendering and conversation thread structure before production migration begins.
User and contact migration in dependency order
We migrate in dependency order: Intercom Users first (agents and admins matched by email from Incident IQ staff records), then Contacts (students and parents matched by email). Campus assignments from Incident IQ map to Intercom Teams created in step one. If a Contact record has no matching Intercom Contact, we create it; if a duplicate exists, we update rather than create to avoid duplication. Phone number validation is disabled in the Intercom workspace before migration if any records contain non-standard formats.
Production migration, cutover, and Support Flow handoff
We run production migration in record-dependency order: Users, Contacts, Knowledge Base Articles, then Tickets as Conversations with custom attributes resolved. Each phase emits a row-count reconciliation report. We freeze Incident IQ writes during cutover, run a delta migration of any records modified during the window, then enable Intercom as the system of record. We deliver the Support Flow inventory document and schedule a handoff call with the customer's Intercom admin to review Rule rebuild priorities. We do not rebuild Support Flows in Intercom as part of standard migration scope.
Platform deep dives
Incident IQ
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 Incident IQ 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
Incident IQ: Not publicly documented.
Data volume sensitivity
Incident IQ 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 Incident IQ to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Incident IQ 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 Incident IQ
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.