Helpdesk migration

Migrate from OpenText Service Manager to Zendesk

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

OpenText Service Manager logo

OpenText Service Manager

Source

Zendesk

Destination

Zendesk logo

Compatibility

75%

9 of 12

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

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

OpenText Service Manager is an enterprise ITSM platform built for IT process governance — Incidents, Problems, Changes, and a service catalog tied to a CMDB. Zendesk is a helpdesk platform built for agent productivity and multi-channel support. The migration from one to the other is a functional redesign, not a direct port. We map the ITSM record types (Incident, Request, Problem, Change) to Zendesk Tickets, preserve Configuration Items as Organizations or custom Zendesk objects, and carry Knowledge Articles into Zendesk Guide. OpenText workflow definitions, audit logs, SLA schedules, and saved reports are not migratable as data — we document them for your admin team to rebuild in Zendesk's workflow builder and reporting module. The ITSM-to-helpdesk paradigm shift is the central design decision in every project of this type, and we resolve it during discovery before any data moves.

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

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

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

OpenText Service Manager

Incident

maps to

Zendesk

Ticket (type=incident)

1:1
Fully supported

OpenText Incidents map to Zendesk Tickets. We set the ticket Type field to 'incident' to preserve the ITSM semantics. Source fields including Incident ID (mapped to a custom field ot_sm_id__c for cross-reference), Priority, Description, Resolution, and Created Date migrate directly. The assignee from OpenText (Analyst) resolves to a Zendesk Agent via email match. Incidents linked to Problems carry the Problem relationship into a custom field ot_problem_id__c on the Zendesk Ticket.

OpenText Service Manager

Request

maps to

Zendesk

Ticket (type=task or request)

1:1
Fully supported

Service Requests from OpenText map to Zendesk Tickets with Type set to 'task' or a custom request type field. The service catalog item name from OpenText becomes the ticket Subject or a custom request_type field. Fulfillment group assignments map to Zendesk Teams. Approval status on the OpenText request migrates to a custom approval_status field on the Zendesk Ticket, with the recommendation to rebuild approval routing in Zendesk's workflow builder post-migration.

OpenText Service Manager

Problem

maps to

Zendesk

Ticket (type=problem)

1:1
Fully supported

Problem records map to Zendesk Tickets with Type set to 'problem' and linked to related Incident Tickets via a custom field ot_incident_refs__c containing a comma-separated list of related Zendesk Ticket IDs. Problem title, description, priority, root cause, and status migrate directly. We flag Problems linked to Change records via a custom field ot_change_id__c so that change context is preserved at the ticket level.

OpenText Service Manager

Change

maps to

Zendesk

Ticket (type=change)

1:1
Fully supported

Change records map to Zendesk Tickets with a custom type 'change'. CAB approval status, risk rating, implementation plan, rollback plan, and scheduled start and end dates migrate to custom fields on the Zendesk Ticket. Because Zendesk does not have a native Change Advisory Board approval workflow, we document the approval chain from OpenText for the customer's admin to rebuild using Zendesk's Business Rules or a workflow automation tool.

OpenText Service Manager

Knowledge Article

maps to

Zendesk

Zendesk Guide Article

1:1
Fully supported

OpenText Knowledge Articles with publish status Active migrate to Zendesk Guide Articles. Article title, body (HTML/RTF), author, publish date, last modified date, and status transfer directly. Category and folder structure from OpenText maps to Zendesk Guide Sections and Categories. Article-to-CI links do not migrate as native Zendesk Guide references; we document the relationships in a separate lookup table for the admin to re-establish in Zendesk Guide if the articles reference specific CIs in the OpenText knowledge base.

OpenText Service Manager

Configuration Item

maps to

Zendesk

Organization or Custom Object

1:1
Fully supported

OpenText CIs map to Zendesk Organizations. CI name becomes Organization name, CI class (Hardware, Software, Network, etc.) maps to a custom Organization field ci_class__c, and CI status (Active, Decommissioned, etc.) maps to a custom Organization field ci_status__c. For organizations with complex CI relationship graphs (Parent-Child, Dependency, Impact), we migrate the CI records and deliver a relationship adjacency list as a CSV reference document for the admin to re-implement in a Zendesk Custom Object if relationship tracking is required in Zendesk.

OpenText Service Manager

User / Contact

maps to

Zendesk

End User

1:1
Fully supported

OpenText Users (requesters) map to Zendesk End Users. We match on email address as the dedupe key. Name, email, department, phone, and site/location migrate directly. Role (Requester vs Analyst) maps to a Zendesk Role assignment: Analysts become Agents, Requesters become End Users. Users without email addresses are flagged in a reconciliation report with a recommended email alias or the suggestion to merge with an existing Zendesk End User record.

