Helpdesk migration

Migrate from Incident IQ to Freshdesk

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

Incident IQ logo

Incident IQ

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

75%

9 of 12

objects map 1:1 between Incident IQ and Freshdesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Incident IQ to Freshdesk is a structural migration for a K-12 district because Freshdesk is a general-purpose helpdesk platform with no native K-12 modules. Incident IQ's Tickets and Assets map to Freshdesk Tickets and Products, but the K-12-specific objects—Facilities Work Orders, Events, HR Requests, and Campus Locations—have no direct Freshdesk equivalent and require manual rebuild or workaround strategies. Freshdesk's per-agent pricing model (starting at $15/agent/month) contrasts with Incident IQ's enrollment-based pricing, and districts typically see cost reduction because agent counts run lower than total student enrollment. We map the enrollment count to agent count during scoping, preserve all custom ticket and asset fields, and deliver a written inventory of Support Flow automations requiring rebuild as Freshdesk scenario automations.

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

Freshdesk logo

Freshdesk

What's pulling them in

  • Free tier for 1-2 agents with no credit card makes initial evaluation risk-free and appeals to startups and small support teams.
  • Per-agent pricing is predictable and scales cleanly as teams grow from Growth at $15/agent/month to Enterprise at $89/agent/month.
  • Freddy AI Copilot and Email AI Agent bring AI assistance without forcing a full platform switch, appealing to teams already embedded in Freshdesk.
  • Multilingual help desk and customer portal features serve global SMB teams without requiring enterprise-level investment.
  • Collaborators up to 5,000 included in paid plans allow non-agent stakeholders to view tickets without additional licensing cost.

Object mapping

How Incident IQ objects map to Freshdesk

Each row shows how a Incident IQ object lands in Freshdesk, 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

maps to

Freshdesk

Tickets

1:1
Fully supported

Incident IQ Tickets map directly to Freshdesk Tickets. Status (New, Open, Pending, Resolved, Closed), Priority, Category, Assignee, and all timestamps migrate 1:1. Custom fields on Incident IQ tickets map to Freshdesk custom fields on the Ticket object, applying type conversions where field types differ (dropdown vs multi-select). We preserve the original ticket ID as a custom field for audit traceability.

Incident IQ

Assets

maps to

Freshdesk

Products

1:1
Fully supported

Incident IQ Assets (tracked devices and equipment) map to Freshdesk Products with significant semantic differences to note. Incident IQ Assets carry device assignment, serial number, asset tag, model, location, and assignment history; Freshdesk Products represent a product/service catalog without native device-assignment tracking. We map serial number, asset tag, and model to Product custom fields, and note that device-to-user assignment requires either Freshdesk's Assets beta feature (if enabled) or a custom field workaround using Contacts.

Incident IQ

Locations (Campuses)

maps to

Freshdesk

Organizations + custom fields

1:many
Fully supported

Incident IQ campuses are first-class location objects that assign tickets and assets. Freshdesk has no native campus or location object; we map campuses to Organizations with a custom field campus_name__c and optionally create location-based Groups in Freshdesk for campus-level ticket routing. Districts with multi-campus deployments must choose between one Organization per campus or a single district Organization with location tracked in custom fields.

Incident IQ

Users (Staff and Agents)

maps to

Freshdesk

Agents

1:1
Fully supported

Incident IQ users with agent roles (IT staff, technicians) map to Freshdesk Agents. We match by email address as the dedupe key. Incident IQ users with requester roles (teachers, students for HR) map to Freshdesk Contacts under the district Organization. We preserve role and campus assignment as custom fields on the Agent or Contact record in Freshdesk.

Incident IQ

Users (Students, Parents)

maps to

Freshdesk

Contacts

1:1
Fully supported

Incident IQ student and parent users (non-agent roles) map to Freshdesk Contacts under the district Organization. Student email and name migrate; student-specific fields like grade level and homeroom map to Contact custom fields. Note that Freshdesk's per-agent pricing does not charge for Contacts, so large student contact databases do not affect licensing cost.

Incident IQ

Asset Model Categories

maps to

Freshdesk

Product custom fields

lossy
Mapping required

Incident IQ model categories (Chromebooks, Laptops, Projectors) define device taxonomy. Freshdesk Products have no native category hierarchy; we map model categories to a Product custom field device_type__c and document the category list for Freshdesk admin to populate as dropdown values. Locked system-defined categories from Incident IQ are excluded from migration scope per the source platform gotcha.

Incident IQ

Support Flows

maps to

Freshdesk

Scenario Automations

lossy
Mapping required

Incident IQ Support Flows automate ticket routing, assignment, and actions. Freshdesk Scenario Automations provide equivalent trigger-action logic from the Growth tier onward. We do not migrate Support Flows as code; we extract the flow logic and document each automation with its trigger conditions, actions, and recommended Freshdesk Scenario Automation configuration for the customer's admin to rebuild.

