Helpdesk migration

Migrate from OpenText Service Request Center (SRC) to Zendesk

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

OpenText Service Request Center (SRC) logo

OpenText Service Request Center (SRC)

Source

Zendesk

Destination

Zendesk logo

Compatibility

80%

8 of 10

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

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 Zendesk is a shift from a legacy ITSM platform with deeply embedded custom fields, external content repository references, and calendar-driven SLA hierarchies to a modern SaaS helpdesk with REST APIs and structured ticket routing. SRC maintains separate Service Request and Incident objects with distinct workflows; Zendesk consolidates these into a single Tickets object with types and statuses. We run a discovery audit of SRC custom field definitions and resolve external Content Suite attachment references before migration, because those are the two highest-risk data-loss vectors in SRC exits. Knowledge Base articles export via the Help Center API at 200-2,500 requests per minute depending on Zendesk plan tier, and HTML sanitization applies to preserve article structure. SLA calendar definitions migrate as Zendesk SLA Policies mapped from SRC business-hours calendars. Workflows, automations, and Service Catalog items do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Zendesk's trigger and macro builder.

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

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

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

Service Request

maps to

Zendesk

Ticket (type = request)

1:1
Fully supported

SRC Service Requests map to Zendesk Tickets with ticket type set to 'request'. The SRC request title maps to Zendesk subject, description maps to comment body, priority maps to priority field, and status maps to status. Service category from SRC becomes a custom ticket field or tag. We preserve the SRC Service Request ID in a custom field src_service_request_id__c for cross-reference audit.

OpenText Service Request Center (SRC)

Incident

maps to

Zendesk

Ticket (type = incident)

1:1
Fully supported

SRC Incidents track IT infrastructure or service disruptions separate from user-initiated requests. We map to Zendesk Tickets with type = 'incident', preserving impact and urgency fields as custom ticket fields. SRC incident resolution notes migrate to Zendesk ticket comments. Incident-specific custom fields map to Zendesk custom ticket fields using the same discovery and type-equivalency audit as Service Requests.

OpenText Service Request Center (SRC)

User (Internal Agent)

maps to

Zendesk

Agent / User

1:1
Fully supported

SRC User records (internal support agents) map to Zendesk Agent accounts. We export display name, email, department, and role from SRC. Passwords cannot migrate; agents receive Zendesk setup instructions for initial login. Group memberships map to Zendesk Groups and we set default group assignment on the User record during migration.

OpenText Service Request Center (SRC)

Customer (External Requester)

maps to

Zendesk

End User

1:1
Fully supported

SRC Customer records (external requesters distinct from internal Users) map to Zendesk End Users. Contact information including name, email, phone, and department migrates. The SRC Customer ID is preserved in a custom field src_customer_id__c. If the customer email matches an existing Zendesk Agent account, we flag for manual disambiguation to prevent requester-agent record collision.

OpenText Service Request Center (SRC)

Attachment

maps to

Zendesk

Ticket Attachment

1:1
Fully supported

Attachments inline with SRC ticket records migrate as Zendesk ticket comments with file attachments via the Zendesk Attachments API. Attachments stored in external OpenText Content Suite repositories require resolution during discovery: we scan for external references, retrieve files where accessible, and migrate them inline. Any Content Suite references we cannot resolve are documented as broken links for manual customer follow-up. Zendesk file size limits apply per attachment.

OpenText Service Request Center (SRC)

Knowledge Base Article

maps to

Zendesk

Help Center Article

1:1
Fully supported

KB Articles in SRC map to Zendesk Guide articles via the Help Center API. Article HTML content requires sanitization before import: we convert HTML markup to Zendesk Guide's supported format, preserve heading structure and inline text formatting, and flag embedded images that reference external repositories for manual retrieval. Article-to-ticket associations are preserved by creating a Zendesk custom field that references the original SRC article ID. Zendesk Help Center API rate limits (200-2,500 req/min by plan) govern the import throughput.

OpenText Service Request Center (SRC)

SLA Definition

maps to

Zendesk

SLA Policy

lossy
Fully supported

SRC SLA configurations define response and resolution targets tied to priority levels and service categories. We export SLA definitions and map them to Zendesk SLA Policies with business-hours schedules. SRC calendar-based hours-of-operation definitions migrate as Zendesk Business Hours records. Any SLA targets that cannot be expressed in Zendesk SLA Policy format (due to complex calendar exceptions or conditional tiers) are flagged in the discovery report for manual configuration review.

