Helpdesk migration

Migrate from OpenText Service Manager to Gorgias

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

OpenText Service Manager logo

OpenText Service Manager

Source

Gorgias

Destination

Gorgias logo

Compatibility

58%

7 of 12

objects map 1:1 between OpenText Service Manager and Gorgias.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

OpenText Service Manager and Gorgias serve fundamentally different support markets. Service Manager is an enterprise ITSM platform with full ITIL process coverage including Incident, Problem, Change, and Knowledge management with deep workflow, SLA, and CMDB tooling. Gorgias is a cloud-native helpdesk built for e-commerce support teams that need Shopify order context, macro-driven responses, and a unified agent inbox without ITSM complexity. The migration from one to the other is not a simple record copy — Service Manager's structured ITIL record model (Incident, Request, Change, Problem with their relationship links) must be flattened into Gorgias's simpler Ticket-plus-Customer schema, and Change and Problem records require transformation into tickets or notes rather than native objects. Workflow definitions, approval chains, SLA escalation timers, and CMDB configuration items are not portable data; we document the active configuration during discovery and deliver a written specification for your team to implement in Gorgias 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

OpenText Service Manager logo

OpenText Service Manager

What's pushing teams away

  • Steep implementation curve — reviewers consistently warn this is not a weekend setup. Initial implementation takes time and effort, particularly for less experienced teams.
  • Documentation depth — reviewers say documentation exists but lacks detail on practical cases, increasing reliance on OpenText support during configuration.
  • Partial automation gaps — multiple reviewers note that building blocks A, B, and C exist but do not always communicate within the platform, forcing manual steps despite the 'Automation' in the product name.
  • Migration friction between cloud (SMAX) and on-premises (Service Manager) — divergent architectures mean custom fields, workflows, and integrations must be rebuilt rather than ported when switching variants.
  • Enterprise sales process required for accurate quotes — mid-market evaluators find the pricing opaque and the lead-to-quote cycle longer than competitors with self-serve pricing.

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 Service Manager objects map to Gorgias

Each row shows how a OpenText Service Manager 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 Service Manager

Incident

maps to

Gorgias

Ticket

1:1
Fully supported

OpenText Service Manager Incidents map to Gorgias Tickets. The Incident title becomes the Ticket subject, the description and resolution fields concatenate into the Ticket body, and priority from Service Manager maps to the Gorgias priority or tag field. We preserve the original Service Manager Incident ID in a custom field sm_incident_id__c on the Gorgias Ticket for audit traceability. Incidents are extracted first so their IDs are available for parent-link resolution on related records.

OpenText Service Manager

Request (Service Request)

maps to

Gorgias

Ticket

1:1
Fully supported

Service Requests in OpenText Service Manager map to Gorgias Tickets. The request category and subcategory from Service Manager become a custom field on the Gorgias Ticket (request_category__c), and the fulfillment notes become ticket comments. Request attachments migrate with their file associations intact. Service requests linked to Knowledge Articles carry the article reference in a custom field so agents can see the source content.

OpenText Service Manager

Change

maps to

Gorgias

Ticket or Note

1:many
Fully supported

OpenText Change records (with approval stages, risk ratings, implementation plans, and CAB signoff) do not have a native equivalent in Gorgias. We map Change records as Tickets with a custom field change_type__c set to 'Change', a change_id__c field carrying the original Service Manager Change ID, and implementation notes as ticket comments. The approval chain status is preserved as a custom field value. For organizations that need Change audit history, we can create separate Note records per Change and link them to the parent Ticket.

OpenText Service Manager

Problem

maps to

Gorgias

Ticket or Note

1:many
Fully supported

OpenText Problem records (linked known-error records used for root-cause analysis) have no direct Gorgias equivalent. We map Problems as Tickets with a custom field problem_type__c, the Problem title as subject, and the known-error description as the initial comment. We preserve the Problem-to-Incident linkage in a custom field linked_incident_ids__c so the customer can see which tickets were symptoms of the same root cause. Problems that exceed the ticket-level treatment are exported as Note records linked to all related Tickets.

