Helpdesk migration

Migrate from iSupport Software to Zendesk

Field-level mapping, validation, and rollback between iSupport Software and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.

iSupport Software logo

iSupport Software

Source

Zendesk

Destination

Zendesk logo

Compatibility

80%

8 of 10

objects map 1:1 between iSupport Software and Zendesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from iSupport Software to Zendesk means transitioning from a purpose-built ITSM tool with on-premise and hosted deployment options to a cloud-first omnichannel support platform with tiered pricing starting at $19 per agent per month. iSupport does not publish a bulk API, so every extraction requires a custom pipeline scoped to the customer's deployment type — hosted instances use the web-based admin console, while on-premise instances may require direct database export of specific tables. We handle the 10-digit alphanumeric ticket IDs iSupport assigns at creation as an external reference field in Zendesk, preserving the full audit trail. Change Records and CMDB entries only exist in iSupport's Service Desk Edition; we detect the source edition during discovery and map these to Zendesk Tickets or a custom object schema accordingly. Workflows, automations, and email routing rules do not migrate as code — we deliver a written inventory for the customer's admin to rebuild in Zendesk's trigger and macro system.

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

iSupport Software logo

iSupport Software

What's pushing teams away

  • Administrators report the lack of advanced features and flexibility compared to modern ticketing systems, particularly around automation of routine administrative tasks that require manual intervention.
  • Users note the interface feels dated compared to newer platforms like Jira Service Management and Freshservice, with some describing a steep learning curve for the more complex features.
  • Teams that grow beyond basic ITSM find iSupport missing enterprise capabilities like sophisticated AI copilots, autonomous ticket resolution, and the broader integrations available in ServiceNow or BMC Helix.
  • Support managers cite difficulty scaling beyond basic incident and ticket management when they need ITIL-aligned problem and change workflows across larger IT organizations.

Choosing

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How iSupport Software objects map to Zendesk

Each row shows how a iSupport Software object lands in Zendesk, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

iSupport Software

Incident

maps to

Zendesk

Ticket

1:1
Fully supported

iSupport Incidents map directly to Zendesk Tickets. The source 10-digit alphanumeric ticket ID is stored as an external_id field in Zendesk so that cross-referencing and audit trails remain intact after migration. Standard incident fields — status, priority, category, assignee, requester — map to Zendesk's Ticket status, priority, type, assignee_id, and requester_id. If the source account uses custom status values, we create corresponding custom Ticket statuses in Zendesk before migration.

iSupport Software

Customer

maps to

Zendesk

User (End User)

1:1
Fully supported

iSupport Customer records map to Zendesk End User records. Customer name, email address, phone number, and any associated custom fields migrate to the Zendesk user record. We use email as the dedupe key during import so that duplicate customer records are merged rather than duplicated. If iSupport stores the customer record type (end user vs agent), we map that to Zendesk's user role field.

iSupport Software

Company

maps to

Zendesk

Organization

1:1
Fully supported

iSupport Company records map to Zendesk Organizations. The company_name becomes the Organization name, and the company-to-customer linkage is preserved during migration by joining on the company_id field. Zendesk Organizations can be linked to multiple End User records, mirroring iSupport's one-company-to-many-customers data model. If the source account has organization-level custom fields, we create matching Organization fields in Zendesk before import.

iSupport Software

Knowledge Entry

maps to

Zendesk

Help Center Article

1:1
Fully supported

iSupport Knowledge Entries with category and FAQ structure map to Zendesk Help Center Articles organized into Sections and Categories. We extract article title, body content (with rich text preserved where possible), categorization, and any attachment links. The Zendesk Help Center requires an active article publication state; unpublished source entries are migrated with a draft status for the customer's admin to review before publishing.

iSupport Software

Asset

maps to

Zendesk

Configuration Item (custom object) or Ticket custom field

1:many
Fully supported

iSupport Assets (hardware, software, and configuration items) do not have a direct Zendesk equivalent in standard Support tiers. We map Assets to a Zendesk custom object named Configuration_Item__c with fields for serial number, purchase date, vendor, and status. The incident_asset_link junction table from iSupport migrates as a lookup relationship between Zendesk Tickets and the Configuration_Item__c records. If the destination Zendesk account uses a different CI naming convention, we adjust the object name during scoping.

iSupport Software

Custom Field (picklist)

maps to

Zendesk

Custom Ticket Field or User Field (dropdown/multi-select)

lossy
Fully supported

iSupport custom fields with picklist values require field-level auditing before transformation. Picklist values are extracted from the field schema separately from record data, then mapped to Zendesk drop-down or multi-select field values. Zendesk allows CSV upload of up to 3,500 values per drop-down field. We check the value count against this limit during scoping and flag any picklist that requires splitting across multiple fields or archiving low-frequency values.

iSupport Software

Survey

maps to

Zendesk

