Helpdesk migration

Migrate from OpenText Service Request Center (SRC) to Freshdesk

Field-level mapping, validation, and rollback between OpenText Service Request Center (SRC) and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.

OpenText Service Request Center (SRC) logo

OpenText Service Request Center (SRC)

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

78%

7 of 9

objects map 1:1 between OpenText Service Request Center (SRC) and Freshdesk.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText Service Request Center to Freshdesk means leaving a legacy enterprise ITSM platform built for regulated-industry IT departments for a modern SaaS helpdesk with transparent per-agent pricing. SRC runs both on-premises and cloud with complex SLA hierarchies, custom field schemas accumulated over years, and attachments that often reference external OpenText Content Suite repositories. Freshdesk receives these as Tickets, Contacts, and Knowledge Base articles via its REST API. We extract and deduplicate ticket records, resolve external attachment storage paths before migration so files are not orphaned, map SLA response and resolution targets to Freshdesk SLA policies, and preserve KB article HTML structure through sanitization. Workflows, Service Catalogs, and custom SLA calendar definitions do not migrate as configuration; we deliver written inventories of each for the customer's admin to rebuild in Freshdesk.

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 Request Center (SRC) logo

OpenText Service Request Center (SRC)

What's pushing teams away

  • Pricing complexity and opacity drive organizations away — enterprise OpenText licenses routinely cost $200,000–$800,000 for mid-sized deployments, with annual maintenance adding significant ongoing spend that is difficult to benchmark against modern SaaS alternatives.
  • Legacy UI and configuration complexity frustrate users accustomed to modern helpdesk interfaces — the platform requires significant administrative overhead to configure and maintain, with steep learning curves for new administrators.
  • Organizations report difficulty achieving a modern, responsive self-service portal experience compared to newer ITSM platforms, particularly on mobile and across third-party integrations.
  • Vendor lock-in concerns grow as organizations accumulate years of custom fields, workflows, and integrations specific to SRC, making migration feel increasingly risky and expensive to undertake.
  • Limited API documentation and developer resources make it difficult for teams to build custom integrations or automate operations without specialized OpenText expertise.

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 Request Center (SRC) objects map to Freshdesk

Each row shows how a OpenText Service Request Center (SRC) 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 Request Center (SRC)

Service Requests

maps to

Freshdesk

Ticket

1:1
Fully supported

SRC Service Requests map to Freshdesk Tickets. We capture the SRC request type, priority, status, category, and description fields and map them to Freshdesk ticket attributes. The SRC request ID is preserved as an external_id field for cross-reference during reconciliation. Service Request assignment to support groups maps to Freshdesk Groups, which we provision in Freshdesk before the ticket import phase begins.

OpenText Service Request Center (SRC)

Incidents

maps to

Freshdesk

Ticket

1:1
Fully supported

SRC Incidents map to Freshdesk Tickets with a separate type attribute distinguishing them from Service Requests. SRC impact and urgency fields combine into Freshdesk priority (low, medium, high, urgent). We resolve incident owner to Freshdesk agent via email matching, and incident assignment groups to Freshdesk Groups. If the destination team wants Incidents and Service Requests consolidated into a single ticket type, we apply a post-import type-normalization step during migration.

OpenText Service Request Center (SRC)

Users

maps to

Freshdesk

Agent

1:1
Fully supported

SRC Users (internal support staff) map to Freshdesk Agents. We export display name, email, department, and group memberships and recreate them in Freshdesk. Role and permission levels map from SRC role definitions to Freshdesk agent groups with appropriate permissions. Passwords cannot migrate from SRC and are flagged for the customer to reset post-migration. Users without matching Freshdesk accounts go to a reconciliation queue for admin provisioning.

OpenText Service Request Center (SRC)

Customers

maps to

Freshdesk

Contact

1:1
Mapping required

SRC external requesters (Customers) map to Freshdesk Contacts. Customer contact information including name, email, phone, and organization maps directly. If SRC stores organizational hierarchy for external customers, we preserve it as a custom field on the Freshdesk Contact rather than as a Companies object unless Freshdesk's company feature is enabled on the destination plan.

OpenText Service Request Center (SRC)

Knowledge Base Articles

maps to

Freshdesk

Knowledge Base Article

1:1
Mapping required

SRC KB Articles map to Freshdesk Knowledge Base articles with category and folder structure preserved where possible. SRC articles frequently contain HTML with embedded images, tables, and links that degrade when moved to plain-text destinations. We apply a sanitization step that converts HTML to Freshdesk's supported format, preserving headings, lists, and text formatting while flagging articles with complex tables or broken image references for manual review before final import.