OpenText Service Manager

Knowledge Article

maps to

Gorgias

Knowledge Base Article

1:1
Fully supported

Service Manager Knowledge Articles (with title, HTML/RTF body, author, publish date, status, and category) map to Gorgias Knowledge Base articles. We export articles in structured format and import via the Gorgias knowledge base API. Article category hierarchies from Service Manager map to Gorgias category and subcategory structure. Articles attached to specific Services or service catalogs in Service Manager carry a custom metadata field in Gorgias for category placement. Published status migrates as-is; draft articles are imported as drafts for the customer's admin to publish post-migration.

OpenText Service Manager

User / Contact

maps to

Gorgias

Customer

1:1
Fully supported

OpenText Service Manager User and Contact records (name, email, phone, department, site/location, and group membership) map to Gorgias Customer records. The Contact email address is the dedupe key. We extract all unique Contact and Requester records referenced on ticket headers and note that Service Manager's role-based user model (IT operator, approver, self-service user) has no Gorgias equivalent — only the agent identity maps. Group memberships from Service Manager map to Gorgias Team assignments on the agent side and are not applied to Customer records.

OpenText Service Manager

Agent / Operator

maps to

Gorgias

Agent

1:1
Fully supported

OpenText Service Manager operator accounts (login name, display name, email, and group membership) map to Gorgias Agent accounts. We extract operator records by querying all agents referenced on ticket assignments and group memberships. The mapping uses email as the dedupe key. Agents without an email in Service Manager are flagged in reconciliation for the customer's admin to provision a login before migration. Operator permissions and roles do not migrate — Gorgias permission groups are configured post-migration by the admin.

OpenText Service Manager

Configuration Item (CI)

maps to

Gorgias

Ticket Custom Field

lossy
Fully supported

OpenText Service Manager CIs (server names, asset tags, software version, affected service, relationship links) have no native CMDB in Gorgias. We extract CI data as a separate export and map key CI identifiers into Ticket custom fields (ci_name__c, ci_type__c, ci_id__c) so agents can see equipment context on tickets. CI relationship data (which CI caused or is related to which Incident) is preserved as a custom multi-value field (related_cis__c) on the related Gorgias Ticket. The full CI relationship graph does not reconstruct in Gorgias natively.

OpenText Service Manager

Service (SMAX) / Service Definition

maps to

Gorgias

Ticket Tag or Custom Field

lossy
Fully supported

SMAX services (first-class objects defining fulfillment workflows, SLA rules, and catalog visibility) have no Gorgias equivalent. If the source system is SMAX and service catalog data exists, we extract the service name and map it to a custom field (source_service__c) on the Gorgias Ticket. Service categorization and catalog visibility in SMAX do not map to Gorgias — the customer decides whether to represent service categories as ticket tags, departments, or custom fields post-migration.

OpenText Service Manager

SLA Definition

maps to

Gorgias

Custom Field or Tag

lossy
Fully supported

OpenText SLA rules (response time, resolution time, business hours calendar, and priority mapping) are not configurable in Gorgias at the same level of granularity. We extract the SLA name, priority mapping, and target values from Service Manager and represent them as read-only custom fields on the Gorgias Ticket (sla_name__c, sla_response_target__c, sla_resolution_target__c). First Response Time and Next Reply Time rules on Gorgias higher tiers can be partially configured to approximate SLA targets but require manual setup post-migration.

OpenText Service Manager

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

Attachments on Incidents, Requests, Changes, Problems, and Knowledge Articles in Service Manager are exported as binary files with their association metadata. We re-import them into Gorgias via the ticket attachment API, re-establishing the file-to-ticket association. Attachments on Knowledge Articles are imported as article attachments. File size limits from Gorgias are checked against the largest attachment before migration begins; oversized files are flagged for manual handling.