Satisfaction (CSAT) rating — Ticket field

1:1
Fully supported

iSupport post-resolution Survey responses capture satisfaction data linked to Incidents. Zendesk's native satisfaction rating feature provides CSAT and NPS at the Ticket level without requiring a separate survey object. We map the most recent survey score for each incident to Zendesk's Ticket satisfaction rating field. Open-ended survey responses and question-level answers migrate as private Ticket comments so that the agent can review them without surfacing them to the end user.

iSupport Software

Change Record (Service Desk Edition)

maps to

Zendesk

Ticket (custom object or field)

1:1
Fully supported

Change Records exist only in iSupport's Service Desk Edition, not in the Incident Management tier. We detect the source edition during discovery and only scope this object if Change Records are present in the source data. Change Record fields — change type, risk assessment, approval status, affected CI — map to either a Zendesk custom Change_Record__c object or to custom fields on the related Ticket, depending on which Zendesk tier the customer purchases. Change records without a linked Incident are migrated as standalone records with no ticket association.

iSupport Software

Email Rule / Email Account

maps to

Zendesk

Macro (as written inventory only)

1:1
Fully supported

iSupport email routing rules use a positional ordering system evaluated by the Email Processing agent. These do not migrate as configured automation to Zendesk because the rule semantics differ significantly between platforms. We extract the rule definitions as a structured written inventory — rule name, conditions, action, and order — during discovery and deliver it as a reference document for the customer's Zendesk admin to rebuild as Zendesk Triggers and Macros. Email account mappings are documented separately.

iSupport Software

Attachment (on Incident, Knowledge Entry)

maps to

Zendesk

Ticket Attachment / Comment attachment

1:1
Fully supported

iSupport file attachments linked to Incidents and Knowledge Entries migrate to Zendesk as Ticket comment attachments (inline or file uploads). We extract attachments from the source export by file URL or database blob reference, validate file size against Zendesk's 50 MB per-attachment limit, and upload via the Zendesk Attachments API. Attachments linked to Knowledge Entries migrate as Help Center article attachments in the Zendesk Help Center.

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.

iSupport Software logo

iSupport Software gotchas

Medium

Email rule export requires deployment-type awareness

High

Service Desk features absent in Incident Management edition

High

No public bulk API documented for automated export

Medium

Custom field picklist values may not export cleanly

Low

Asset-to-incident linkage requires manual relationship mapping

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • 10-digit ticket IDs have no native home in Zendesk

    iSupport assigns unique 10-digit alphanumeric ticket IDs at incident creation, and support teams use these IDs in cross-system audits and customer communications. Zendesk Tickets use auto-incremented numeric IDs that start from 1 in a new account. We store the original iSupport ticket ID as an external_id field on each Zendesk Ticket so that teams can reference the legacy ID during the transition period. However, this is a custom field — it does not replace the native Zendesk ticket ID or appear in default views without explicit customization.

  • No documented iSupport bulk export API extends discovery

    iSupport does not publish a bulk export or REST API endpoint suitable for large-scale migration. Customers with thousands of tickets and attachments typically export via CSV from the web console or via direct database queries for on-premise deployments. We build a custom extraction pipeline for each engagement, which adds two to four days to the discovery phase compared to platforms with published APIs. On-premise instances may require coordination with the customer's IT team for database access and table export permissions.

  • Service Desk Edition gated objects inflate scope uncertainty

    Change Records, CMDB entries, and Service Catalog items only exist in iSupport's Service Desk Edition. Customers who upgraded recently or have a mixed license history may have partial historical data in these objects. We run a pre-migration feature detection query against the source account's edition entitlements before scoping these object types. If the customer upgraded mid-year, historical Change Records may exist inconsistently — we flag this during discovery and scope conservatively.

  • Custom field picklist values may exceed Zendesk limits

    iSupport allows custom fields with picklist values, but those values are not always separated from the field schema in standard exports. Zendesk drop-down and multi-select fields have a maximum of 3,500 allowed values per field and a 25-value visible limit in the Ticket sidebar before scrolling. We perform a field-level audit before transformation to count picklist cardinality and either split high-cardinality picklists across multiple fields or archive low-frequency values into a catch-all category.

  • Incident-asset linkage requires explicit junction table extraction

    Incidents in iSupport can be associated with multiple Assets via an incident_asset_link junction table, but this table is not always included in standard CSV exports. We explicitly request the junction table during scoping. If the table is unavailable, we fall back to a text-based asset ID field stored on the Incident record, which requires additional parsing and validation during the transformation phase.

Migration approach