OpenText Service Manager

Attachment

maps to

Zendesk

Attachment

1:1
Fully supported

File attachments on Incidents, Requests, Problems, Changes, and Knowledge Articles are exported as binary blobs and re-uploaded to the corresponding Zendesk Ticket or Article via the Zendesk Attachments API. File name, MIME type, and file size are preserved. Attachments exceeding 50MB are flagged individually because Zendesk's Attachments API has a 50MB per-file limit. We validate attachment re-association by comparing file hash before and after migration.

OpenText Service Manager

SLA Definition

maps to

Zendesk

SLA Policy (custom fields)

lossy
Fully supported

OpenText SLA rules (response time, resolution time targets by priority and service category) do not have a direct Zendesk import mechanism. We map SLA targets to Zendesk SLA Policies with business hours defined per the OpenText SLA calendar. SLA assignment (which SLA applies to which ticket category) migrates as a mapping configuration documented for the admin to apply in Zendesk Admin > Business Rules > SLA Policies. We recommend configuring Zendesk SLA Policies before the first ticket import so that SLA timers are active from day one.

OpenText Service Manager

Custom Ticket Fields

maps to

Zendesk

Custom Ticket Fields

lossy
Mapping required

OpenText Studio-defined custom fields on Incident, Request, Problem, and Change records are extracted with name, data type, and picklist values. We create equivalent Zendesk custom ticket fields (text, integer, decimal, date, dropdown, multi-select, checkbox) in the Zendesk Admin interface before migration. Field display order and section placement are documented separately for the admin to configure in Zendesk's ticket field editor. Custom fields with validation logic (format, range) are noted as requiring equivalent Zendesk validation rules to be added post-migration.

OpenText Service Manager

Service Catalog

maps to

Zendesk

Zendesk Submit a Request forms (Service Catalog on Enterprise)

lossy
Fully supported

OpenText service catalog items and their fulfillment workflows do not migrate as data. We extract the catalog item names, descriptions, category structure, and associated request type from OpenText. If the destination is on Zendesk Suite Enterprise, we recommend enabling the native Service Catalog and configuring request forms that match the OpenText catalog. For Suite Team or Growth tiers, we map catalog items to Zendesk ticket fields and Topics for categorization. The fulfillment routing logic is documented for manual rebuild.

OpenText Service Manager

Workflow / Automation Rules

maps to

Zendesk

Not migratable (rebuild required)

1:1
Fully supported

OpenText workflow definitions, escalation timers, conditional routing rules, and approval chains are stored in a proprietary format that is not accessible as export data. We do not migrate them. We deliver a written workflow inventory during discovery: for each active workflow we document the trigger condition, the record types it applies to, the actions it performs, and the recommended Zendesk equivalent (Triggers, Automations, or Macros). The customer's Zendesk admin or a certified Zendesk partner rebuilds these 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 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

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

  • OpenText has no bulk export API for ticket records

    Neither Service Manager nor SMAX exposes a documented bulk export endpoint for ticket data. Incidents, Requests, Problems, and Changes must be fetched record-by-record through the REST API using paginated queries, which makes large-volume migrations time-sensitive and API-rate-limit-sensitive. We handle this by chunking paginated API calls, applying exponential backoff on 429 responses, and running a field-level reconciliation pass after ingestion to confirm every record landed correctly in Zendesk with the correct type, status, and association.

  • Zendesk Legacy Custom Objects deprecated July 2026

    Zendesk is retiring Legacy Custom Objects in July 2026. If the OpenText migration scope includes CI records that require custom object modeling in Zendesk, we must use the modern Custom Objects framework (GA 2023) rather than legacy custom objects, because any legacy object created now will need a second migration before July 2026. The modern framework uses a field-based schema model rather than JSON Schema, cannot represent nested hierarchical data, and requires a 'name' field on every object. We pre-create the destination custom object schema before any data import to avoid the legacy migration path entirely.

  • Service catalog fulfillment workflows do not port

    OpenText's service catalog ties each service item to a fulfillment workflow that routes requests, assigns groups, and applies SLA rules. Zendesk's Service Catalog (Enterprise) manages form submission but does not replicate the workflow logic from OpenText. We migrate catalog item names and categorization, but the fulfillment routing — which department receives which request type, what conditions trigger escalation, what approvals are required — must be rebuilt in Zendesk's Triggers, Automations, and Macro definitions. We document the full routing logic during discovery so the admin has a specification to follow.

  • OpenText device table CI import truncates at 1,204 parameters

    OpenText Service Manager version 9.80 has a documented defect: adding a new CI to the Device table truncates the record's parameters at 1,204 entries. This is not a migration defect but a source-side data integrity issue that can affect CI export completeness. We recommend checking the source instance version against OpenText's known issues list during scoping and applying available patches before export begins. CIs with 1,200+ parameters are flagged individually in the export report for manual verification.

  • Audit history and change log are not accessible for export

    Both OpenText Service Manager and Zendesk maintain append-only audit logs of record changes that are not exposed via standard export endpoints. We do not migrate audit history. Zendesk does offer an Audit Log API that is accessible to admins, but it captures only Zendesk-side changes post-migration, not the historical OpenText audit trail. If audit history is required for compliance or regulatory purposes, we recommend exporting the OpenText audit log as a static archive (CSV or PDF from OpenText reporting) and storing it outside Zendesk as a compliance record rather than attempting to import it into Zendesk's ticket timeline.