OpenText Service Manager

Custom Ticket Fields

maps to

Gorgias

Custom Fields

1:1
Mapping required

Both platforms allow administrators to add custom fields to ticket records. We extract the full Service Manager custom field schema (name, data type, picklist values, display order) and reproduce it in Gorgias via the custom-fields API before ticket import begins. Picklist values migrate as-is. Conditional display rules from Service Manager do not migrate — Gorgias custom field display rules are reconfigured by the admin post-migration. Custom field data migrates with the tickets using the matching field name on the destination.

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 Service Manager logo

OpenText Service Manager gotchas

High

No native bulk import/export for ticket records

High

Workflow definitions are not portable

Medium

SMAX and Service Manager are architecturally distinct

Low

Known issues in OpenText documentation may affect export completeness

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

  • Service Manager has no bulk export — records extract API-rate-limited

    Neither OpenText Service Manager nor SMAX exposes a documented bulk export endpoint for ticket records. Data movement relies on the REST API extracting records one page at a time, which means large-volume migrations are sensitive to rate limiting and timeout thresholds. We handle this by batching records into paginated API calls with exponential backoff on 429 responses, running a field-level reconciliation pass after ingestion to confirm every record landed in Gorgias, and sequencing the extraction in dependency order (Users first, then parent records) so child-record lookups resolve without orphaned foreign keys.

  • Workflow definitions, approval chains, and SLA escalation timers do not migrate

    Service Manager stores workflow logic (approval chains, escalation timers, conditional routing, SLA-triggered actions) in proprietary runtime formats that cannot be exported as data. Gorgias does not have a workflow engine with approval stages or SLA escalation timers — it uses macros and routing rules instead. We document the active workflow configuration during discovery, deliver a written specification describing each approval stage, escalation trigger, and conditional route with its Service Manager field bindings, and your configuration team implements equivalent macros and rules in Gorgias post-migration. This is not a limitation of our tooling — it is a genuine platform architectural gap.

  • Change and Problem records require transformation — they are not native Gorgias objects

    OpenText Service Manager's ITIL record model includes Change and Problem as distinct objects with relationship links to Incidents. Gorgias has no Change Management or Problem Management objects — these records must be transformed into tickets with custom field metadata or into linked notes. We implement this transformation by mapping Change records to Tickets with a change_type__c custom field and the original Service Manager Change ID, and Problem records to Tickets with a problem_type__c field and a linked_incident_ids__c multi-value field preserving the relationship graph. The customer's admin reviews the mapping before production migration.

  • Gorgias Customer object is a support contact, not an IT service user directory

    Gorgias Customer records store support contact information (name, email, phone, language, timezone, note, and custom fields) tied to ticket history. Service Manager's User and Contact model includes role-based permissions, group memberships, site/location data, and organizational hierarchy that do not exist in Gorgias. We migrate the contact identity fields and flag any Service Manager role, permission, or organizational data that cannot map to a Gorgias field so the customer can decide whether to store it in a custom field or a linked external system.

  • Gorgias per-agent pricing may not align with Service Manager per-end-user licensing

    Gorgias bills per agent (support staff with login access) whereas OpenText Service Manager is often licensed per end-user or named operator in the organization. If the customer's Service Manager deployment covers a large self-service user base (thousands of employees submitting requests) alongside a smaller operator team, the Gorgias agent count will be far lower than the Service Manager end-user count, which may or may not reduce overall licensing cost depending on the scale. We scope the agent count during discovery and note the pricing model difference so the customer can model the cost impact before committing to migration.

Migration approach

