Helpdesk migration

Migrate from Incident IQ to Intercom

Field-level mapping, validation, and rollback between Incident IQ and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.

Incident IQ logo

Incident IQ

Source

Intercom

Destination

Intercom logo

Compatibility

70%

7 of 10

objects map 1:1 between Incident IQ and Intercom.

Complexity

CModerate

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Incident IQ logo

Incident IQ

What's pushing teams away

  • Annual subscription price increases of 4-8% per year create budget unpredictability for districts operating under fixed technology spending allocations.
  • Some administrative restrictions limit customization—certain system-defined model categories cannot be modified or deleted, which frustrates districts with unique organizational structures.
  • K-12-specific design omits general-purpose ITSM capabilities available in broader platforms, which becomes limiting when districts try to expand use cases beyond initial scope.
  • Asset timeline history retention policies are not clearly documented, making compliance exports and long-term audit trails difficult to plan around.

Choosing

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Incident IQ objects map to Intercom

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)

maps to

Intercom

Conversations

1:1
Mapping required

Incident 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)

maps to

Intercom

Users (Admins and Agents)

1:1
Fully supported

Incident 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)

maps to

Intercom

Contacts

1:1
Fully supported

Incident 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)

maps to

Intercom

Teams

lossy
Fully supported

Incident 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

maps to

Intercom

Articles

1:1
Mapping required

Incident 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

maps to

Intercom

Not Supported

1:1
Fully supported

Incident 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

maps to

Intercom

Not Supported

1:1
Mapping required

Incident 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

maps to

Intercom

Workflows (admin rebuild required)

lossy
Mapping required

Incident 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

maps to

Intercom

Custom Attributes

1:1
Mapping required

Incident 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

maps to

Intercom

Not Supported

lossy
Fully supported

Incident 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.

Gotchas + challenges

What specifically takes care here

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 logo

Incident IQ gotchas

High

Enrollment-based pricing requires accurate student count

Medium

Locked system model categories cannot be migrated

Medium

Asset timeline history retention duration is undocumented

Medium

Bulk API is not publicly documented

Low

Annual subscription price increases are non-negotiable for most districts

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • Asset records have no Intercom equivalent

    Incident IQ tracks every device (Chromebooks, projectors, smart lockers) as a first-class asset record with serial number, asset tag, model, location, and assignment history. Intercom does not have an asset or device object. We extract asset-to-user assignments and device identifiers and store them as custom attributes on the Contact or User record, but the full asset lifecycle record—including assignment history timelines, device condition notes, and maintenance records—cannot be represented in Intercom. We flag this gap during scoping and recommend the customer evaluate whether device tracking needs to remain in a separate ITSM or MDM tool post-migration.

  • Support Flow automation does not migrate as code

    Incident IQ Support Flows use a condition-action model specific to the platform's ticket schema (campus routing, category triggers, assignment rules based on device type). Intercom's Rules engine operates on conversation events and message conditions, which is a different automation paradigm. We do not migrate Support Flows as executable code. We deliver a written inventory of every active Support Flow with its trigger conditions, routing logic, and recommended Intercom Rule equivalent. The customer's admin rebuilds these in Intercom's Rules engine post-migration. Complex multi-step flows may require custom Inbox routing configuration or a partner engagement.

  • Campus hierarchy maps to Teams with loss of depth

    Incident IQ organizes tickets and assets by campus location with nested building and room levels. Intercom's Team structure is flat—it supports inbox assignment by team but does not have a geographic hierarchy. We create Intercom Teams that correspond to Incident IQ campuses and use them for routing, but nested location depth (building, floor, room) is lost. If the district relies on Incident IQ's location hierarchy for facilities or asset assignment, the nested context requires a custom attribute approach in Intercom or a note in the data map for admin post-migration design.

  • Enrollment-based pricing does not map to Intercom seat count

    Incident IQ prices based on district student enrollment, not staff or agent count. When scoping migration away from Incident IQ, we report the enrolled user count separately from agent counts because the two metrics are not interchangeable. Intercom pricing is per-seat and does not consider student enrollment. Districts should budget Intercom seats based on the number of staff who will handle conversations (agents, admins), not the total district enrollment, which is a significant modeling difference that affects the total cost comparison.

  • Bulk export requires coordination with Incident IQ technical services

    Incident IQ's REST API supports individual record operations, but bulk export endpoints are not publicly documented. For migrations with thousands of tickets, assets, or users, we coordinate with the Incident IQ technical services team to request a structured data export, which requires scheduling and may take several business days to fulfill. We factor this lead time into the project schedule and recommend initiating the export request during the discovery phase to avoid delays.

Migration approach

Six steps for a successful Incident IQ to Intercom data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Incident IQ logo

Incident IQ

Source

Strengths

  • Student enrollment-based pricing with no seat or asset caps scales predictably with district size
  • Mobile app enables field technicians and librarians to complete tickets on-site without desktop access
  • iiQ Academy provides structured training paths that reduce ramp time for new IT staff
  • Pre-built SIS and payment platform integrations reduce manual data sync overhead
  • Ticket Wizard feature guides non-technical staff through submitting information-rich requests quickly

Weaknesses

  • Annual price increases of 4-8% create budget unpredictability for fixed-spend districts
  • Limited public API documentation makes custom integrations and automated exports difficult to build
  • System-defined model categories cannot be deleted or fully customized in some cases
  • K-12-only design lacks general-purpose ITSM capabilities available in broader platforms like ServiceNow
  • Asset timeline history retention duration is not clearly documented, complicating audit planning
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Incident IQ and Intercom.

  • Object compatibility

    C

    3 of 7 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    7-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Incident IQ: Not publicly documented.

  • Data volume sensitivity

    B

    Incident IQ doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Incident IQ to Intercom migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Incident IQ to Intercom data migrations

Answers to the questions buyers ask most during Incident IQ to Intercom migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between four and eight weeks for environments under 5,000 tickets and straightforward knowledge base article sets. Migrations with large knowledge base libraries, active Support Flow chains, or facilities and event records requiring exclusion review move to eight to twelve weeks because of the asset-to-attribute remapping work, bulk export coordination with Incident IQ technical services, and Support Flow inventory documentation scope. The discovery and sandbox phases add two to three weeks at the front end regardless of record volume.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Incident IQ.
Land in Intercom, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day