Helpdesk migration

Migrate from OpenText Service Manager to Freshdesk

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

OpenText Service Manager logo

OpenText Service Manager

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

70%

7 of 10

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText Service Manager to Freshdesk is a migration from an enterprise ITSM platform built for ITIL process control to a customer support platform built for ease of use and agent productivity. OpenText Service Manager organizes work as Incidents, Requests, Problems, and Changes with a deep configuration item database; Freshdesk collapses these into Tickets with customizable types, tags, and group routing. We extract the full ticket history from Service Manager via paginated REST API calls (there is no bulk export endpoint), transform the ITIL record type into Freshdesk ticket type and tag combinations, and preserve attachment relationships, custom field values, and knowledge article content. Workflows, approval chains, SLA escalation rules, and audit trails do not migrate because they are tightly coupled to Service Manager's runtime engine. We deliver a written workflow inventory for the customer's admin team to rebuild in Freshdesk's automation rules 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

Freshdesk logo

Freshdesk

What's pulling them in

  • Free tier for 1-2 agents with no credit card makes initial evaluation risk-free and appeals to startups and small support teams.
  • Per-agent pricing is predictable and scales cleanly as teams grow from Growth at $15/agent/month to Enterprise at $89/agent/month.
  • Freddy AI Copilot and Email AI Agent bring AI assistance without forcing a full platform switch, appealing to teams already embedded in Freshdesk.
  • Multilingual help desk and customer portal features serve global SMB teams without requiring enterprise-level investment.
  • Collaborators up to 5,000 included in paid plans allow non-agent stakeholders to view tickets without additional licensing cost.

Object mapping

How OpenText Service Manager objects map to Freshdesk

Each row shows how a OpenText Service Manager object lands in Freshdesk, 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

Freshdesk

Ticket

1:1
Fully supported

Service Manager Incident records map to Freshdesk Tickets with Ticket Type set to 'Incident' and a custom 'sm_record_type' field carrying the original Service Manager record ID. Priority, status, and description fields map directly. The Incident number becomes the Freshdesk ticket subject prefix and is preserved in a custom field for cross-system reference during the reconciliation window.

OpenText Service Manager

Request

maps to

Freshdesk

Ticket

1:1
Fully supported

Service Manager Requests map to Freshdesk Tickets with Ticket Type set to 'Request'. The service catalog item association from Service Manager maps to Freshdesk Ticket Type plus a tag for the original catalog category. Request fulfillment notes migrate as ticket description updates in chronological order.

OpenText Service Manager

Problem

maps to

Freshdesk

Ticket

1:1
Fully supported

Service Manager Problem records map to Freshdesk Tickets with Ticket Type set to 'Problem' and a tag 'problem-investigation'. Linked Incidents from the Service Manager Problem-Incident relationship migrate as Freshdesk ticket tags referencing the original incident ticket numbers. The problem description and known error workaround text migrate into the Freshdesk ticket description and internal notes respectively.

OpenText Service Manager

Change

maps to

Freshdesk

Ticket

1:1
Fully supported

Service Manager Change records map to Freshdesk Tickets with Ticket Type set to 'Change' and a tag 'change-record'. The Change Risk Rating, Approval Status, and Implementation Plan fields from Service Manager map to Freshdesk custom fields. CAB signoff comments migrate as internal notes on the Freshdesk ticket.

OpenText Service Manager

Knowledge Article

maps to

Freshdesk

Article

1:1
Fully supported

Service Manager Knowledge Articles export with title, body (HTML/RTF), author, publish date, and status. We strip RTF formatting to clean HTML for Freshdesk's article editor, preserving internal and public article visibility flags as Freshdesk article category permissions. Published articles re-import as Freshdesk articles in the mapped category; draft and archived articles import with status preserved for manual review.

OpenText Service Manager

User / Contact

maps to

Freshdesk

Contact

1:1
Fully supported

Service Manager User and Contact records map to Freshdesk Contacts. Email, name, department, phone, and group membership fields migrate directly. Service Manager roles and permission levels do not map to Freshdesk agent roles because the permission models are structurally different; we flag the role mapping for the customer's admin to configure post-migration.

OpenText Service Manager

Configuration Item

maps to

Freshdesk

Company (with custom fields)

1:many
Fully supported

Service Manager CI records represent managed infrastructure assets without a native Freshdesk equivalent. We map CI records to Freshdesk Companies using the CI's logical name or assigned business service as the Company name, and store CI-specific attributes (CI type, serial number, assigned location, status) as Freshdesk company custom fields. Relationship records between CIs migrate as company tags. This is a best-effort structural mapping, not a native CMDB replication.

