Helpdesk migration

Migrate from Issuetrak to Gorgias

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

Issuetrak logo

Issuetrak

Source

Gorgias

Destination

Gorgias logo

Compatibility

92%

11 of 12

objects map 1:1 between Issuetrak and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Issuetrak and Gorgias serve different support operation philosophies. Issuetrak is a SQL Server-backed ticketing platform available as cloud-hosted or on-premises with a per-agent pricing model and deep User Defined Field customization for IT and departmental workflows. Gorgias is an e-commerce-native helpdesk that charges per ticket, integrates directly with Shopify, WooCommerce, BigCommerce, and Magento, and prioritizes macros and automation for revenue-linked support resolution. This migration requires resolving the on-premises versus cloud extraction method during scoping, normalizing Issuetrak's multi-list UDF comma-delimited strings into Gorgias's property array format, converting Issuetrak's two-level Status_Substatus hierarchy into a Gorgias Ticket status with Tags, mapping Solutions to Gorgias Macros, and converting Knowledge Base HTML articles into Gorgias's Help Center markdown. Scheduled Issues, Auto-Assignment Rules, and Task-Associated UDF triggers do not migrate as automation; we document them for your admin to rebuild in Gorgias Rules and Automations 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

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

Gorgias logo

Gorgias

What's pulling them in

  • Shopify-native integrations pull order details, shipment status, and return data directly into the ticket view, eliminating the need for agents to switch between apps.
  • Unlimited user seats mean growing support teams do not trigger billing changes; pricing scales only on billable ticket volume.
  • AI Agent automates responses to high-volume queries like order status and returns, measurably reducing the number of billable tickets each month.
  • Omnichannel inbox consolidates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.
  • SOC 2 Type II certification and GDPR-aligned data handling satisfy enterprise procurement requirements for customer support platforms.

Object mapping

How Issuetrak objects map to Gorgias

Each row shows how a Issuetrak object lands in Gorgias, 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

Gorgias

Ticket

1:1
Fully supported

Issuetrak Issues map directly to Gorgias Tickets. The Subject becomes the Ticket subject, Description becomes the initial message body, and Assigned_To resolves to a Gorgias agent matched by email. Priority maps to a custom Ticket priority property. The two-level Status and Substatus hierarchy from Issuetrak combines into a single Ticket status value in Gorgias with the original Substatus preserved in a custom property iss_substatus__c for reporting. Global Issue linkage attaches via a Tag using the parent Global Issue identifier so grouped issues remain visible together in Gorgias.

Issuetrak

Issue Class

maps to

Gorgias

Tag

1:1
Fully supported

Issuetrak Issue Classes provide categorical structure for tickets (IT, HR, Facilities, etc.) and drive dashboard filtering. We export the Class assignment per Issue and create a corresponding Tag in Gorgias. Multiple Classes on a single Issue create multiple Tags. The Tag naming convention preserves the Class name and is confirmed with the customer during scoping to avoid collision with existing Gorgias tag usage.

Issuetrak

Issue Status and Substatus

maps to

Gorgias

Ticket Status + Custom Property

lossy
Fully supported

Issuetrak uses a two-level hierarchy: Status (Open/Closed) and Substatus (Pending, In Progress, Resolved, etc.). We flatten this into a Gorgias Ticket status (open, pending, resolved, closed) and store the original Substatus value in a custom property iss_substatus__c as a text field. If the customer requires Substatus as a distinct categorical field, we configure it as a dropdown property during destination schema setup.

Issuetrak

User Defined Fields (UDFs)

maps to

Gorgias

Ticket Properties (Custom Fields)

1:1
Mapping required

Issuetrak UDFs are the platform's primary customization mechanism and include text, large text, number, date, list (single-select), multi-list, and task-associated types. We export UDF definitions separately from UDF values and join them in the migration workspace. Single-list UDFs map directly to Gorgias dropdown properties. Multi-list UDFs store comma-delimited strings in Issuetrak which we parse into array values and set as Gorgias multi-select properties. Task-Associated UDF triggers do not migrate; we export the Task Group contents as standalone Tasks on each affected Ticket and note the trigger for rebuild in Gorgias Rules.

Issuetrak

Task Group

maps to

Gorgias

Task

1:1
Fully supported

Issuetrak Task Groups are collections of predefined tasks triggered by specific UDF list selections. We export the Task Group linkage and the task contents for each Issue. Each task becomes a standalone Task record in Gorgias linked to the parent Ticket. The conditional trigger logic (which list value triggers which Task Group) is documented separately for rebuild in Gorgias Rules.

Issuetrak

Solution

maps to

Gorgias

Macro

1:1
Fully supported

Issuetrak Solutions are pre-written text templates used to close or respond to Issues. We export Solution body, category assignment, and any canned-response metadata. Solutions map to Gorgias Macros with the same response body and applicable ticket conditions. The Gorgias Help Desk Migration tool explicitly lists automatic macro transfer as a migration step, confirming the destination supports this mapping. Multi-language Solutions require separate Macro records per language, which we handle during the knowledge base phase.

Issuetrak

