Helpdesk migration

Migrate from Issuetrak to Zendesk

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

Issuetrak logo

Issuetrak

Source

Zendesk

Destination

Zendesk logo

Compatibility

67%

8 of 12

objects map 1:1 between Issuetrak and Zendesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Issuetrak to Zendesk is a cross-platform helpdesk migration where the core ticket (Issue) maps to Zendesk Ticket but the surrounding data model requires careful transformation. Issuetrak's two-level Status-Substatus hierarchy must be flattened into a combined custom field since Zendesk uses a single Status with custom status values. Multi-list UDFs store values as comma-delimited strings in Issuetrak but require array normalization in Zendesk's custom field schema. Global Issues linking multiple tickets together are preserved as a tag-based linkage since Zendesk lacks an equivalent parent-child grouping model. We do not migrate Scheduled Issues (recurrence engine not exposed via API), Auto-Assignment Rules (routing logic requires rebuild in Zendesk Business Rules), or Issuetrak's Workflow Engine triggers. Knowledge Base articles transfer with full HTML content and category assignments. Survey responses and audit records migrate as supplementary datasets. Zendesk's agent-based pricing at Suite Team ($69/agent/mo) or Suite Growth ($115/agent/mo) typically reduces cost for teams that were paying Issuetrak's Enterprise-tier dedicated-account-manager premium for ITSM features they were not fully using.

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

Issuetrak logo

Issuetrak

What's pushing teams away

  • ITIL process support is weak — incidents cannot be linked to problem tickets or known error records, forcing teams to manage these relationships manually
  • Problem management workflows do not fit the platform's data model well, making it unsuitable for formal ITSM teams
  • Field visibility rules are inflexible — mandatory fields cannot be hidden from the issue view, creating unnecessary clutter
  • On-premises installations require manual SQL Server and IIS administration, increasing total cost of ownership over time
  • Customization requires administrator-level access and careful planning; casual users report the screens need more polish

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 Issuetrak objects map to Zendesk

Each row shows how a Issuetrak 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.

Issuetrak

Issue

maps to

Zendesk

Ticket

1:1
Fully supported

Issuetrak Issues map directly to Zendesk Tickets. Standard fields (Subject, Description, Priority, Assigned To, timestamps) migrate as their Zendesk equivalents (subject, description, priority, assignee_id, created_at/updated_at). The original Issuetrak Issue ID is preserved in a custom field issuetrak_issue_id__c for cross-referencing after cutover. Requester is resolved via email match against the Zendesk User or End User table before insert.

Issuetrak

Issue Classes

maps to

Zendesk

Tags or Ticket Fields

1:1
Fully supported

Issue Classes in Issuetrak provide categorical structure and drive dashboard filtering. We map Classes to Zendesk Tags during migration, which preserves the categorization for filtering and reporting without requiring pre-configuration. If the customer prefers a formal taxonomy, Classes map to a custom dropdown Ticket Field class__c instead. The customer chooses tag versus field strategy during scoping.

Issuetrak

Issue Status and Substatus

maps to

Zendesk

Ticket Status + Custom Field

1:many
Fully supported

Issuetrak uses a two-level Status (Open/Closed) and Substatus (e.g., Pending Customer, In Progress, Escalated) hierarchy. Zendesk uses a single Status field with optional custom status values per status category. We export both levels, concatenate them into a combined substatus_display__c custom field (e.g., 'Open - Pending Customer'), and map the top-level Status to Zendesk's native Status (open/pending/hold/solved/closed) based on the Issuetrak Status value. Substatus values are preserved in full for reporting and audit.

Issuetrak

User Defined Fields (UDFs)

maps to

Zendesk

Custom Ticket Fields

lossy
Mapping required

