Helpdesk migration
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
Source
Gorgias
Destination
Compatibility
7 of 12
objects map 1:1 between OpenText Service Manager and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Gorgias
Ticket
1:1OpenText 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)
Gorgias
Ticket
1:1Service 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
Gorgias
Ticket or Note
1:manyOpenText 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
Gorgias
Ticket or Note
1:manyOpenText 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
Gorgias
Knowledge Base Article
1:1Service 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
Gorgias
Customer
1:1OpenText 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
Gorgias
Agent
1:1OpenText 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)
Gorgias
Ticket Custom Field
lossyOpenText 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
Gorgias
Ticket Tag or Custom Field
lossySMAX 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
Gorgias
Custom Field or Tag
lossyOpenText 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
Gorgias
Attachment
1:1Attachments 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
Gorgias
Custom Fields
1:1Both 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.
| OpenText Service Manager | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Request (Service Request) | Ticket1:1 | Fully supported | |
| Change | Ticket or Note1:many | Fully supported | |
| Problem | Ticket or Note1:many | Fully supported | |
| Knowledge Article | Knowledge Base Article1:1 | Fully supported | |
| User / Contact | Customer1:1 | Fully supported | |
| Agent / Operator | Agent1:1 | Fully supported | |
| Configuration Item (CI) | Ticket Custom Fieldlossy | Fully supported | |
| Service (SMAX) / Service Definition | Ticket Tag or Custom Fieldlossy | Fully supported | |
| SLA Definition | Custom Field or Taglossy | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Custom Ticket Fields | Custom Fields1:1 | Mapping required |
Gotchas + challenges
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 gotchas
No native bulk import/export for ticket records
Workflow definitions are not portable
SMAX and Service Manager are architecturally distinct
Known issues in OpenText documentation may affect export completeness
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
OpenText Service Manager
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across OpenText Service Manager and Gorgias.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
OpenText Service Manager: Not publicly documented for Service Manager; documented consumption-based pricing for developer API tiers.
Data volume sensitivity
OpenText Service Manager doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during OpenText Service Manager to Gorgias migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave OpenText Service Manager
Other ways to arrive at Gorgias
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.