Knowledge Base Article

maps to

Gorgias

Help Center Article

1:1
Fully supported

Issuetrak Knowledge Base articles store HTML content with embedded images. We export articles with full HTML body, attachment filenames, and category assignments. The HTML-to-markdown conversion is the primary complexity in this object: we strip Issuetrak-specific HTML tags, convert tables and embedded images to Gorgias-compatible markdown, re-host images to a CDN-accessible location, and map Issuetrak categories to Gorgias Help Center categories. Multi-language KB articles are exported per locale and created as separate article records in the corresponding Gorgias Help Center language.

Issuetrak

Global Issue

maps to

Gorgias

Tag (linkage group)

1:1
Fully supported

Issuetrak Global Issues link multiple related Issues for collective management (e.g., one master issue tracking a widespread outage). We export the linkage table and create a Tag on each member Issue using the Global Issue identifier (e.g., tag: global-issue-1234). This preserves visibility of the grouping in Gorgias without requiring a native Global Issue object.

Issuetrak

Attachment

maps to

Gorgias

Ticket Attachment

1:1
Fully supported

Attachments on Issuetrak Issues and Knowledge Base articles are exported as binary files with filenames preserved. We associate each file with the correct parent Ticket in Gorgias during import. Large attachments are uploaded via Gorgias's file attachment API with retry logic on rate-limit responses.

Issuetrak

Survey Response

maps to

Gorgias

Ticket Satisfaction Data

1:1
Fully supported

Issuetrak Survey results are exported via the reporting interface CSV export, which applies any active report filter at the time of export. We request unfiltered exports during scoping to ensure no response rows are silently dropped. Survey questions and answers map to a custom satisfaction property set in Gorgias Ticket. Note that Gorgias's native Satisfaction Survey feature may be used as the post-migration replacement for ongoing feedback collection.

Issuetrak

Agent/User

maps to

Gorgias

Agent/User

1:1
Fully supported

Issuetrak Agents (paid support staff) and end-users (submitters) both export. Agents map to Gorgias Agent accounts matched by email address. End-users map to Gorgias Customer records. On-premises deployments may require the customer's DBA to provide a user export if the API access for user data is restricted by the API token's permission level.

Issuetrak

Audit Record

maps to

Gorgias

Ticket Activity Log (manual)

1:1
Fully supported

Issuetrak Issue Auditing captures field-level change history (who changed what, when). We export the audit trail as a supplementary dataset. Admin Auditing of configuration changes exports separately and is useful for compliance reporting. Gorgias does not have a native audit trail import endpoint, so we deliver the audit data as a structured CSV handoff for the customer's records management team.

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

Gorgias logo

Gorgias gotchas

High

AI Agent adds outcome-based fees on top of billable ticket costs

High

Overage billing for tickets scales nonlinearly

Medium

API rate limits restrict bulk export throughput

Medium

Agent data visibility cannot be restricted by role for GDPR use cases

Low

Knowledge Base translations require separate API calls per locale

Pair-specific challenges

  • On-premises Issuetrak requires direct SQL extraction, not API

    Issuetrak runs on both a managed cloud with a REST API and a self-hosted SQL Server and IIS stack. Cloud instances export via API endpoints; on-premises instances require direct database access or a dedicated export from the customer's DBA. We determine deployment type during scoping and apply the appropriate extraction method. API-based export attempted against an on-premises instance fails silently, returning an authentication error that does not clearly indicate the deployment mismatch. Customers on self-hosted Issuetrak must arrange database read access or a DBA-assisted export before migration extraction begins.

  • Multi-list UDF comma-delimited strings require normalization for Gorgias

    Issuetrak multi-list UDFs store selected values as comma-delimited strings (e.g., 'Tier1, Tier2, Priority'). Gorgias properties accept array values for multi-select fields. We parse the comma-delimited source strings, deduplicate values, and construct the proper array payload for the Gorgias API. If any multi-list value does not match a pre-existing Gorgias property option, we either create the option during schema setup or flag it for the customer's admin to resolve before migration.

  • Knowledge Base HTML to Gorgias markdown conversion is manual and iterative

    Issuetrak Knowledge Base articles store HTML with inline images, nested tables, and Issuetrak-specific markup. Gorgias Help Center uses markdown. We perform automated HTML-to-markdown conversion using a conversion pipeline that handles common patterns (headings, lists, links, images, code blocks), but complex tables, merged cells, and Issuetrak macro variables require manual review. Multi-language KB articles multiply the conversion work. We flag conversion confidence per article and escalate articles with low-confidence conversion for customer review before final import.

  • Auto-Assignment Rules and Scheduled Issues have no migration path

    Issuetrak Auto-Assignment Rules route issues to agents or groups based on criteria; Scheduled Issues auto-submit on a recurring timeline with pre-defined fields and attachments. Neither feature is exposed via the Issuetrak API, so we cannot export them as automation definitions. We document the rule criteria, conditions, and actions for each Auto-Assignment Rule, and the recurrence pattern and field values for each Scheduled Issue, and deliver this as a written inventory for the customer's admin to rebuild in Gorgias Rules. The rebuild work is not included in the standard migration scope.

  • API token permission scoping can silently restrict data access

    Issuetrak API tokens are issued to Agent accounts, and API operations respect the permissions of that account. A token issued to a low-privilege Agent account returns 403 on UDF endpoints, admin-only fields, and certain audit endpoints. We request an administrator-level Agent account token during migration onboarding and validate full data access on a discovery pass before extraction begins. If the customer cannot provide an admin token for the on-premises instance, we coordinate with their DBA for a direct database export of restricted tables.

