Helpdesk migration
Field-level mapping, validation, and rollback between OpenText Service Manager and Zoho Desk. We move data and schema; workflows are rebuilt natively in Zoho Desk.
OpenText Service Manager
Source
Zoho Desk
Destination
Compatibility
7 of 12
objects map 1:1 between OpenText Service Manager and Zoho Desk.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from OpenText Service Manager to Zoho Desk is an ITSM-to-helpdesk translation: Service Manager organizes support around ITIL Incident, Request, Problem, and Change records with a full CMDB and service catalog, while Zoho Desk uses a department-centric ticket model with threaded comments, a Knowledge Base, and a multi-tier pricing structure starting at $9 per user per month. We map the ITIL object hierarchy into Zoho Desk's flat ticket and contact modules, resolve department-scoped custom fields upfront, preserve creation timestamps as comment-thread artifacts since Zoho Desk's default import drops them, and handle attachments as separate ContentDocumentLink records after the ticket import phase. We do not migrate workflow definitions, SLA rule engines, CMDB relationship graphs, or saved reports; we deliver written inventories of each for the customer's configuration team to rebuild in Zoho Desk's automation and reporting layers.
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 Zoho Desk, 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
Zoho Desk
Ticket
1:1OpenText Service Manager Incidents map directly to Zoho Desk Tickets. The Incident number becomes Ticket Number or a custom external ID field (TicketExtId). Priority, status, and category fields map to Zoho Desk's priority, status, and category picklists. We preserve the original OpenText Incident ID in a custom field opentext_incident_id__c for cross-reference and audit. Incidents must import before Requests if both exist, because Zoho Desk ticket threads reference the parent ticket order.
OpenText Service Manager
Request (Service Request)
Zoho Desk
Ticket
1:1Service Manager service requests map to Zoho Desk Tickets with a distinct request type or category value that distinguishes them from Incidents in reporting. The service catalog item from Service Manager maps to a Zoho Desk product or a custom field request_category__c. We preserve the requester, assignee, and any fulfillment group assignment as ticket fields.
OpenText Service Manager
Problem
Zoho Desk
Ticket (linked via custom relationship)
1:1Problem records in Service Manager do not have a native Zoho Desk equivalent; Problems represent known-error analysis linked to multiple Incidents. We map Problems to Zoho Desk Tickets and encode the Problem-Incident linkage in a custom field related_problem_id__c and in a Zoho Desk Ticket lookup field if the Enterprise edition supports it. The customer admin rebuilds the full Problem-Change-Incident linkage matrix in Zoho Desk's Blueprint or through Zoho Creator customizations post-migration.
OpenText Service Manager
Change
Zoho Desk
Ticket or custom module (Zoho Creator)
lossyService Manager Change records carry approval stages, risk ratings, implementation schedules, and CAB signoff data that Zoho Desk's standard Ticket object cannot fully represent. We migrate Change records as Zoho Desk Tickets with custom fields for risk_rating, approval_status, and scheduled_start/scheduled_end dates. If the customer requires a richer Change management module, we recommend a Zoho Creator application as a post-migration configuration step, with the migration data seeded into it.
OpenText Service Manager
Knowledge Article
Zoho Desk
Knowledge Base Article
1:1Knowledge Articles are well-structured in both platforms with title, HTML body, author, publish date, and status. We export articles in structured format and re-import them via the Knowledge Base API or CSV with the Zoho Desk expected column order (Title, Content, Status, Author Email, Publish Date). Attachments on Knowledge Articles are migrated as separate file records and re-linked via ContentDocumentLink. Note: Zoho Desk's native Zwitch tool explicitly states that KB attachments will not migrate, so we handle this manually via API.
OpenText Service Manager
Configuration Item (CI)
Zoho Desk
Product or custom module (Zoho Creator CMDB)
lossyService Manager CI records represent managed infrastructure assets (servers, software, locations) with relationship maps. Zoho Desk's standard Product object is product-centric (for services sold) rather than asset-centric (for IT infrastructure tracked). We migrate CI data as Zoho Products with custom fields for asset_tag, location, serial_number, and status. CI relationships require reconstruction as Zoho Creator linked-record applications post-migration.
OpenText Service Manager
User and Contact
Zoho Desk
Agent and Contact
1:1Service Manager user records (with login credentials, roles, group memberships, and contact details) map to Zoho Desk Agents (via email match) and Contacts (via contact details). The role and permission model differs significantly: Service Manager uses a complex role-based access matrix while Zoho Desk has Agent, Light Agent, and Support Administrator profiles. We map the identity fields and flag any Service Manager role without a Zoho Desk equivalent for manual reassignment. Agents must exist in Zoho Desk before any ticket import because tickets reference assignee_agentExtId.
OpenText Service Manager
Service Definitions
Zoho Desk
Department + custom fields
lossyService Manager's service catalog defines request fulfillment workflows, SLA rules, and catalog visibility per service. Zoho Desk uses Departments as the primary organizational boundary with department-scoped layouts and fields. We map each Service Manager service to a corresponding Zoho Desk Department, and configure the department's layout with the relevant SLA and request-type fields. This requires pre-configuration of departments before data migration begins.
OpenText Service Manager
SLA Definition
Zoho Desk
SLA (Business Rules, Enterprise)
lossyService Manager SLA rules define response and resolution time targets tied to priority and service category. Zoho Desk SLA enforcement is available in the Enterprise tier via Business Rules with threshold-based triggers. We document every active Service Manager SLA (name, target in minutes, priority mapping, escalation action) in a written SLA inventory for the customer's admin to configure in Zoho Desk's Business Rules editor post-migration. SLA migration is configuration-only; SLA records are not imported as data.
OpenText Service Manager
Attachment (on tickets and KB)
Zoho Desk
Attachment
1:1Attachments stored on Incidents, Requests, Problems, Changes, and Knowledge Articles are exported as binary files with their record association metadata. We re-import them into Zoho Desk via the API and re-establish the parent record linkage. Note that Zoho Desk's Zwitch tool explicitly excludes KB article attachments; we handle KB attachments through the Knowledge Base API post-KB article import. File size limit is 10 GB total per upload batch per Zoho Desk's documentation.
OpenText Service Manager
Custom Ticket Fields
Zoho Desk
Custom Fields (per department)
lossyService Manager custom fields (name, data type, picklist values, display order) are extracted in full during discovery. Zoho Desk custom fields are scoped to individual departments, so we create each field per department that requires it, matching the data type (string, integer, decimal, currency, checkbox, picklist). Zoho Desk Enterprise allows up to 230 fields per module; Professional 150; Standard 50; custom fields are not available in the Free edition. We verify the destination edition's field limit before schema creation.
OpenText Service Manager
Workflow and Automation Rules
Zoho Desk
Not migrated
1:1Workflow definitions in Service Manager — including approval chains, escalation timers, conditional routing, and SLA-triggered actions — are stored in a proprietary internal format that cannot be exported as portable data. We do not migrate them. We deliver a written inventory of every active workflow with its trigger, conditions, actions, and escalation timer values, plus recommended Zoho Desk Blueprint and Macro equivalents for the customer's configuration team to rebuild. Zoho Desk's Standard and Professional tiers have limited automation compared to Service Manager's full ITSM workflow engine; the customer should evaluate whether Enterprise-tier Blueprint capabilities cover their automation requirements before migration.
| OpenText Service Manager | Zoho Desk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Request (Service Request) | Ticket1:1 | Fully supported | |
| Problem | Ticket (linked via custom relationship)1:1 | Fully supported | |
| Change | Ticket or custom module (Zoho Creator)lossy | Fully supported | |
| Knowledge Article | Knowledge Base Article1:1 | Fully supported | |
| Configuration Item (CI) | Product or custom module (Zoho Creator CMDB)lossy | Fully supported | |
| User and Contact | Agent and Contact1:1 | Fully supported | |
| Service Definitions | Department + custom fieldslossy | Fully supported | |
| SLA Definition | SLA (Business Rules, Enterprise)lossy | Fully supported | |
| Attachment (on tickets and KB) | Attachment1:1 | Fully supported | |
| Custom Ticket Fields | Custom Fields (per department)lossy | Mapping required | |
| Workflow and Automation Rules | Not migrated1:1 | Fully supported |
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
Zoho Desk gotchas
Agent email identity determines comment ownership after migration
Blueprints and SLA policies do not export via API
File upload capped at 10GB per migration batch
Tier-gated export and migration capabilities
Inbound migration is two-phase with a hard Phase 2 cutoff
Pair-specific challenges
Migration approach
Discovery and department mapping
We audit the source Service Manager instance: record type counts (Incidents, Requests, Problems, Changes), Knowledge Article volume, CMDB Configuration Item count, custom field schema (name, data type, picklist values per record type), active workflow definitions, and SLA rule count. We pair this with a Zoho Desk edition assessment: Standard ($20/user) covers basic ticket management; Professional ($35/user) adds multi-department layouts and advanced reporting; Enterprise ($50/user) is required for SLA Business Rules, Blueprint, and the higher custom field limits (150-230 per module). We deliver a written migration scope and department mapping plan before any data moves.
Zoho Desk department and field pre-configuration
We pre-create every Zoho Desk Department referenced in the migration, configure layouts per department, and create custom fields to match the Service Manager custom field schema. Each field is created in every department that requires it (per Zoho Desk's department-scoped field model). We configure SLA Business Rules in Zoho Desk Enterprise with the Service Manager SLA inventory documented during discovery. This pre-configuration phase must complete before record import to prevent missing-field errors.
Agent provisioning and ownership resolution
We extract every distinct Service Manager user referenced on Incidents, Requests, Changes, Problems, and Knowledge Articles and map them to Zoho Desk Agents by email. Any Service Manager user without a matching Zoho Desk Agent is added to a reconciliation queue for the customer's admin to provision before record import. We also flag deactivated users whose tickets will be orphaned if not reassigned. Migration cannot proceed past this step because every ticket requires an assigneeAgentExtId reference in Zoho Desk.
Record migration in dependency order
We run migration in the order required by Zoho Desk's referential integrity: Agents (via CSV), Accounts and Contacts, then Tickets (with Incidents, Requests, Problems, and Changes as typed tickets or custom module records). Knowledge Base articles follow ticket migration. Attachments are queued for separate API upload after their parent records exist. CMDB Configuration Items migrate as Zoho Products with custom asset fields. Each phase emits a row-count reconciliation report before the next phase begins, and creation timestamps are preserved in the first ticket comment as a workaround for Zoho Desk's default timestamp behavior.
Knowledge Base article and attachment import
Knowledge Base articles are imported via the Knowledge Base API or CSV with the Zoho Desk expected column order (Title, Content, Status, Author Email, Publish Date). After each article is confirmed in Zoho Desk, we upload its associated attachments via the Content API and re-link them to the article record. This step is handled manually after KB article creation because Zoho Desk's Zwitch tool explicitly excludes KB article attachments.
Cutover, validation, and workflow rebuild handoff
We freeze Service Manager writes during cutover, run a final delta migration of records modified during the migration window, then enable Zoho Desk as the system of record. We deliver the workflow and SLA inventory document to the customer's configuration team for rebuild in Zoho Desk Blueprint and Business Rules. We conduct a one-week hypercare window resolving any reconciliation issues. We do not rebuild Service Manager workflows, escalations, or SLA-triggered actions inside the migration scope; those are separate configuration engagements.
Platform deep dives
OpenText Service Manager
Source
Strengths
Weaknesses
Zoho Desk
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 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 Zoho Desk.
Object compatibility
4 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 Zoho Desk migration scoping. Not seeing yours? Book a call.
Walk through your OpenText Service Manager to Zoho Desk 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 Zoho Desk
Same-Helpdesk migrations
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.