Helpdesk migration

Migrate from OpenText ZENworks Service Desk to Gorgias

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

OpenText ZENworks Service Desk logo

OpenText ZENworks Service Desk

Source

Gorgias

Destination

Gorgias logo

Compatibility

58%

7 of 12

objects map 1:1 between OpenText ZENworks Service Desk and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText ZENworks Service Desk to Gorgias is a paradigm migration, not a record copy. ZSD is an ITIL-aligned internal ITSM platform built for IT operations teams managing Incidents, Changes, Problems, and Configuration Items. Gorgias is an e-commerce customer support platform built for Shopify merchants handling external customer inquiries. The fundamental use case difference means ZSD's internal asset and change management objects do not map natively into Gorgias; we handle that by converting Incidents and Service Requests to Tickets, tagging Change records and Problem records as closed tickets with context metadata, and flagging CIs for the customer's admin to document in Gorgias' custom fields or a linked asset reference. We extract ZSD data through direct database queries on the virtual appliance, bypassing the undocumented bulk API, and ingest into Gorgias via the REST API with batched requests within rate limits. SLA timers, approval chains, and workflow rules are not migrated; we deliver written inventories for the admin to rebuild in Gorgias.

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

OpenText ZENworks Service Desk logo

OpenText ZENworks Service Desk

What's pushing teams away

  • Support cost escalation following OpenText's Micro Focus acquisition has pushed organizations off older releases, with a ~20% uplift charged for users on unsupported versions.
  • The product has a smaller market share than ServiceNow, Freshservice, or Jira Service Management, making it harder to find trained administrators and third-party integrations.
  • The on-premises appliance model requires dedicated infrastructure and internal IT resources to maintain, patch, and upgrade, which SaaS alternatives eliminate.
  • User interface and user experience lag behind modern SaaS ITSM tools, with agents and end users frequently citing the portal as dated compared to Freshservice or Zendesk.
  • Known issues with Microsoft Entra ID user import can cause user synchronization failures in hybrid identity environments, leading organizations to evaluate alternatives with cleaner directory integrations.

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 OpenText ZENworks Service Desk objects map to Gorgias

Each row shows how a OpenText ZENworks Service Desk 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.

OpenText ZENworks Service Desk

Incident

maps to

Gorgias

Ticket

1:1
Fully supported

ZSD Incidents map directly to Gorgias Tickets. The ZSD Title becomes Ticket Subject, Description becomes the initial Ticket message, Category maps to a Gorgias Tag or Ticket field, Priority maps to Ticket Priority (High, Medium, Low), and Status (New, In Progress, Resolved, Closed) maps to Gorgias Ticket status. We preserve the original ZSD Incident ID as an external ID on the Gorgias Ticket so cross-referencing between systems is possible during parallel operation. ZSD's Assigned Technician maps to the Gorgias Agent via email match against the Agent mapping table.

OpenText ZENworks Service Desk

Service Request

maps to

Gorgias

Ticket

1:1
Fully supported

ZSD Service Requests map to Gorgias Tickets using the same field mapping as Incidents. The ZSD workflow type distinction (Incident vs Service Request) is preserved as a Ticket tag (incident-type or service-request-type) so that the customer's admin can differentiate the origin during the transition period. Linked Catalog Category from ZSD becomes a Gorgias Tag.

OpenText ZENworks Service Desk

Change (RFC)

maps to

Gorgias

Ticket (closed, tagged)

1:many
Fully supported

ZSD Change records have no direct Gorgias equivalent. We convert each Change to a closed Gorgias Ticket with a tag (planned-change) and a note field carrying the Change Owner, Change Advisory Board status, Risk/Impact ratings, and Scheduled Start/End window. The ZSD Change description becomes the Ticket subject. This preserves the historical record of planned changes without requiring a CI or asset management module in Gorgias that does not exist natively.

OpenText ZENworks Service Desk

Problem

maps to

Gorgias

Ticket (closed, tagged)

1:many
Fully supported

ZSD Problem records, which store root cause analysis linked to Known Errors and associated Incidents, map to closed Gorgias Tickets with a tag (problem-record) and a note carrying the root cause description and linked incident references. The Problem-Known Error association is preserved as a tag (known-error) on the ticket. Incidents that were linked to the Problem in ZSD retain a tag referencing the Problem ticket in Gorgias.