OpenText Service Request Center (SRC)

SLA Definitions

maps to

Freshdesk

SLA Policy

lossy
Mapping required

SRC SLA configurations define response and resolution targets tied to priority levels and service categories. We audit the SRC SLA calendar assignments per service category during discovery and map each to a Freshdesk SLA Policy with matching business hours. SRC calendar definitions with non-standard working hours (shift-based, 24/7, or holiday calendars) require explicit mapping because Freshdesk's SLA Policies use a single business-hours definition per policy. Any mismatches are documented in the SLA reconciliation report for the customer's admin to review and resolve.

OpenText Service Request Center (SRC)

Attachments

maps to

Freshdesk

Ticket Attachment

1:1
Mapping required

SRC attachments stored inline with ticket records migrate as Freshdesk ticket attachments via the Freshdesk API. Attachments stored in external OpenText Content Suite repositories require file retrieval before migration because the Freshdesk API accepts file uploads, not external URLs. We scan for Content Suite attachment references during discovery, retrieve the files where accessible, and attach them inline to the migrated ticket. Attachments with inaccessible external references are documented in a broken-link report for manual resolution post-migration.

OpenText Service Request Center (SRC)

Teams and Groups

maps to

Freshdesk

Group

1:1
Fully supported

SRC support groups and team assignments map to Freshdesk Groups. We export group membership, reporting hierarchies, and email routing aliases and recreate them in Freshdesk before ticket import so that Owner and Group assignments are satisfied at the moment of ticket insert. Group-to-agent assignments resolve via the agent email matching done in the Users mapping phase.

OpenText Service Request Center (SRC)

Custom Fields

maps to

Freshdesk

Custom Ticket Field

lossy
Mapping required

SRC custom fields on Service Requests and Incidents are audited during discovery and mapped to Freshdesk custom ticket fields where field types are compatible (text, number, date, dropdown, checkbox, paragraph). Custom field data types, picklist values, and validation rules are captured and documented. Freshdesk supports custom fields from the Growth plan onward. Any SRC custom field types that have no Freshdesk equivalent (such as complex multi-value or cross-record references) are documented for manual recreation 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 Request Center (SRC) logo

OpenText Service Request Center (SRC) gotchas

Medium

SLA calendar and business-hours definitions vary by deployment

Medium

Custom field data types and validation rules are not portable

High

Attachment storage paths may reference external repositories

Low

Knowledge base articles may contain HTML formatting incompatible with plain-text destinations

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

  • External Content Suite attachment references become orphaned without resolution

    SRC deployments commonly store attachments in OpenText Content Suite repositories rather than inline with ticket records. If these external repository references are not identified and resolved before migration, the files become inaccessible in Freshdesk because Freshdesk's API expects inline file uploads. We scan every ticket and incident for Content Suite attachment paths during discovery, retrieve accessible files, and attach them to the migrated ticket. References to inaccessible repositories are logged in a broken-link report for the customer's admin to address post-migration.

  • SLA calendar definitions do not map one-to-one to Freshdesk SLA Policies

    SRC SLA configurations reference custom calendar definitions that vary by service category and deployment. A single SRC instance may have different business-hours calendars for different service types, which is more granular than Freshdesk's SLA Policy model. We audit the calendar assignments during discovery, map each service category to a Freshdesk SLA Policy with the closest-matching business-hours definition, and flag any calendar mismatches in the reconciliation report. Incorrect calendar mapping causes SLA breaches to trigger incorrectly after migration.

  • Dual ticket model requires de-duplication or type normalization

    SRC maintains separate Service Request and Incident objects, while Freshdesk uses a single Ticket object with type attributes. If the customer has migrated both object types into Freshdesk as separate tickets representing the same underlying issue, duplicate tickets result. We map Incidents to Freshdesk Tickets with a distinct type attribute, but if the customer requests consolidation, we apply a de-duplication step during migration that merges cross-referenced Service Requests and Incidents into a single Freshdesk ticket with both types recorded.

  • KB article HTML formatting degrades without sanitization

    SRC Knowledge Base articles commonly contain HTML with embedded images, complex tables, and style attributes. Freshdesk supports HTML in article content but not all SRC HTML constructs render correctly on import. We apply a sanitization step during KB migration that strips unsupported tags, resolves inline image URLs, and converts tables to Freshdesk-compatible formatting. Articles with heavy CSS styling or embedded iframes are flagged for manual review before final article publication.

Migration approach