Migration approach

Six steps for a successful Issuetrak to Gorgias data migration

  1. Deployment type discovery and access verification

    We confirm whether the customer is on Issuetrak cloud-hosted or on-premises SQL Server during the first scoping call. For cloud-hosted instances, we provision API credentials scoped to an administrator-level Agent account and validate access to the Issues, UDF definitions, UDF values, Task Groups, Solutions, Knowledge Base, and user endpoints on a discovery pass. For on-premises instances, we coordinate with the customer's DBA to arrange a SQL Server read access account or a guided database export. No extraction begins until all endpoints return 200 responses and record counts are confirmed.

  2. Schema discovery and destination property creation

    We export all Issuetrak UDF definitions (field names, types, list options) and map them to Gorgias Ticket properties during a dedicated schema session with the customer's admin. Multi-list UDF normalization requirements are documented, multi-select property options are pre-created in Gorgias, and the iss_substatus__c custom property is provisioned. We also create the Tag set from Issue Classes and the Help Center category structure from Knowledge Base categories during this phase. Any UDF type without a Gorgias equivalent (such as the Task-Associated UDF trigger logic) is flagged and documented for post-migration rebuild.

  3. Knowledge Base HTML export and markdown conversion

    We export all Knowledge Base articles from Issuetrak including HTML body, attachments, inline images, and category assignments. An automated HTML-to-markdown conversion pipeline processes each article, and conversion confidence is scored per article. Articles scoring below a confidence threshold are flagged for manual review by the customer before final import. Multi-language articles are processed per locale. We re-host images to a CDN-accessible location and update image URLs in the markdown body to point to the new location.

  4. Solutions-to-Macros mapping and export

    We export Issuetrak Solutions with their response body, category, and any conditions. Each Solution maps to a Gorgias Macro with the same response body. We validate that macro body length does not exceed Gorgias's macro length limits. Multi-language Solutions create separate Macro records per language. The macro assignment logic (which Solution applies to which Issue Class or Substatus) is documented as a condition mapping for the customer to configure in Gorgias Macros after migration.

  5. Ticket migration in dependency order with Global Issue linkage

    We migrate in dependency order: Agents and end-users (validated against Gorgias agent provisioning), Tickets (with combined status mapping, Class-as-Tag, UDF values, and Task Groups), Knowledge Base articles (markdown, images, categories), and Survey responses. Global Issue linkage creates a Tag on each member Ticket using the parent Global Issue identifier. Attachments upload in parallel using Gorgias's attachment API with chunking and retry on rate-limit responses. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Issuetrak writes during cutover, run a delta migration of any Issues modified during the migration window, then enable Gorgias as the system of record. We deliver the Auto-Assignment Rules inventory, Scheduled Issues recurrence documentation, and Task-Associated UDF trigger mapping to the customer's admin team as a rebuild guide for Gorgias Rules and Automate. We support a one-week hypercare window for reconciliation issues. Workflows, automations, and scheduled submissions are not rebuilt inside the migration scope; they are a separate engagement or internal admin task.

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

Gorgias

Destination

Strengths

  • Shopify and BigCommerce integrations surface order, return, and shipment data natively inside every ticket.
  • Unlimited agent seats remove per-user licensing friction as support teams grow.
  • AI Agent reduces billable ticket volume through automated resolution of high-frequency queries.
  • SOC 2 Type II certified with GDPR-aligned data handling for enterprise procurement readiness.
  • Omnichannel inbox aggregates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.

Weaknesses

  • Ticket-volume pricing with overage fees creates unpredictable monthly costs during seasonal traffic spikes.
  • Custom reporting is shallow; raw event-level data export for BI tooling is not natively supported.
  • Knowledge Base, Macros, and Rules lack simple export tooling, making competitive migrations complex.
  • GDPR compliance limitations mean customer data cannot be hidden from agents by role, blocking use by teams with freelance staff.
  • Performance and glitch reports emerge in G2 reviews at higher ticket volumes.

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 Issuetrak and Gorgias.

  • 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

    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 Gorgias 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 Gorgias data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and four weeks for accounts with up to 10,000 Issues, a single-language Knowledge Base, and fewer than 20 UDFs. Migrations with on-premises SQL Server extraction, multi-list UDF normalization across 20+ fields, Solutions-to-Macro conversion, multi-language Knowledge Base HTML-to-markdown conversion, and Global Issue linkage preservation move into five to nine weeks. The Knowledge Base conversion phase is the primary variable because it requires manual review of low-confidence article conversions.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Issuetrak.
Land in Gorgias, 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