Incident IQ

Knowledge Base Articles

maps to

Freshdesk

Knowledge Base

1:1
Mapping required

Incident IQ KB articles migrate to Freshdesk Knowledge Base with article content, categories, and folder structure preserved. We flag articles with embedded Incident IQ ticket links that will require URL redirects after migration. Article attachments migrate as file assets attached to the correct KB article.

Incident IQ

Facilities Work Orders

maps to

Freshdesk

Tickets (workaround)

1:1
Fully supported

Incident IQ Work Orders have no direct Freshdesk equivalent. Freshdesk has no native facilities management module. We map Work Orders to Freshdesk Tickets with a custom field ticket_type__c set to 'Work Order', preserving status, priority, assignee, location, and description. Complex facilities workflows requiring approval chains, resource scheduling, or asset-linked work orders are documented for the customer to rebuild using Freshdesk's custom apps or a separate facilities management tool.

Incident IQ

Events

maps to

Freshdesk

Tickets (workaround)

1:1
Fully supported

Incident IQ Events (room reservations, event coordination) have no direct Freshdesk equivalent. We map Events to Freshdesk Tickets with ticket_type__c = 'Event Request', preserving date, location, requestor, approval status, and associated resources. Multi-day recurring events and approval workflows are documented for the customer's admin to rebuild post-migration.

Incident IQ

HR Requests

maps to

Freshdesk

Tickets (workaround)

1:1
Fully supported

Incident IQ HR Requests have no direct Freshdesk equivalent. We map HR Request records to Freshdesk Tickets with ticket_type__c = 'HR Request', preserving form field data, requestor, status, and associated workflow history. Form definitions are documented separately; the customer's HR admin rebuilds intake forms using Freshdesk's custom fields and automation rules.

Incident IQ

Attachments

maps to

Freshdesk

Attachments

1:1
Mapping required

Ticket attachments, KB article files, and form uploads migrate as Freshdesk attachments linked to the correct parent record. Files over 25MB require chunked transfer handling via Freshdesk's file upload API. We preserve original file names and content types during 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

Freshdesk logo

Freshdesk gotchas

High

API access is blocked on the free plan

High

Per-minute rate limits are account-wide and endpoint-specific

Medium

Multi-channel source types do not map 1:1 to all destinations

Medium

Custom objects created in-product cannot be accessed by other apps

Low

Contact import requires at least 10 existing tickets in the account

Pair-specific challenges

  • Freshdesk has no native K-12 modules for facilities, events, or HR

    Incident IQ ships Facilities, Events, and HR as distinct native modules; Freshdesk is a general-purpose customer support platform with no direct equivalents. We map Work Orders, Events, and HR Requests to Freshdesk Tickets with a ticket_type custom field, but this is a functional workaround, not a feature-parity migration. Approval workflows, resource scheduling, and facilities-specific fields require Freshdesk custom apps or a separate system. Districts relying heavily on these K-12 modules must plan for manual rebuild or supplemental tooling post-migration.

  • Freshdesk lacks native asset-to-user assignment tracking

    Incident IQ Assets carry device assignment history (which student or staff a Chromebook is checked out to) as a first-class feature. Freshdesk Products represent a catalog or service offering, not tracked equipment. Districts using Incident IQ for device assignment must either enable Freshdesk's Assets beta (limited availability), maintain assignment data in Contact custom fields, or adopt a separate ITSM or asset management tool. We flag this gap in the data map and recommend the customer decide on asset strategy before migration.

  • Bulk export from Incident IQ requires technical services coordination

    Incident IQ's bulk export endpoints are not publicly documented, and large district migrations (thousands of assets or tickets) cannot rely on the REST API alone for bulk extraction. We coordinate with the Incident IQ technical services team to request a structured data export, which typically requires scheduling and may take several business days to fulfill. We build extraction timelines around the export window and flag this constraint in the project plan.

  • Campus-to-organization mapping has no single correct answer

    Incident IQ organizes tickets and assets by campus location as a first-class object. Freshdesk has no native campus or location hierarchy. Districts must choose between creating one Freshdesk Organization per campus (enabling location-based routing via Groups) or a single district Organization with location tracked in a custom field. The choice affects ticket routing, reporting, and agent visibility. We present both options during scoping and document the chosen architecture in the data map before migration begins.

  • Locked system model categories in Incident IQ cannot be migrated

    Incident IQ ships certain system-defined model categories (such as Onboarding) that districts cannot modify or delete. These categories appear in the asset schema but cannot be exported. We identify locked categories during discovery and exclude them from migration scope, noting the exclusion in the data map. Districts relying on locked categories for asset taxonomy must plan to rebuild the relevant categories in Freshdesk's Product custom fields post-migration.

