Helpdesk migration

Migrate from OpenText ZENworks Service Desk to Intercom

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

OpenText ZENworks Service Desk logo

OpenText ZENworks Service Desk

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

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

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 Intercom is a platform-class migration, not a direct replacement. ZSD is an ITIL-aligned internal ITSM system built around Incidents, Service Requests, Changes, Problems, and Configuration Items stored in a relational database appliance. Intercom is a customer-facing conversation platform built around Conversations, Customers, and Help Center Articles. There is no direct object-level equivalence: we do not map ZSD Incidents to Intercom Tickets and stop. We map ZSD Incidents to Intercom Conversations, ZSD Service Requests to Intercom Conversations with a request type tag, ZSD Knowledge Articles to Intercom Articles, and ZSD Users to Intercom Contacts, resolving the Microsoft Entra ID import failures by querying AD directly. Change records, Problems, and SLA timers have no native Intercom equivalent; we migrate them as custom conversation attributes or flag them for manual recreation. Workflows, approval chains, and SLA escalation timers do not migrate as live configurations; we deliver a written inventory for the admin to rebuild in Intercom's rules engine post-migration. The migration is scoped to customer or end-user-facing records; internal ITSM governance records (Change Advisory Board records, Problem-Known Error associations) are migrated as structured metadata at the admin's request and are noted as requiring manual verification in Intercom's less-structured model.

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

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How OpenText ZENworks Service Desk objects map to Intercom

Each row shows how a OpenText ZENworks Service Desk object lands in Intercom, 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

Intercom

Conversation

1:1
Fully supported