Migration approach

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

  1. Discovery and scoping

    We audit the source OpenText Service Manager instance: record counts for Incidents, Requests, Problems, Changes, Knowledge Articles, CIs, and Users; custom field schemas per record type; active workflow count and complexity; CI class and relationship structure; and SLA rule count and calendar definition. We pair this with a Zendesk edition assessment: Suite Team ($69/agent) covers single-channel support; Suite Growth ($115/agent) adds multi-channel; Suite Professional ($149/agent) adds advanced AI and analytics; Suite Enterprise adds the Service Catalog. The discovery output is a written migration scope, a field-level mapping draft, and a Zendesk edition recommendation.

  2. Schema design and custom object planning

    We design the Zendesk configuration before any data moves. This includes creating custom ticket fields mapped to OpenText custom fields with type equivalence (OpenText dropdown to Zendesk dropdown, OpenText date to Zendesk date, etc.), defining ticket types (incident, request, problem, change) with matching status values, planning Zendesk SLA Policies matched to OpenText SLA calendars, and designing the Knowledge Base hierarchy (Sections, Categories) matched to OpenText's article folder structure. If CIs require a custom Zendesk object (rather than Organization records), we provision the custom object schema using the modern Custom Objects framework to avoid the Legacy Custom Object deprecation path.

  3. Identity reconciliation

    We extract every distinct user and contact from OpenText Service Manager — analysts, requesters, approvers, and CI owners — and resolve them against the Zendesk destination environment by email address. OpenText users without email addresses (system accounts, integration accounts) are flagged for manual assignment to existing Zendesk End Users or Agents. We recommend provisioning the Zendesk agent accounts and Teams structure before the record migration phase begins because assignee and group assignments are required on import.

  4. Knowledge Base migration

    We migrate Knowledge Articles first because they are independent of ticket records. Articles transfer with title, body (HTML), author, publish date, and status preserved. Category and folder structure maps to Zendesk Guide Sections and Categories. We run a content preview on 20-30 articles to verify HTML rendering, image embedding, and internal link accuracy before committing the full Knowledge Base import. Article-to-CI relationship links are documented separately for manual re-establishment in Zendesk Guide.

  5. Record migration in dependency order

    We run the ticket migration in dependency order: Organizations (from OpenText CIs) first, then End Users and Agents, then Tickets (Incidents, Requests, Problems, Changes) with their custom field values, then Attachments (uploaded and linked to the corresponding ticket via the Zendesk Attachments API). Each phase emits a row-count reconciliation report comparing source record count to destination record count. SLA Policies are activated in Zendesk after ticket import is complete so that SLA timers do not retroactively apply to migrated tickets with old timestamps.

  6. Cutover, validation, and automation rebuild handoff

    We freeze OpenText Service Manager writes during the cutover window, run a delta export of any records modified during migration, then enable Zendesk as the system of record. We deliver the Workflow and Automation Inventory document, the SLA Policy mapping reference, the CI relationship adjacency list, and the Knowledge Base structure diagram to the customer's Zendesk admin. We support a one-week hypercare window for reconciliation issues. We do not rebuild OpenText workflows as Zendesk Triggers, Automations, or Macros as part of the standard migration scope; that work is handled by the customer's admin or a Zendesk implementation partner.

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
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 OpenText Service Manager and Zendesk.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across OpenText Service Manager and Zendesk.

  • Object compatibility

    A

    All 7 core objects map 1:1 between OpenText Service Manager 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

    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 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 OpenText Service Manager to Zendesk data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 20,000 total tickets (Incidents, Requests, Problems, Changes) with a standard Knowledge Base and no CMDB complexity land between four and eight weeks. Projects with large CI inventories (over 5,000 CIs), multi-level Knowledge Base hierarchies, extensive custom field schemas, or multiple departments with distinct routing rules move into ten to eighteen weeks because of schema design time, Knowledge Base content review, and user identity reconciliation across LDAP or SAML directories.

Adjacent paths

Related migrations to explore

Ready when you are

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