Issuetrak UDFs (text, large text, number, date, list single-select, multi-list) map to Zendesk custom Ticket Fields of equivalent type. Multi-list UDFs store values as comma-delimited strings in Issuetrak's API response; we parse and normalize them to Zendesk's multi-select custom field array format during the transform step. The field definition metadata (field name, type, list options) is exported from Issuetrak's UDF endpoints and pre-created in Zendesk's Admin > Ticket Fields interface before any ticket data loads. Text and large text UDFs map to Zendesk text custom fields; number UDFs map to numeric custom fields; date UDFs map to date custom fields; list UDFs map to Zendesk dropdown custom fields.

Issuetrak

Task Groups (Task-Associated UDF)

maps to

Zendesk

Tasks

1:many
Fully supported

Issuetrak's Task-Associated UDF feature links a Task Group to an Issue when a specific list item is selected. The trigger automation lives in Issuetrak's workflow engine and is not exposed via API, so it does not transfer. We export the Task Group contents as individual Zendesk Tasks attached to the parent Ticket. Each task preserves its title, description, due date, and assignee if present. The customer rebuilds the trigger in Zendesk Business Rules or a Zendesk app post-migration.

Issuetrak

Solutions

maps to

Zendesk

Zendesk Guide Articles or Macros

1:1
Mapping required

Issuetrak Solutions are text templates used to respond to or close issues. We export them as a separate artifact and map them to Zendesk Guide articles (if the customer licenses Guide and wants public-facing content) or to Zendesk Macros (if the templates are for agent use). Category assignments on Solutions map to Zendesk Guide Section assignments. The customer decides which destination fits their workflow during scoping.

Issuetrak

Knowledge Base Articles

maps to

Zendesk

Zendesk Guide Articles

1:1
Fully supported

Issuetrak Knowledge Base articles with rich text and embedded images migrate to Zendesk Guide articles. HTML content, embedded image URLs, and category assignments transfer in full. Zendesk Guide requires activation and configuration (Help Center setup, Section and Category creation) before article import; we coordinate this with the customer's Zendesk admin during pre-migration preparation. For Zendesk Guide Enterprise customers, article subsections up to five levels deep are supported.

Issuetrak

Global Issues

maps to

Zendesk

Tags (linked tickets)

lossy
Mapping required

Issuetrak Global Issues link multiple related Issues together for collective management. Zendesk has no native Global Issue equivalent. We export the Global Issue linkage table and the parent-child relationship, then apply a tag-based convention in Zendesk (e.g., global-issue-123 on all linked tickets) so that the grouping is visible via tag filtering in Views and Explore reports. The customer documents this convention in their internal runbook for ongoing ticket grouping.

Issuetrak

Auto-Assignment Rules

maps to

Zendesk

Business Rules (not migrated)

1:1
Mapping required

Issuetrak Auto-Assignment Rules route issues to agents or groups based on criteria. The rule definitions are exported as a written inventory with trigger conditions, routing criteria, and target assignments. Zendesk Business Rules (Triggers, Automation, and Macros) use a different syntax and action model, so the routing logic requires rebuild post-migration. We deliver the inventory document to the customer's Zendesk admin with a recommended Business Rule structure for each exported rule.

Issuetrak

Survey Responses

maps to

Zendesk

Ticket Comments or Custom Object

1:1
Mapping required

Issuetrak survey results export as CSV from the reporting interface with AND-logic filtering applied by default. We request unfiltered exports during scoping to ensure no response rows are dropped. Survey questions and answers map to Zendesk Ticket Comments (appended to the original ticket) or to a custom Survey Response object if the customer wants survey data separated from ticket history. The customer chooses the destination during scoping.

Issuetrak

Attachments

maps to

Zendesk

Ticket Attachments

1:1
Fully supported

Binary file attachments on Issuetrak Issues and Knowledge Base articles are exported and uploaded to Zendesk via the Zendesk Attachments API, preserving original filenames and linking them to the correct parent Ticket or Article record. Zendesk's 20MB attachment limit per file is enforced during import; files exceeding this are flagged for the customer to handle manually or store externally.

Issuetrak

Audit Records

maps to

Zendesk

Custom Ticket Fields or Comments