ZSD Incidents map to Intercom Conversations. We extract the ZSD Incident fields (title, description, category, priority, status, assigned technician, affected CI, created date, resolved date) and map them to Intercom Conversation attributes. ZSD Priority maps to an Intercom custom conversation priority attribute (P1-P4 or Critical-High-Medium-Low per the customer's naming convention). ZSD Incident status (New, In Progress, Pending, Resolved, Closed) maps to Intercom Conversation state. The ZSD assigned technician resolves to an Intercom admin or team assignment. Incidents are migrated as historical closed conversations; open Incidents are migrated as open conversations with the same assignee.

OpenText ZENworks Service Desk

Service Request

maps to

Intercom

Conversation

1:1
Fully supported

ZSD Service Requests follow the same schema as Incidents but use a distinct workflow type. We map Service Requests to Intercom Conversations with a custom conversation attribute request_type set to 'Service Request' to distinguish them from Incidents. Request definitions linked to ZSD Catalog Categories are preserved as a custom attribute catalog_category. Approval workflow status from ZSD is preserved as a custom approval_status attribute. Open Service Requests migrate as open conversations; completed requests migrate as closed conversations with resolution notes preserved.

OpenText ZENworks Service Desk

Change (RFC)

maps to

Intercom

Conversation Custom Attribute

1:1
Fully supported

ZSD Change records (RFCs) with Change Owner, CAB status, Risk/Impact/Urgent flags, and Scheduled Start/End dates have no native Intercom equivalent. We migrate Change records as Intercom Conversations with a custom conversation attribute change_record set to true and populate the following custom fields: change_owner, cab_status, risk_level, scheduled_start, scheduled_end. Change Advisory Board approval notes migrate as internal notes on the Conversation. The customer maps each Change to the relevant Intercom Conversation (typically the related Incident or Service Request) via a change_ticket_id custom field. If no related ticket exists, the Change migrates as a standalone conversation for audit purposes.

OpenText ZENworks Service Desk

Problem

maps to

Intercom

Conversation Custom Attribute

1:1
Fully supported

ZSD Problem records store root cause analysis and linked Known Error associations. We migrate Problems as Intercom Conversations with a custom attribute problem_record set to true and populate root_cause_description, known_error_reference, and linked_incident_ids. The Problem-Known Error association is preserved as a custom field known_error_id. Problems without a linked Incident are migrated as standalone conversations for audit trail purposes. Intercom does not have a native Problem management module, so the full Problem lifecycle (investigation, known error, workaround) is preserved as conversation metadata.

OpenText ZENworks Service Desk

Knowledge Article

maps to

Intercom

Article

1:1
Fully supported

ZSD Knowledge Articles with title, content, keywords, category, and visibility flags map to Intercom Help Center Articles. HTML content is re-encoded to Intercom's rich-text format (Markdown or the Intercom Article editor format). Embedded images are extracted from ZSD HTML, re-uploaded to Intercom's file storage, and the image URLs are updated in the article body. Keywords and tags migrate as Article labels in Intercom. ZSD article visibility (internal vs. public) maps to Article collection visibility. We flag Knowledge Articles with complex HTML tables, embedded iframes, or broken link references for post-migration review and provide a content diff report so editors can verify article integrity.

OpenText ZENworks Service Desk

Configuration Item

maps to

Intercom

Customer Custom Attribute

1:many
Fully supported

ZSD Configuration Items with CI Class (Hardware, Software, Service), Name, Serial Number, Status, and linked owner map to Intercom Customer custom attributes. For CIs with an associated end-user (the Affected User on the linked Incident or Service Request), we attach the CI data as a custom attribute on the corresponding Intercom Customer. For CIs without an associated end-user, we create a placeholder Intercom Customer record to preserve the CI data for asset inventory purposes. CI relationships (parent-child hierarchies) are preserved as custom attributes ci_parent and ci_children (JSON array). The customer specifies during scoping whether all CIs should migrate or only CIs linked to active Incidents or Service Requests.

OpenText ZENworks Service Desk

User and Contact

maps to

Intercom

Contact

1:1
Fully supported

ZSD User records with login name, email, full name, phone, location, department, and manager hierarchy map to Intercom Contacts. We resolve the Microsoft Entra ID synchronization failures by querying the source Active Directory or Entra ID directly and mapping users by UPN or object GUID, bypassing ZSD's broken import module. Department assignments and manager hierarchy are preserved as custom Contact attributes. ZSD user status (active, inactive, terminated) maps to Intercom Contact unsubscribed status for terminated users. Users linked to Incidents or Service Requests are migrated first so that the Contact-to-Conversation associations are satisfied at migration time.

OpenText ZENworks Service Desk

Attachment

maps to

Intercom

Conversation Part (File)

1:1
Fully supported

Attachments stored as file references linked to Incidents, Requests, Changes, or Knowledge Articles migrate as Intercom Conversation Parts (file attachments). We extract file blobs from ZSD's storage volume, validate file type and size against Intercom's limits (25 MB per attachment), and upload to Intercom's file storage. Files are then linked to the corresponding Conversation Part. Large attachment volumes may require chunked upload with retry logic. Attachments on Knowledge Articles are re-linked to the corresponding Article after the article content is migrated.

OpenText ZENworks Service Desk

SLA Definition

maps to

Intercom

Custom Conversation Attribute

lossy
Fully supported

SLA timers and calendar definitions are stored per ZSD configuration but are not enforceable in Intercom's conversation model without an SLA add-on or third-party integration. We preserve the SLA name, priority mapping, and response/resolution hour targets as custom attributes on the migrated Conversation: sla_name, sla_priority, sla_response_hours, sla_resolution_hours. Actual SLA breach status is not migrated (breach state is ephemeral and tied to ZSD's live timer). Intercom's Advanced plan ($49/seat/mo) includes rule-based SLA management, which the customer can configure post-migration to recreate SLA logic against the migrated sla_priority and sla_response_hours attributes.

OpenText ZENworks Service Desk

Workflow and Approval

maps to

Intercom

Inventory Document

1:1
Fully supported