OpenText Service Request Center (SRC)

Custom Field

maps to

Zendesk

Custom Ticket Field

lossy
Fully supported

SRC custom fields on Service Requests and Incidents require discovery audit to map to Zendesk custom ticket fields. We capture the SRC field name, data type, picklist values, and validation rules. SRC text fields map to Zendesk text or description fields; picklist fields map to Zendesk tagger or dropdown fields; date fields map to Zendesk date fields. Any SRC field types without a Zendesk equivalent (e.g., complex conditional validation rules) are flagged for manual recreation post-migration.

OpenText Service Request Center (SRC)

Team / Support Group

maps to

Zendesk

Group

1:1
Fully supported

SRC Support Groups and team assignments define ticket routing and agent ownership. We export group membership, reporting hierarchies, and email routing aliases and recreate them as Zendesk Groups. The Zendesk Groups structure maps to SRC team definitions. Group-based email routing in SRC (e.g., [email protected] routing to a group inbox) requires manual configuration in Zendesk as a separate email or forwarding rule step.

OpenText Service Request Center (SRC)

Workflow Definition

maps to

Zendesk

Trigger / Automation (documented only)

1:1
Fully supported

SRC workflow definitions are tightly coupled to the internal ITSM process engine and are not exportable in a portable format. We document the workflow logic during discovery (trigger conditions, approval stages, escalation rules, and assigned actions) and deliver a written map of every active SRC workflow with recommended Zendesk Trigger or Automation equivalents. The customer's admin rebuilds the automation logic in Zendesk Admin Center post-migration. This is standard scope: we do not migrate workflows as executable code.

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

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

  • External Content Suite attachment references become orphaned without pre-migration resolution

    Attachments in SRC are sometimes stored in external OpenText Content Suite repositories rather than inline with the ticket record. If these external references are not resolved before migration, attachments become orphaned or inaccessible in Zendesk and end users see broken file links instead of their attachments. We scan for Content Suite repository references during discovery, attempt retrieval via available API endpoints or file shares, and migrate resolved files inline with Zendesk ticket comments. References that cannot be resolved are documented as a broken-link inventory for the customer's Content Suite admin to address manually after migration.

  • Zendesk Help Center has no native bulk export for KB articles

    Zendesk does not have a built-in Export to CSV or JSON button for Help Center articles. The Help Center API (200-2,500 requests per minute depending on plan tier) is the migration path for knowledge base content, and it requires scripting or a third-party migration tool. We use the Help Center API with pagination and rate-limit handling to export articles in HTML format, apply sanitization to convert SRC HTML to Zendesk Guide's supported markup, and import articles to the correct section and category. The absence of a native bulk export means the KB migration takes longer per article than the ticket migration and requires more manual QA on article rendering post-import.

  • SRC SLA calendar definitions require manual mapping to Zendesk Business Hours

    SRC SLA configurations depend on calendar definitions that vary by SRC deployment: each service category may reference a different business-hours schedule, holiday calendar, or escalation rule. Zendesk SLA Policies reference Business Hours records, and each Business Hours record defines one schedule. If a SRC deployment has more SLA calendars than Zendesk Business Hours records available in the customer's Zendesk plan tier, we prioritize the highest-volume service categories and flag the remainder for manual Zendesk Business Hours configuration post-migration. Calendar mismatches cause SLA breach timing to shift incorrectly after migration, which affects agent workload dashboards and customer-facing SLA reporting.

  • Zendesk Legacy Custom Objects retire July 2026; new Custom Objects have different field types

    Zendesk is retiring Legacy Custom Objects by July 2026 and requires migration to the modern Custom Objects framework. Any SRC custom object records mapped to Zendesk during migration must use the new Custom Objects API with lookup fields and supported field types rather than the legacy custom object model. We configure destination schema using Zendesk's modern Custom Objects before migration begins. Customers currently on Legacy Custom Objects in an existing Zendesk instance should complete that internal migration before SRC records import, or we handle both migrations in sequence with schema updates between phases.

  • Custom field validation rules may cause ticket import rejections if not bypassed

    SRC deployments accumulate custom fields with specific picklist values, required conditions, and format validation rules that differ from Zendesk's custom field constraints. When migrating ticket records, Zendesk validation rules on custom fields can cause silent rejections for records that do not match the expected picklist or format. We audit Zendesk validation rules during discovery, coordinate with the customer's Zendesk admin to temporarily relax or bypass validation rules during import, then re-enable them after migration. Records rejected during import are queued for retry with corrected values.