OpenText Service Manager

Attachment

maps to

Freshdesk

Attachment

1:1
Fully supported

Attachments on Incidents, Requests, Problems, Changes, and Knowledge Articles export as binary files with their association metadata (parent record type, parent record ID, file name, MIME type). We re-import attachments into Freshdesk by resolving the target ticket ID and attaching the file with the original file name and MIME type preserved. Attachments on Knowledge Articles re-attach to the migrated Freshdesk article.

OpenText Service Manager

Custom Ticket Fields

maps to

Freshdesk

Custom Ticket Fields

lossy
Mapping required

Service Manager custom fields on Incidents, Requests, Problems, and Changes are extracted during discovery with name, data type, and picklist values. We reproduce the equivalent custom fields in Freshdesk before ticket migration begins, using the closest Freshdesk field type (text, number, date, dropdown, checkbox, or multi-select). The field display order and section placement are preserved as configuration metadata for the admin to implement.

OpenText Service Manager

SLA Definition

maps to

Freshdesk

SLA Policy

lossy
Fully supported

Service Manager SLA rules define response and resolution time targets by priority and service category. Freshdesk SLA Policies are configured separately from tickets. We map Service Manager SLA names and time thresholds to Freshdesk SLA Policy definitions (First Response Time and Resolution Time) and document which Freshdesk Ticket Types and priorities they apply to. SLA triggers and escalation timers are not migrated because Freshdesk SLA policies use a different action model.

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

Freshdesk logo

Freshdesk gotchas

High

API access is blocked on the free plan

High

Per-minute rate limits are account-wide and endpoint-specific

Medium

Multi-channel source types do not map 1:1 to all destinations

Medium

Custom objects created in-product cannot be accessed by other apps

Low

Contact import requires at least 10 existing tickets in the account

Pair-specific challenges

  • No bulk export endpoint for Service Manager ticket records

    OpenText Service Manager does not expose a documented bulk export or bulk import API endpoint for ticket records. All data movement must go through the REST API on a record-by-record basis using paginated queries, which makes large-volume migrations time-consuming and sensitive to API rate limits. We handle this by batching records into paginated API calls, applying exponential backoff on 429 responses, and running a field-level reconciliation pass after ingestion to confirm every record landed in Freshdesk. Source instances running Service Manager 9.80 with known device table defects should be patched before export begins to avoid truncated CI data.

  • ITIL workflow definitions are not portable to Freshdesk automation rules

    Service Manager stores workflow logic (approval chains, escalation timers, conditional routing, SLA-triggered actions) in a proprietary internal format that cannot be exported as data. Freshdesk's Rules, Automations, and Scenario Automations use a different trigger-and-action model. We do not attempt a direct port of workflow code. During discovery we document every active Service Manager workflow rule including its trigger conditions, escalation targets, and time-based actions, and deliver a written specification mapping each to a Freshdesk automation equivalent for the customer's admin to rebuild post-migration.

  • Configuration Items have no native Freshdesk equivalent

    Service Manager's Configuration Item database with relationship records has no direct Freshdesk analog. Freshdesk's data model supports Contacts and Companies but not a native CMDB. We map CIs to Companies with custom fields for CI-specific attributes, but relationship trees between CIs cannot be preserved as structured records in Freshdesk. Customers with heavy CI dependency for change impact analysis or asset tracking should evaluate a third-party CMDB integration for Freshdesk post-migration; we document the full CI schema during discovery to support that decision.

  • Freshdesk API access requires a paid tier above Sprout

    Freshdesk's Sprout free tier disables API access, which means any migration to Freshdesk requires at minimum the Blossom tier ($15/agent/month) or higher. Service Manager data export can proceed regardless of the destination tier, but API-based ingestion into Freshdesk requires the customer's account to be on a paid plan with a valid API key. We confirm the destination Freshdesk tier and API activation status during scoping and flag any tier upgrade requirement before migration begins.

  • Knowledge article visibility settings require post-import review

    Service Manager Knowledge Articles use service-scoped visibility and approval workflows that control which users see published content. Freshdesk articles use category-level portal visibility and do not have an equivalent approval workflow for publishing. Articles migrated from Service Manager are re-imported as Freshdesk articles, but internal-only or draft articles may require manual visibility review in Freshdesk to prevent inadvertent publication. We flag draft and archived articles during migration for customer admin review before go-live.