Approval chains and multi-step workflows are stored as configuration in ZSD's workflow engine. We export workflow step definitions and approval assignments as structured metadata in a JSON inventory document. This document lists each ZSD workflow with its trigger conditions, approval sequence, escalation paths, and assigned SLAs. Workflows do not migrate as live Intercom rules because ZSD workflows and Intercom rules are fundamentally different automation models. The inventory document is delivered to the customer's admin team as the blueprint for rebuilding approval logic in Intercom's Rules engine 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

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • ZSD has no third-party export wizard or migration utility

    ZENworks Service Desk migration documentation describes upgrading the appliance OS and software stack in-place rather than exporting data to a new system. There is no official export path to third-party platforms. We handle this by connecting directly to ZSD's PostgreSQL or SQL Server database to extract records, bypassing the appliance UI entirely for data retrieval. This requires read-only database credentials and direct schema knowledge. If the customer does not have database access credentials, we coordinate with their ZSD administrator to provision read-only access or export via ZSD's REST API with token authentication. Migrations without either access path require the customer to engage OpenText Professional Services for a data export, which adds time and cost.

  • ITIL Change and Problem records have no native Intercom equivalent

    Intercom is built around customer conversations, not ITIL governance records. ZSD Change records (CAB status, risk/impact flags, scheduled windows) and Problem records (root cause, known error associations) do not map to any native Intercom object. We migrate them as Conversations with custom attributes, but Intercom's data model cannot enforce Change Advisory Board approval workflows, Risk/Impact assessments, or Problem-Known Error linkages. If the customer requires ITIL Change and Problem management as a governance function, Intercom is not a suitable replacement for those records and the customer should retain a dedicated ITSM tool for Change and Problem management or plan to recreate these as manual processes in Intercom.

  • Microsoft Entra ID user import failures require AD cross-reference

    OpenText's 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 AD synchronization for user provisioning, causing missing department assignments and incorrect manager hierarchies. We work around this by querying the source Active Directory or Entra ID directly using the MS Graph API or AD PowerShell cmdlets, mapping users by UPN or objectGUID, and bypassing ZSD's broken import module entirely. This adds a discovery step to the migration but ensures accurate Contact records in Intercom. If the customer does not have direct AD access credentials, we coordinate with their identity team to provision a service account with read-only directory access.

  • Knowledge Article HTML re-encoding may break complex articles

    Knowledge Articles in ZSD store rich-text content in HTML format with embedded links, tables, images, and sometimes embedded iframes or scripts. When migrating to Intercom's Help Center Articles, HTML entities and embedded image references may render incorrectly or break, particularly for articles with complex tables, nested lists, or legacy embed codes from ZSD versions 8.x-24.x. We flag all Knowledge Articles with HTML complexity above a defined threshold for post-migration review and provide a content diff report so editors can verify article integrity. The customer should plan for a Knowledge Article audit phase of one to two weeks post-migration to catch and correct broken formatting.

  • SLA breach state is not migratable as active enforcement

    ZSD SLA timers and breach state are tied to live workflow timers that cannot be exported as active enforcement in Intercom. We preserve SLA name, priority mapping, and target hours as custom attributes on migrated Conversations, but any SLA that was breached in ZSD will not show as breached in Intercom unless the customer configures Intercom's SLA management (available on the Advanced plan at $49/seat/mo) post-migration. We recommend scheduling an SLA configuration session with the customer's Intercom admin during the post-migration hypercare window to rebuild SLA rules against the migrated sla_priority and sla_response_hours attributes.