Six steps for a successful OpenText Service Request Center (SRC) to Freshdesk data migration

  1. Discovery and SRC deployment audit

    We audit the source SRC instance for deployment type (on-premises or SaaS), ticket volumes (Service Requests and Incidents separately), custom field schemas, SLA calendar definitions, KB article count and HTML complexity, attachment storage patterns, user and group count, and any external Content Suite repository references. This phase produces a written migration scope, a ticket de-duplication recommendation, and a custom field mapping matrix. We flag any SRC objects that are not migratable (Workflows, Service Catalogs) for the written inventory deliverable.

  2. Freshdesk plan and schema preparation

    We confirm the destination Freshdesk plan tier (Growth, Pro, Enterprise) based on migration scope and configure the Freshdesk environment before any data import. This includes provisioning Groups and agents, creating custom ticket fields to match SRC schema, configuring SLA policies with business-hours definitions mapped from SRC calendars, setting up the Knowledge Base structure (categories, folders), and enabling any required Freshdesk features (companies, custom objects) available at the destination plan tier.

  3. External attachment resolution

    We resolve external Content Suite attachment references identified during discovery. For each ticket or incident with an external file reference, we attempt file retrieval from the Content Suite repository using the customer's provided credentials. Retrieved files are staged locally for inline upload during the ticket import phase. Files that cannot be retrieved are logged to the broken-link report. This step must complete before ticket migration to avoid orphaned attachments.

  4. Ticket migration in dependency order

    We migrate SRC Service Requests and Incidents to Freshdesk Tickets in record-dependency order: Contacts (from SRC Customers and Users with external-facing roles), Groups (validated), then Tickets. SLA targets are applied per ticket based on the SLA Policy mapping. We apply the type attribute distinguishing Service Requests from Incidents. Each batch emits a row-count reconciliation report. Any ticket with a missing Contact reference is held in a reconciliation queue until the contact is created.

  5. Knowledge Base and SLA policy migration

    We migrate KB articles with HTML sanitization applied to each article before import. Article categories and folder structure map to Freshdesk Knowledge Base sections. SLA policy definitions are recreated in Freshdesk using the calendar mapping produced during discovery. The SLA reconciliation report documents any calendar mismatches requiring admin review post-migration.

  6. Cutover, validation, and workflow inventory handoff

    We freeze SRC writes during cutover, run a final delta migration of any records modified during the migration window, then enable Freshdesk as the system of record. We deliver the Workflow and Service Catalog inventory document to the customer's admin team for rebuild in Freshdesk's automation tools. We support a one-week hypercare window for reconciliation issues raised by the support team. Post-migration admin rebuilds of SRC workflows and service catalogs are outside standard scope and can be scoped as a separate engagement.

Platform deep dives

Context on both ends of the pair

OpenText Service Request Center (SRC) logo

OpenText Service Request Center (SRC)

Source

Strengths

  • Deep integration with OpenText ECM suite for content-referenced service requests
  • Mature SLA management with complex priority and calendar-based response targets
  • Supports both on-premises and SaaS deployment models for hybrid environments
  • Established presence in regulated industries including government, financial services, and healthcare
  • Comprehensive audit trails and compliance reporting required by enterprise IT governance

Weaknesses

  • Pricing is opaque and requires direct sales engagement for any deployment size
  • Legacy interface requires significant training and administrative overhead to operate effectively
  • API documentation is limited and developer resources are sparse compared to modern SaaS ITSM platforms
  • Workflow customization requires specialized technical expertise and vendor consulting
  • Long migration timelines due to accumulated customizations and data volume typical of large enterprise deployments
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. 3 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across OpenText Service Request Center (SRC) and Freshdesk.

  • 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 Service Request Center (SRC): Not publicly documented numerically — Service Manager REST API enforces session-based throttling and the OpenText Integration Studio recommends batch sizes appropriate to deployment scale rather than a published per-minute limit..

  • Data volume sensitivity

    A

    OpenText Service Request Center (SRC) exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your OpenText Service Request Center (SRC) 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 Request Center (SRC) to Freshdesk data migrations

Answers to the questions buyers ask most during OpenText Service Request Center (SRC) to Freshdesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your OpenText Service Request Center (SRC) 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 environments under 15,000 tickets with straightforward attachment paths and a single SLA calendar. Migrations with external Content Suite attachment references, multiple SLA calendar definitions, large KB article volumes, or dual Service Request and Incident ticket structures requiring de-duplication move to eight to twelve weeks because of discovery complexity, file retrieval work, and SLA calendar reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText Service Request Center (SRC).
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