Six steps for a successful iSupport Software to Zendesk data migration

  1. Discovery and edition detection

    We audit the source iSupport account across both editions. We identify whether the source runs Incident Management or Service Desk, determine the deployment type (hosted or on-premise), and enumerate all object types in scope — Incidents, Customers, Companies, Knowledge Entries, Assets, Custom Fields, Surveys, Change Records, and any CMDB entries. We request access to the incident_asset_link junction table and email_rules table explicitly during scoping. For on-premise instances, we coordinate database access with the customer's IT team for the relevant export queries. For hosted instances, we scope the CSV export from the web admin console. The discovery output is a written migration scope with record counts, field inventory, and a deployment-type confirmation.

  2. Field-level audit and picklist cardinality check

    We extract all custom field definitions from iSupport — field name, data type, and picklist values — and cross-reference them against Zendesk's allowed field types. We check picklist cardinality against Zendesk's 3,500-value ceiling and flag any field that requires splitting or archiving. We also extract the incident_asset_link junction table for asset-to-ticket relationship mapping. This audit phase produces a field mapping document that the customer reviews and approves before transformation logic is written.

  3. Zendesk destination schema pre-creation

    Before any data is written to Zendesk, we pre-create the destination schema in the customer's Zendesk account. This includes custom Ticket fields (drop-down, multi-select, text) mapped from iSupport custom fields, custom Organization fields, and any custom Configuration_Item__c object for Asset migration. We create Zendesk Ticket statuses corresponding to iSupport incident statuses, and we create the external_id custom field to store the original 10-digit iSupport ticket ID. Custom fields and statuses are validated in a test run before the full production migration begins.

  4. Sandbox migration and reconciliation

    We run a full migration into the customer's Zendesk Sandbox (or a temporary Zendesk trial account if no Sandbox is available) using production-like data volume. The customer reconciles record counts against the source system — Incidents in equals Tickets in, Customers in equals Users in, Companies in equals Organizations in. We spot-check 25-50 records for field-level accuracy, verify that the external ID field contains the original iSupport ticket ID, and confirm that asset linkage is intact for any migrated Configuration Items. Any mapping corrections are made before production migration starts.

  5. Production migration in dependency order

    We run the production migration in dependency order: Organization records first (from iSupport Companies), then User records (from iSupport Customers), then Ticket records (from iSupport Incidents) with the external ID field populated from the original 10-digit ticket ID. Knowledge Entries migrate as Help Center Articles in the background after ticket migration is validated. Assets and Configuration Items migrate last, with the incident_asset_link junction resolved to Zendesk Ticket IDs. Attachments upload via the Zendesk Attachments API in parallel with record migration. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze writes in iSupport during cutover, run a final delta migration of any records created or modified during the migration window, then confirm Zendesk as the system of record. We validate the external ID field on a sample of 50 tickets, confirm Knowledge Base article structure, and check asset linkage visibility in the Zendesk agent interface. We deliver the written inventory of iSupport email routing rules and Change Record schema for the customer's Zendesk admin to rebuild as Triggers and Macros. We do not migrate Workflows or automations as code. We offer a one-week post-migration hypercare window to resolve any data quality issues raised by the support team during the first days of Zendesk operation.

Platform deep dives

Context on both ends of the pair

iSupport Software logo

iSupport Software

Source

Strengths

  • Purpose-built ITSM platform with Incident Management and Service Desk editions covering the full ITIL-aligned workflow
  • Flexible deployment options — on-premise or cloud-hosted — under the same product with feature parity
  • Highly customizable forms, routing rules, business rules, and reporting dashboards without requiring developer involvement
  • Strong knowledge base and FAQ functionality supporting end-user self-service across both editions
  • Asset tracking built in across both tiers with support for hardware, software, and configuration item management

Weaknesses

  • No publicly documented bulk API or migration endpoint, making programmatic data extraction require direct database or export-tool access
  • CMDB, Change Management, and Service Catalog features are gated behind the higher-cost Service Desk Edition
  • Limited AI and automation capabilities compared to competitors like Freshservice Freddy AI or SysAid agentic resolution
  • Smaller market footprint means fewer third-party integrations and a smaller community compared to Jira or ServiceNow
  • Interface and feature set considered dated by users comparing to modern SaaS-first alternatives
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

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 iSupport Software and Zendesk.

  • 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

    iSupport Software: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your iSupport Software to Zendesk 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 iSupport Software to Zendesk data migrations

Answers to the questions buyers ask most during iSupport Software to Zendesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your iSupport Software to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 10,000 tickets and 2,000 contacts with no Service Desk Edition objects and no picklist-heavy custom fields land between three and five weeks. On-premise deployments, accounts with high picklist cardinality across multiple custom fields, or accounts with Service Desk Edition objects (Change Records, CMDB entries) requiring custom object schema design extend to eight to twelve weeks. The custom extraction pipeline for iSupport (which lacks a documented bulk API) adds two to four days to discovery compared to platforms with published APIs.

Adjacent paths

Related migrations to explore

Ready when you are

Move from iSupport Software.
Land in Zendesk, 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