Six steps for a successful OpenText Service Manager to Gorgias data migration

  1. Discovery and source audit

    We audit the OpenText Service Manager or SMAX instance across record type counts (Incident, Request, Change, Problem), Knowledge Article volume, custom field schema, active workflow definitions, attachment count and total file size, and SLA configuration. We also extract the operator list and identify any CMDB or CI data the customer wants preserved. The discovery output is a written scope document with record counts, schema inventory, and a workflow audit summary describing every active automation requiring post-migration rebuild.

  2. Gorgias target schema design and provisioning

    We design the Gorgias destination schema before any data moves. This includes creating all custom fields matching the Service Manager custom field names and types, setting up ticket tags or custom fields for Change and Problem record type differentiation, provisioning agent accounts mapped from Service Manager operators, and configuring Knowledge Base category structure to match the Service Manager KB taxonomy. We validate the schema in a Gorgias staging environment before production migration begins.

  3. Transformation logic build and sandbox test

    We build the transformation logic that handles the record-type split between Service Manager's ITIL objects and Gorgias's Ticket model. Change records receive a change_type__c custom field value; Problem records receive a problem_type__c field and a linked_incident_ids__c multi-value field. We run a sandbox migration using a representative data sample (typically 500-1,000 records) and the customer's admin validates field mapping correctness, Knowledge Article categorization, and attachment visibility before the production migration is scheduled.

  4. Record extraction in dependency order

    We extract Service Manager records in dependency order: first Users and Contacts (since they are referenced on ticket headers), then Knowledge Articles (since they are referenced on Requests and Incidents), then Incidents and Requests, then Changes and Problems (with their parent Incident links resolved), then Attachments last. Each phase emits a reconciliation report comparing source count to extracted count. API rate limiting is handled with paginated extraction and exponential backoff; any records that fail extraction are retried before the phase closes.

  5. Production migration and cutover

    We run the production migration into the live Gorgias account during a customer-approved maintenance window. Writes to Service Manager are suspended during the window to prevent delta records. A final delta migration captures any records created or modified between the initial extraction and cutover. After ingestion, we run a full reconciliation report: tickets in equals tickets out, customers in equals customers out, article count matches, and attachment file counts and sizes are verified against source.

  6. Workflow specification delivery and admin handoff

    We deliver the written workflow specification documenting every active Service Manager workflow, approval chain, escalation timer, and SLA rule with its trigger conditions, field bindings, and action list. We do not implement these in Gorgias as part of the migration scope. The customer's admin or a Gorgias implementation partner uses the specification to configure equivalent macros and routing rules post-migration. We provide a one-week hypercare window to resolve any data reconciliation issues raised during the first week of live operation.

Platform deep dives

Context on both ends of the pair

OpenText Service Manager logo

OpenText Service Manager

Source

Strengths

  • Deep ITSM capability with full ITIL process coverage including Incident, Problem, Change, and Knowledge management
  • SMAX includes integrated AI-powered self-service, virtual agent, and analytics out of the box
  • Multi-tenant architecture allows managing multiple organizations from a single interface
  • Studio and low-code design tools enable customization without requiring developer involvement
  • Strong ESM positioning extends service management principles to HR, facilities, and other non-IT departments

Weaknesses

  • No native bulk export or import tooling — data movement relies on REST API record-by-record or third-party tools
  • Reporting is dashboard-centric; printed or scheduled reports require external development
  • Steep learning curve due to complex configuration layer and extensive customization options
  • Cloud (SMAX) and on-premises (Service Manager) versions have divergent architectures that complicate migrations between them
  • Pricing and packaging are opaque for mid-market buyers — enterprise sales process required for accurate quotes
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 Service Manager 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 Service Manager: Not publicly documented for Service Manager; documented consumption-based pricing for developer API tiers.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 20,000 tickets and 5,000 customers with no CMDB or Knowledge Article complexity land between three and five weeks. Migrations with large engagement threads, CMDB data mapped into ticket custom fields, multi-language Knowledge Article content, or Change and Problem records requiring custom transformation logic move to six to ten weeks. Timeline drivers are the record-by-record REST API extraction from Service Manager (which has no bulk export), the parent-lookup resolution for related records, and the Knowledge Article category structure mapping.

Adjacent paths

Related migrations to explore

Ready when you are

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