Migration approach

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

  1. Discovery and data audit

    We audit the source SRC deployment across installation type (on-premises or SaaS), database access method (direct SQL for on-premises or API for SaaS), custom field definitions and data types, SLA calendar configurations by service category, external Content Suite attachment references, knowledge base article count and HTML complexity, active workflow definitions for documentation, and user and customer record volumes. The discovery output is a written migration scope document with object-level record counts, a list of external attachment repository URLs requiring resolution, and a custom field equivalency matrix mapping each SRC field to a Zendesk type.

  2. Zendesk environment preparation

    We configure the Zendesk destination environment before migration begins. This includes setting up Zendesk Groups matching SRC support group structure, creating custom ticket fields mapped from the SRC custom field audit, configuring Zendesk Business Hours records from the SRC SLA calendar definitions (prioritizing highest-volume service categories), enabling Zendesk Guide and creating the article section and category hierarchy matching SRC KB structure, and setting up any Zendesk SLA Policies with goal targets mapped from SRC SLA definitions. We disable Zendesk triggers and automations that could fire on imported records during migration to prevent duplicate notifications or incorrect escalations.

  3. Attachment repository resolution

    We resolve external Content Suite attachment references identified during discovery. For each external attachment URL found in SRC, we attempt retrieval via the available API or file share access. Successfully retrieved files are staged for inline attachment migration. References that cannot be resolved are logged with the original URL, ticket ID, and attachment filename to a broken-link inventory document delivered to the customer. No records import until external reference resolution is complete for that ticket's attachments to prevent orphaned files in Zendesk.

  4. Ticket migration with dependency ordering

    We migrate records in dependency order: Users and Customers first (no dependencies), then Groups, then Tickets. SRC Service Requests import as Zendesk Tickets with type = 'request'; SRC Incidents import as Zendesk Tickets with type = 'incident'. Each record's custom field values map through the equivalency matrix. SRC ticket timestamps (created, updated, resolved) preserve as Zendesk ticket timestamps. Attachments import inline with each ticket record via the Zendesk Attachments API. Ticket comments migrate in chronological order preserving the SRC activity timeline.

  5. Knowledge base migration via Help Center API

    We export SRC KB articles via the source platform's available export method (API for SaaS, direct database query for on-premises). Articles with HTML content pass through a sanitization pipeline that converts SRC HTML markup to Zendesk Guide's supported format, preserves heading hierarchy and inline text formatting, and flags any Content Suite image references requiring manual replacement. Articles import via the Zendesk Help Center API with pagination and rate-limit handling at the plan-appropriate throughput. We validate a sample of imported articles in Zendesk Guide for formatting accuracy before completing the KB phase.

  6. Cutover, validation, and workflow handoff

    We freeze SRC ticket writes during cutover and run a final delta migration of records modified during the migration window. We deliver the workflow documentation inventory to the customer's Zendesk admin, including each SRC workflow's trigger, conditions, approval stages, and recommended Zendesk Trigger or Automation equivalents. We conduct a reconciliation pass matching record counts by object type against the discovery scope. We provide a one-week hypercare window for the customer's team to report and resolve any record discrepancies. SLA calendar configuration for lower-priority service categories, Content Suite broken-link remediation, and custom field validation rule hardening are documented as post-migration admin tasks.

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

  • 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 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 Request Center (SRC) to Zendesk data migrations

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

Can't find your answer?

Walk through your OpenText Service Request Center (SRC) to Zendesk 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 15,000 tickets, 500 agents, and 1,000 knowledge base articles with no external Content Suite attachment repository references. Migrations with high custom field counts, large KB article volumes (over 5,000 articles), multiple external attachment repository sources, or multi-site SRC deployments move to eight to twelve weeks because of discovery audit depth, Content Suite file retrieval time, HTML sanitization pipeline for KB articles, and SLA calendar reconciliation work.

Adjacent paths

Related migrations to explore

Ready when you are

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