1:1
Mapping required

Issuetrak Issue Auditing captures field-level change history. We export the audit trail as a supplementary dataset and deliver it as a CSV alongside the migration. If the customer requires audit visibility within Zendesk, we can append an internal note to each affected Ticket documenting the field change summary, or store the full audit trail as a JSON attachment on the ticket for compliance access.

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.

Issuetrak logo

Issuetrak gotchas

High

On-premises vs cloud extraction requires different methods

Medium

User Defined Field types require schema discovery before mapping

Medium

Survey export applies active filters by default

Low

Task-Associated UDF triggers do not transfer

Medium

API authorization tied to Agent account permissions

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

  • Multi-list UDF values require comma-delimited string parsing

    Issuetrak's multi-select list UDFs return values as a comma-delimited string in the API response (e.g., 'Tier1,Priority,Escalated'). Zendesk's multi-select custom fields accept an array of option values. We must parse the comma-delimited source value, split on the delimiter, trim whitespace, and reconstruct as a Zendesk-compatible array during the transform step. If the source data contains stray spaces or inconsistent delimiters, this parsing step silently fails and the field imports as null. We validate multi-list field content against the Zendesk allowed_values whitelist before insert and flag any values that do not have a matching Zendesk option.

  • On-premises Issuetrak requires direct database export, not API

    Issuetrak runs on both managed cloud and self-hosted SQL Server deployments. On-premises instances do not expose the REST API endpoints used for cloud export, so API-based extraction will fail silently or return authentication errors. We determine the deployment type during scoping. For on-premises instances, we request a direct SQL Server export or DBA-assisted database read access, and we query the Issues, UDF_Values, TaskGroups, Solutions, and KnowledgeBase tables directly. Cloud instances use the REST API with agent-scoped token authentication. Mixing these extraction paths for the same customer is not supported.

  • Zendesk does not migrate Business Rules from Issuetrak

    Auto-Assignment Rules and Scheduled Issues in Issuetrak are workflow-engine features that do not expose their logic via API. We export rule definitions as a written inventory for the customer's Zendesk admin to rebuild using Zendesk Business Rules (Triggers and Automation). Scheduled Issues require manual re-creation in Zendesk as a recurring trigger or a scheduled automation. The customer should plan two to four hours per complex rule for the rebuild scope in their post-migration checklist.

  • Task-Associated UDF trigger automation does not transfer

    When a user selects a specific list item on a Task-Associated UDF in Issuetrak, the system automatically appends a pre-configured Task Group to the Issue. This workflow trigger is not exposed via API. We export the Task Group contents as standalone tasks on each affected Issue, but the automatic trigger that creates the tasks on list selection does not migrate. Agents using Zendesk will need to manually add tasks or the customer will need to rebuild the trigger as a Zendesk Business Rule conditioned on a custom field value.

  • Zendesk Guide must be activated before Knowledge Base import

    Zendesk Guide is a separate product that must be enabled, configured, and set to active status before article import begins. Guide activation includes Help Center branding, section and category creation, and permission settings. We coordinate Guide setup with the customer's Zendesk admin during the pre-migration preparation phase. If Guide is not active at the time of import, Knowledge Base articles cannot be created via API and the migration will halt at that step. We recommend activating Guide at least three business days before the Knowledge Base migration phase.

Migration approach