Migration approach

Six steps for a successful Incident IQ to Freshdesk data migration

  1. Discovery and module inventory

    We audit the Incident IQ environment to identify which K-12 modules are in active use: IT Ticketing, Asset Management, Facilities Work Orders, Events, and HR Requests. Districts using only IT Ticketing and Asset Management have a cleaner migration path to Freshdesk's Tickets and Products. Districts with active Facilities, Events, or HR modules require the workaround mapping strategy documented above, and we confirm the customer's acceptance of functional tradeoffs before proceeding. We also inventory record counts, custom fields, locked model categories, and active Support Flows during this phase.

  2. Freshdesk tier selection and schema design

    We recommend a Freshdesk tier based on the migration scope: the Garden tier ($15/agent/month) covers basic ticketing and custom fields; the Blossom tier ($29/agent/month) adds scenario automations required to rebuild Support Flow logic; the Gardenia tier ($49/agent/month) adds IP-based routing and custom time tracked fields. We design the Freshdesk schema: ticket fields matching Incident IQ's custom ticket fields, Product custom fields for device taxonomy, Organization structure (single district or per-campus), and Groups for campus-level ticket routing. Custom fields are deployed in a Freshdesk sandbox for validation before production migration.

  3. Campus mapping strategy and custom field architecture

    We resolve the campus-to-organization mapping with the customer during scoping. If the district chooses per-campus Organizations, we create one Organization per Incident IQ campus and map assets and tickets accordingly. If the district chooses a single Organization, we create a campus_name__c custom field on Tickets and Products. We also design the ticket_type__c custom field to differentiate IT Tickets, Work Orders, Event Requests, and HR Requests in the unified Freshdesk ticketing model. This architecture is validated in sandbox before production migration.

  4. Sandbox migration and reconciliation

    We run a full migration into a Freshdesk sandbox environment using production-like data volume. The customer's IT admin reconciles record counts (Tickets in, Assets in as Products, Users in as Agents and Contacts, Work Orders/Events/HR Requests in as typed Tickets), spot-checks 25-50 random records against the Incident IQ source, and validates custom field values and Organization structure. Any mapping corrections, custom field type adjustments, or Organization architecture changes happen in sandbox before production cutover.

  5. Production migration in dependency order

    We run production migration in dependency order: Organizations (for per-campus model), Contacts and Agents (Users), Products (from Assets), Tickets (IT tickets first, then Work Orders, Event Requests, HR Requests), Knowledge Base articles, and Attachments. Each phase emits a row-count reconciliation report before the next phase begins. Freshdesk's API v2 is used for all inserts with rate-limit handling and exponential backoff. The Incident IQ Support Flow inventory document is delivered to the customer's Freshdesk admin for scenario automation rebuild.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Incident IQ writes during cutover, run a final delta migration for records modified during the migration window, then enable Freshdesk as the system of record. We deliver the Support Flow automation inventory with recommended Freshdesk Scenario Automation configurations for each active Support Flow. We do not rebuild Incident IQ Support Flows as Freshdesk scenario automations inside the migration scope; that is a separate engagement for the customer's Freshdesk admin or a Freshdesk partner. We support a one-week hypercare window for reconciliation issues.

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
Freshdesk logo

Freshdesk

Destination

Strengths

  • Generous free tier with no credit card required for 1-2 agents for 6 months.
  • Per-agent pricing model is transparent and scales linearly with team growth.
  • Freddy AI Copilot integrates assistance directly into the agent workspace without requiring separate tooling.
  • Multilingual help desk and customer portal serve global teams on Pro and Enterprise plans.
  • Shared inbox, threads, and tasks keep ticket context unified across multi-channel conversations.

Weaknesses

  • Freddy AI is a separate paid add-on charged per session, making AI costs unpredictable and hard to budget.
  • Performance issues including delayed loading and duplicate tickets are recurring user complaints during high-volume periods.
  • Customization is more limited than Zendesk, with fewer workflow options and reporting flexibility.
  • Add-ons for chat, advanced routing, and custom reporting are gated behind higher tiers or separate module purchases.
  • API access is completely disabled on the free plan, blocking any programmatic data export or migration tooling.

Complexity grading

How hard is this migration?

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

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    1 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 Freshdesk 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 Freshdesk data migrations

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

Can't find your answer?

Walk through your Incident IQ to Freshdesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for districts using only IT Ticketing and Asset Management (under 10,000 records). Migrations that include Facilities Work Orders, Events, HR Requests, or large asset inventories (over 5,000 devices) require workaround design and custom field architecture, moving to six to ten weeks. The Incident IQ bulk export coordination window can add three to five business days to the timeline if the technical services team requires scheduling.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Incident IQ.
Land in Freshdesk, 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