Migration approach

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

  1. Discovery and source audit

    We audit the Service Manager instance to capture the full record type inventory: Incidents, Requests, Problems, Changes, Knowledge Articles, Users, Contacts, CIs, and Attachments with file counts per parent object. We extract the active custom field schema for each ticket type including data types, picklist values, and display order. We document every active workflow rule and SLA definition for the workflow inventory deliverable. If the source is running Service Manager 9.80, we recommend applying any available patches before export to address known device table defects that can cause CI data truncation.

  2. Freshdesk scaffolding and custom field creation

    Before any data moves, we configure the Freshdesk destination: we create the custom ticket fields that map to Service Manager custom fields, set up Ticket Types matching each ITIL record type (Incident, Request, Problem, Change), configure group structure aligned with Service Manager assignment groups, and set up SLA Policies mapped from the Service Manager SLA definitions. API access is confirmed at the Blossom tier or above. Custom field types are matched as closely as possible (text, number, date, dropdown, checkbox, multi-select) to preserve data fidelity.

  3. Data extraction and transformation

    We extract Service Manager records in dependency order using paginated REST API queries. Contacts and Users export first to build the Freshdesk Contact records. Tickets (Incidents, Requests, Problems, Changes) export second with their custom field values, notes, and activity history. Attachments export as binary files with association metadata. Knowledge Articles export with HTML body content and status. CIs export last for Company mapping. Each record receives a transformation pass: ITIL record type becomes a Freshdesk Ticket Type and tag, Service Manager field values map to the corresponding Freshdesk custom field, and timestamps are normalized to UTC.

  4. Sandbox migration and reconciliation

    We run a full migration into a Freshdesk sandbox or trial account using production-like data volume. The customer's IT manager or service desk lead reconciles record counts by type, spot-checks 25-50 randomly selected tickets against the Service Manager source for field accuracy, and reviews Knowledge Article content and formatting. Custom field mapping and ticket type assignment are validated here. Any corrections to the transformation logic happen in this phase before production migration begins.

  5. Production migration in dependency order

    We run the production migration in record-dependency order: Contacts and Users first, then Tickets (Incidents, Requests, Problems, Changes) with attachment re-association, then Knowledge Articles, then CI-to-Company mapping. Each phase emits a row-count reconciliation report with source count, destination count, and error count before the next phase begins. API calls use exponential backoff on rate-limit responses, and a final reconciliation pass confirms every migrated record has a valid Freshdesk ID.

  6. Cutover, validation, and workflow inventory handoff

    We freeze Service Manager writes during the cutover window, run a final delta migration of any records modified during the migration window, then mark Freshdesk as the system of record. We deliver the written workflow inventory document listing every active Service Manager workflow rule, its trigger conditions, escalation targets, and a recommended Freshdesk automation equivalent. We support a 72-hour hypercare window to resolve any data integrity issues raised by the customer's service desk team. Rebuilding Service Manager workflows as Freshdesk automations is outside standard migration scope and is handled by the customer's admin team or a separate Freshdesk configuration engagement.

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
Freshdesk logo

Freshdesk

Destination

Strengths

  • Generous free tier with no credit card required for 1-2 agents for 6 months.
  • Per-agent pricing model is transparent and scales linearly with team growth.
  • Freddy AI Copilot integrates assistance directly into the agent workspace without requiring separate tooling.
  • Multilingual help desk and customer portal serve global teams on Pro and Enterprise plans.
  • Shared inbox, threads, and tasks keep ticket context unified across multi-channel conversations.

Weaknesses

  • Freddy AI is a separate paid add-on charged per session, making AI costs unpredictable and hard to budget.
  • Performance issues including delayed loading and duplicate tickets are recurring user complaints during high-volume periods.
  • Customization is more limited than Zendesk, with fewer workflow options and reporting flexibility.
  • Add-ons for chat, advanced routing, and custom reporting are gated behind higher tiers or separate module purchases.
  • API access is completely disabled on the free plan, blocking any programmatic data export or migration tooling.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. All 7 core objects map 1:1 between OpenText Service Manager and Freshdesk.

B

Overall complexity

Standard migration

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

  • Object compatibility

    A

    All 7 core objects map 1:1 between OpenText Service Manager and Freshdesk.

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

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

Can't find your answer?

Walk through your OpenText Service Manager to Freshdesk 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 total tickets with no more than 20 custom fields and a straightforward ITIL-to-ticket-type mapping. Migrations with large knowledge article repositories, CI-to-Company mapping complexity, multi-tenant source isolation, or volumes exceeding 50,000 tickets move to six to ten weeks because of API pagination time across Service Manager's record-by-record export, custom field schema replication, and the CI relationship documentation scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText Service Manager.
Land in Freshdesk, 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