Six steps for a successful Issuetrak to Zendesk data migration

  1. Deployment assessment and extraction path selection

    We determine whether the source Issuetrak instance is cloud-hosted (REST API extraction) or self-hosted on-premises (direct SQL Server export via DBA-assisted query). We request an administrator-scoped API token for cloud instances or a database read-only account for on-premises instances. We interrogate the UDF metadata endpoints to inventory all custom field definitions, types, and list options. We confirm with the customer whether survey exports should be unfiltered and whether Global Issues linkage is required in the destination.

  2. Zendesk environment preparation

    We work with the customer's Zendesk admin to pre-create all custom Ticket Fields matching the Issuetrak UDF schema, configure custom Status values matching the combined Status_Substatus hierarchy, activate and configure Zendesk Guide for Knowledge Base import, and create Section and Category structure matching the Issuetrak KB hierarchy. We disable Triggers, Automation, and SLA policies in Zendesk before migration so that imported historical tickets do not fire email notifications to customers or reset agent assignments. We grant the migration service account Modify All access and API permissions.

  3. Schema discovery and mapping specification

    We export a full schema snapshot from Issuetrak: Issues with all standard fields and UDF values, Issue Classes, Status and Substatus picklists, Task Groups with member tasks, Solutions with category assignments, Knowledge Base articles with HTML content and attachments, Global Issues linkage table, and survey response CSV. We produce a written mapping specification covering each object, its Zendesk destination, transformation rules, and any tier or edition constraints. The customer reviews and approves the specification before any data movement begins.

  4. Sandbox migration and reconciliation

    We run a full migration into the customer's Zendesk Sandbox using representative data volume. The customer reconciles record counts (Issues in versus Tickets in, Knowledge Base articles in versus articles created, UDF values mapped correctly on sample records) and spot-checks 25-50 random tickets against the Issuetrak source. Any mapping corrections, custom field type adjustments, or substatus concatenation changes are applied to the specification and validated in Sandbox before the production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users and End Users (email-matched to Zendesk), Tickets (with substatus custom field populated and original Issuetrak ID preserved), Task Groups exported as Zendesk Tasks linked to parent tickets, Knowledge Base articles via Zendesk Guide API, Survey responses to the chosen destination (comments or custom object), and Global Issue linkage applied as tags. Multi-list UDF values are parsed and normalized before Zendesk insert. Attachments are uploaded via the Zendesk Attachments API with parent record ID resolved at migration time. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta sync, and automation rebuild handoff

    We freeze Issuetrak writes during cutover, run a final delta migration of any Issues modified during the migration window, then enable Zendesk as the system of record. We deliver the Business Rule and Scheduled Issue inventory document to the customer's Zendesk admin. We support a one-week hypercare window for reconciliation issues. We do not rebuild Issuetrak workflows, automations, or Task-Associated UDF triggers as Zendesk Business Rules within the migration scope; that work is handled by the customer's admin or a separate Zendesk implementation engagement.

Platform deep dives

Context on both ends of the pair

Issuetrak logo

Issuetrak

Source

Strengths

  • On-premises and cloud deployment options serve regulated industries with strict data-residency rules
  • Agent-based pricing with unlimited free users makes cross-department rollout cost-effective
  • Deep User Defined Field customization supports highly tailored internal workflows
  • Dedicated account manager and in-house implementation team provide guided onboarding
  • Simple Knowledge Base with rich text and embedded images is easy to maintain

Weaknesses

  • ITIL-aligned incident-problem-known-error linking is not supported, limiting ITSM use cases
  • Auto-Assignment Rules and Scheduled Issues require manual re-creation in any new system
  • SQL Server and IIS administration required for on-premises deployments adds operational overhead
  • Field visibility rules cannot fully decouple mandatory status from display behavior on issue forms
  • Problem management workflows do not align with the platform's data model structure
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. All 7 core objects map 1:1 between Issuetrak and Zendesk.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Issuetrak and Zendesk.

  • Object compatibility

    A

    All 7 core objects map 1:1 between Issuetrak and Zendesk.

  • 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

    Issuetrak: Not publicly documented in the v2 documentation.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Issuetrak to Zendesk 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 accounts under 15,000 Issues with straightforward UDF types, fewer than 50 Knowledge Base articles, and no Global Issue linkage. Migrations with multi-list UDF normalization, large Knowledge Bases (500+ articles), Global Issue tag-based reconstruction, or a staggered delta-sync cutover strategy move to seven to twelve weeks because of schema discovery, Zendesk Guide activation, and the Business Rule inventory work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Issuetrak.
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