OpenText ZENworks Service Desk

Configuration Item (CI)

maps to

Gorgias

Customer custom field or external reference

lossy
Fully supported

Gorgias has no native CI or asset management module. We export ZSD CIs with CI Class (Hardware, Software, Service), Name, Serial Number, Status, and linked owner. For each migrated ticket referencing a CI, we add the CI identifier as a custom Ticket field (ci_reference__c). The customer's admin may also choose to create a custom object or use an external asset tracking integration post-migration; we do not create a standalone CI database in Gorgias as part of the standard migration scope.

OpenText ZENworks Service Desk

Knowledge Article

maps to

Gorgias

Knowledge Base Article

1:1
Fully supported

ZSD Knowledge Articles map to Gorgias Knowledge Base articles. We preserve title, article body (with HTML content re-encoded for Gorgias' supported format), category, and visibility flags. Articles marked as internal-only in ZSD are created as internal articles in Gorgias. We flag articles with complex embedded tables or broken image references for post-migration review with a content diff report.

OpenText ZENworks Service Desk

User (End User)

maps to

Gorgias

Customer

1:1
Fully supported

ZSD End Users who submitted Incidents and Service Requests map to Gorgias Customers. We map Name, Email, Phone, Department, Location, and Manager hierarchy from ZSD to Gorgias Customer fields. For organizations affected by the ZSD Microsoft Entra ID import failure (ZSD 26.1 and possibly other releases), we query the source Active Directory or Entra ID directly and map users by UPN or object GUID rather than relying on ZSD's broken import module. Deleted or inactive ZSD users are held in a reconciliation queue.

OpenText ZENworks Service Desk

Technician

maps to

Gorgias

Agent

1:1
Fully supported

ZSD Technicians map to Gorgias Agents via email match. We export technician records (login name, email, full name, role) and create corresponding Agent records in Gorgias. Agent permissions (Technician vs Administrator in ZSD) map to Gorgias role levels (Agent vs Admin). Any ZSD technician without an email match in the target Gorgias workspace is held for the customer's admin to provision before migration.

OpenText ZENworks Service Desk

Attachment

maps to

Gorgias

Ticket Comment (file attachment)

1:1
Fully supported

ZSD file attachments linked to Incidents, Requests, Changes, or Knowledge Articles migrate as file attachments on the corresponding Gorgias Ticket or Knowledge Base article. We export the file blobs alongside their association metadata. Large attachment volumes may require chunked migration with parent-record resolution to avoid timeout during the Gorgias API ingestion step.

OpenText ZENworks Service Desk

Workflow and Approval Chain

maps to

Gorgias

No migration (inventory delivered)

lossy
Fully supported

Approval chains and multi-step workflows in ZSD are tightly coupled to ZSD's workflow engine and have no Gorgias equivalent as migrated configurations. We export workflow step definitions and approval assignments as structured metadata in a written inventory document. The customer's admin reviews and rebuilds these as Gorgias rules-based automations or Macro conditions post-migration. SLA timers are preserved as metadata fields (SLA name, priority mapping, response/resolution hour targets) on the migrated Ticket rather than as active SLA configurations, since Gorgias SLA management is plan-dependent.

OpenText ZENworks Service Desk

SLA Definition

maps to

Gorgias

Ticket custom fields

lossy
Fully supported

ZSD SLA timers and calendar definitions are stored per ZSD configuration and are tightly coupled to ZSD's SLA engine. We preserve the SLA name, priority mapping, and response/resolution hour targets as read-only custom fields on the migrated Gorgias Ticket. The actual SLA breach status is not preserved as it is a runtime calculation that would require the ZSD SLA engine. Gorgias SLA enforcement is enabled separately post-migration based on the customer's chosen plan tier.

OpenText ZENworks Service Desk

Survey and Satisfaction Rating

maps to

Gorgias

No migration

1:1
Fully supported

Post-incident and post-request satisfaction surveys are evaluated by ZSD's built-in survey engine and are tightly coupled to ZSD's survey configuration. These records are not migrated as Gorgias uses a different survey integration model. We flag survey records in the source audit and deliver a reference document listing survey response counts by ticket for the customer's admin to evaluate Gorgias' native satisfaction rating or a third-party survey integration 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.

OpenText ZENworks Service Desk logo

OpenText ZENworks Service Desk gotchas

High

OpenText charges 20% more for support on unsupported release versions

High

Microsoft Entra ID user import is known to fail in current releases

Medium

Migrating between ZSD versions is appliance-in-place, not true data portability

Medium

REST API bulk operations are not publicly documented

Low

Knowledge Article HTML content may lose formatting or embedded links

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

  • ITSM to customer support paradigm requires data-model restructuring

    ZSD and Gorgias serve fundamentally different use cases. ZSD is an internal IT service management platform where IT staff manage Incidents, Changes, Problems, and Configuration Items for internal employees. Gorgias is an external customer support platform where agents handle incoming customer inquiries for an e-commerce brand. The ZSD technician (agent) becomes the Gorgias agent, but the ZSD end user (an internal employee submitting a ticket) becomes the Gorgias customer (an external shopper). Change records, Problem records, and CIs have no native Gorgias equivalent and must be converted to closed tickets with metadata tags, stored as custom fields, or excluded from migration with a written reference inventory. This is the most significant architectural decision in the migration and must be agreed upon during scoping.

  • ZSD database extraction requires direct database access and schema knowledge

    ZSD does not publish documented bulk export endpoints. ZSD runs as a virtual appliance on PostgreSQL or SQL Server with a relational schema tied to the appliance deployment model. Migrating data out of ZSD to a third-party platform requires read-only database credentials and direct schema knowledge to extract records from the correct tables (incidents, service_requests, changes, problems, knowledge_articles, configuration_items, users, attachments). Organizations running ZSD on a managed or hosted environment may have database access restrictions that require coordination with their IT operations team or OpenText support to provision read-only access before migration begins.

  • ZSD Microsoft Entra ID import failures affect user record accuracy

    OpenText's own known issues documentation identifies that Microsoft Entra ID user source details might not be imported correctly in ZSD 26.1 and possibly other recent releases. This affects organizations relying on automatic Active Directory synchronization for user provisioning in ZSD. We work around this by querying the source Active Directory or Entra ID directly using the user's UPN or objectGUID and mapping to ZSD records, bypassing ZSD's broken import module entirely. This ensures user records, their department assignments, and manager hierarchies are migrated accurately to Gorgias Customers and Agents. We identify any user records that fail this resolution during scoping and escalate before migration begins.

  • Knowledge Article HTML content may lose formatting or embedded links

    Knowledge Articles in ZSD store rich-text content in HTML format with embedded links, tables, and images. Gorgias supports both HTML and Markdown in its Knowledge Base but processes them through a rendering pipeline that may strip or re-encode HTML entities and embedded image references. We flag Knowledge Articles with complex HTML structures (nested tables, iframe embeds, ActiveX controls) for post-migration review and provide a content diff report so editors can verify article integrity and re-encode any broken elements after cutover.

  • ZSD workflow and SLA configurations do not migrate as active configurations

    Approval chains, multi-step workflows, and SLA timer definitions are stored as configuration in ZSD's workflow engine. These are exported as structured metadata in a written inventory document rather than as live Gorgias configurations. Gorgias has its own rule-based automation model (Ticket triggers, Macros, Rules) that is structurally different from ZSD's ITIL workflow engine. SLA breach status is not preserved because it is a runtime calculation. The customer's admin reviews the ZSD workflow inventory and rebuilds applicable automations as Gorgias rules post-migration, which is a separate scope item from the data migration.

Migration approach

Six steps for a successful OpenText ZENworks Service Desk to Gorgias data migration

  1. Discovery and paradigm assessment

    We audit the source ZSD instance across ZSD version (to identify unsupported release uplift risk and Entra ID import failure exposure), database type (PostgreSQL or SQL Server), record counts across all objects (Incidents, Service Requests, Changes, Problems, Knowledge Articles, CIs, Users, Technicians, Attachments), active workflow count, SLA definition count, and survey configuration. We pair this with a Gorgias readiness assessment: plan tier required, existing Shopify or e-commerce platform integration, and agent/customer count. The discovery output is a written migration scope that explicitly documents which ZSD objects map to Gorgias, which convert to closed tickets with tags, and which require a written reference inventory instead of direct migration.

  2. Database access and extraction pipeline

    We coordinate with the customer's IT operations team to obtain read-only database credentials for the ZSD appliance PostgreSQL or SQL Server instance. We build a custom extraction pipeline that queries the correct ZSD schema tables directly, bypassing the undocumented bulk API. The pipeline exports records in dependency order: Users and Technicians first, then Incidents and Service Requests with parent user lookups resolved, then Changes and Problems, then Knowledge Articles with HTML content, then CIs with relationship maps, then Attachments. Each extraction phase emits a row-count reconciliation report. Any ZSD instance on an unsupported release is flagged for version review before extraction begins.

  3. User and agent reconciliation

    We extract ZSD Technicians and match by email against the target Gorgias workspace's existing Agent records. Any missing Agents are provisioned in a reconciliation queue for the customer's admin. We extract ZSD End Users, query the source Active Directory or Entra ID directly to resolve any users affected by ZSD's broken import module, and create corresponding Gorgias Customer records. Department, location, and manager hierarchy are preserved as Customer custom fields. Deleted or inactive ZSD users are held in a separate queue with their last-known email for the admin to decide whether to create inactive Customer records for historical ticket association.

  4. Gorgias schema preparation and sandbox ingestion

    We configure the Gorgias workspace before data import: creating custom Ticket fields for CI references, SLA metadata, and change/problem tags; setting up Knowledge Base categories matching the ZSD Knowledge Article structure; and mapping ZSD ticket Status values to Gorgias Ticket statuses. We run a sandbox ingestion into the configured workspace using a subset of records (500-1,000 tickets, 50 articles, 100 customers) to validate field mapping, tag logic, and knowledge base rendering. The customer's support operations lead spot-checks 25-50 records against the ZSD source and signs off before production migration.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Agents first (validated against the Gorgias Agent table), Customers second (with AD/Entra ID cross-reference for affected records), Knowledge Base Articles third (with HTML re-encoding and content flagging for complex articles), Tickets fourth (Incidents and Service Requests mapped to open tickets, Changes and Problems converted to closed tickets with tags), and Attachments last (resolved against the parent Ticket or article). CI references are written to the ci_reference__c custom field on each linked Ticket. Each phase emits a row-count and error-rate report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze ZSD writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We deliver the ZSD workflow and SLA inventory document, the CI reference map, and the Change and Problem ticket conversion log to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues. We do not rebuild ZSD workflows as Gorgias rules or configure Gorgias SLA enforcement as part of the migration scope; those are separate engagements handled by the customer's admin or a Gorgias implementation partner.

Platform deep dives

Context on both ends of the pair

OpenText ZENworks Service Desk logo

OpenText ZENworks Service Desk

Source

Strengths

  • ITIL v3 and v4 aligned data model with built-in Incident, Request, Change, and Problem management objects.
  • On-premises appliance option provides full data sovereignty for regulated and government environments.
  • REST API and SOAP web services enable programmatic data extraction for migration tooling.
  • Bundled with ZENworks endpoint management gives IT operations teams a single console for assets and service requests.
  • Supports token-based authentication for API access, enabling automated export scripts.

Weaknesses

  • No publicly documented pricing tiers or per-agent cost structure; enterprise sales process required.
  • Smaller market share than leading ITSM platforms means fewer community resources, integrations, and trained consultants.
  • Appliance-based deployment requires internal IT infrastructure and maintenance resources that SaaS alternatives eliminate.
  • Limited modern UI/UX compared to Freshservice, Jira Service Management, or Zendesk.
  • Known issues with Microsoft Entra ID synchronization in the current release create hybrid identity migration risks.
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 OpenText ZENworks Service Desk 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

    OpenText ZENworks Service Desk: Not publicly documented.

  • Data volume sensitivity

    B

    OpenText ZENworks Service Desk doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your OpenText ZENworks Service Desk 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 OpenText ZENworks Service Desk to Gorgias data migrations

Answers to the questions buyers ask most during OpenText ZENworks Service Desk to Gorgias migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 5,000 tickets with a clean knowledge base and no CI complexity land between three and five weeks. Migrations with large knowledge article hierarchies, CI records requiring custom field creation in Gorgias, or ZSD instances on unsupported releases requiring pre-migration version review move to seven to twelve weeks. The ZSD database extraction pipeline and Entra ID cross-reference step add scope that API-based migrations do not have.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText ZENworks Service Desk.
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