Migration approach

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

  1. Database access and ZSD schema audit

    We establish read-only access to ZSD's PostgreSQL or SQL Server database (or ZSD REST API with token auth) to audit the live schema. We enumerate all ZSD objects in use: Incident, Service Request, Change, Problem, Knowledge Article, Configuration Item, User, and Attachment tables. We query record counts per object, identify ZSD custom fields and CI class hierarchies, and flag any records on unsupported ZSD releases. If database credentials are not available, we coordinate with the ZSD administrator to provision a read-only service account. We also confirm whether the ZSD instance has Entra ID sync failures by querying the user import log or comparing AD-sourced records against ZSD user table data.

  2. Intercom workspace configuration and custom attribute setup

    We create the destination Intercom workspace structure: Teams (mapped from ZSD support groups or assignment pools), Admins (mapped from ZSD technicians with active login status), and Help Center Collections (mapped from ZSD Knowledge Article categories). We pre-create all custom conversation attributes in Intercom to match ZSD fields: priority, incident_status, request_type, change_record, problem_record, sla_name, sla_priority, sla_response_hours, sla_resolution_hours, approval_status, cab_status, risk_level, scheduled_start, scheduled_end, change_ticket_id, ci_parent, ci_children. Custom Contact attributes for CI data (ci_class, ci_name, ci_serial_number, ci_status, ci_owner) are also pre-created before data migration begins.

  3. Microsoft Entra ID user resolution and Contact migration

    We query the source Active Directory or Microsoft Entra ID directly via MS Graph API to retrieve the authoritative user records (UPN, display name, email, department, manager, title, phone). We cross-reference AD records against ZSD user table data to identify records with broken Entra ID import (missing department, empty manager field, mismatched UPN) and correct them from the AD source. We migrate resolved users as Intercom Contacts with full attribute mapping. Any ZSD user without an AD record is flagged in the reconciliation report for the customer to resolve manually. Contacts are migrated before Conversations so that assignee resolution works correctly at migration time.

  4. Configuration Item migration and CI-contact linking

    We extract Configuration Items with CI Class, Name, Serial Number, Status, and CI relationship hierarchy. For CIs linked to a ZSD Incident or Service Request (via the affected_user or assigned_to field), we attach CI attributes to the corresponding Intercom Contact record. For standalone CIs without a linked end-user, we create a placeholder Intercom Contact to preserve the CI data for asset inventory purposes. CI parent-child relationships are serialized as a JSON array in the ci_children custom attribute. The customer specifies during scoping whether all CIs should migrate or only CIs linked to Incidents or Service Requests created within the last 12-24 months.

  5. Conversation migration (Incidents, Service Requests, Changes, Problems)

    We migrate ZSD Incidents and Service Requests as Intercom Conversations in dependency order: Incidents first, then Service Requests with the request_type attribute set. Each Conversation is linked to the resolved Contact (affected user) and assigned to the mapped Intercom admin or team. Change records migrate as Conversations with change_record set to true and the change-specific attributes populated, linked to the related Incident or Service Request Conversation via change_ticket_id. Problem records migrate similarly with problem_record set to true. SLA breach status is not migrated as active state; SLA target hours are preserved as custom attributes. Attachments migrate as Conversation Part file attachments with file blobs extracted from ZSD storage and re-uploaded to Intercom.

  6. Knowledge Article migration and help center publish

    We extract ZSD Knowledge Articles and re-encode HTML content to Intercom's Article format. Images embedded in ZSD HTML are extracted, re-uploaded to Intercom's file storage, and image URLs are updated in the article body. Articles are published to the corresponding Help Center Collection mapped from ZSD category. Articles flagged during the complexity audit (complex tables, legacy embeds, broken links) are exported with a mismatch flag and included in the content diff report for the customer's knowledge base team to review post-migration. We recommend scheduling the Knowledge Article review as a separate one to two week workstream after the main migration is validated.

  7. Cutover, validation, and workflow rebuild handoff

    We freeze ZSD write access during the cutover window, run a final delta migration of any records modified during the migration window, then set Intercom as the system of record. We deliver the Workflow and Approval inventory document to the customer's admin team, listing each ZSD workflow with its trigger, conditions, approval sequence, escalation paths, and recommended Intercom Rules equivalent. We do not rebuild ZSD workflows as Intercom rules inside the migration scope; that is a separate configuration engagement. We support a one-week hypercare window where we resolve reconciliation issues raised during initial Intercom usage. SLA configuration in Intercom's Advanced plan is also deferred to post-migration and is documented in the handoff package.

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.
Intercom logo

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

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 Intercom.

  • 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 Intercom 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 Intercom data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 10,000 Incidents, 1,000 Service Requests, and 500 Knowledge Articles with no CI relationship mapping complexity. Migrations with large CI relationship maps (over 5,000 CIs with parent-child hierarchies), full Change and Problem record migration, or hybrid identity environments requiring AD cross-referencing move to seven to twelve weeks because of database schema extraction time, Entra ID reconciliation, custom attribute mapping, and Knowledge Article re-encoding. The Knowledge Article audit phase (one to two weeks post-migration) runs in parallel with Intercom configuration and is not counted in the core migration timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText ZENworks Service Desk.
Land in Intercom, 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