Helpdesk migration

Migrate from OpenText Service Request Center (SRC) to Intercom

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

OpenText Service Request Center (SRC) logo

OpenText Service Request Center (SRC)

Source

Intercom

Destination

Intercom logo

Compatibility

80%

8 of 10

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

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText Service Request Center to Intercom is a philosophical migration as much as a data migration. SRC treats every customer interaction as a structured ticket within defined ITIL categories (Service Requests, Incidents, Problems); Intercom treats every interaction as a conversation that may or may not be converted to a ticket. We resolve that model mismatch during discovery by asking whether you need to preserve SRC's structured categorization or whether a flattened conversation model serves your support team better. Service Requests and Incidents both map to Intercom Conversations, with category preserved as a custom conversation attribute. Knowledge Articles migrate to Intercom's Knowledge Hub after HTML sanitization strips tables, embedded images, and non-standard markup. SLA calendar definitions (business hours, holiday schedules, calendar-based response targets) do not migrate to Intercom's simpler SLA policies; we document each SRC SLA for your admin to rebuild as a new policy. We do not migrate workflows, automations, or service catalog definitions as code. We deliver a written inventory of each requiring manual recreation in Intercom's Rules engine.

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

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

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

Service Request

maps to

Intercom

Conversation

1:1
Fully supported

SRC Service Requests map to Intercom Conversations. The mapping preserves the request category as a custom conversation attribute (src_category), the requester name and email as the conversation contact, and the request status mapped to Intercom's open, closed, or snoozed state. Priority and urgency fields from SRC become custom attributes (src_priority, src_urgency). All SRC Service Request text, including description and resolution notes, migrates as conversation parts. The conversation is created via the Intercom API with the customer as the originating message so it appears in the correct inbox.

OpenText Service Request Center (SRC)

Incident

maps to

Intercom

Conversation

1:1
Fully supported

SRC Incidents map to Intercom Conversations separately from Service Requests. We preserve the incident-impact and incident-urgency fields as custom attributes (src_impact, src_urgency), and the incident-number as a read-only attribute for traceability. Incidents that are linked to other Service Requests in SRC via a parent-child relationship are represented in Intercom as separate conversations with a custom attribute (src_parent_incident) linking them. If the destination workspace uses Intercom Tickets for structured tracking, Incidents map to Tickets with status mapped to Ticket state.

OpenText Service Request Center (SRC)

Customer

maps to

Intercom

Contact

1:1
Fully supported

SRC external requesters (Customers) map to Intercom Contacts. We extract customer name, email, phone, department, and any contact custom fields and create matching Intercom Contact records. Email is used as the dedupe key. If a Contact already exists in Intercom, we merge the SRC customer attributes into the existing record rather than creating a duplicate.

OpenText Service Request Center (SRC)

User

maps to

Intercom

Team Member

1:1
Fully supported

SRC internal agents (Users) map to Intercom Team Members. We extract display name, email, department, and group memberships. Group memberships in SRC inform the mapping to Intercom Teams (Inboxes). We resolve each SRC User by email against the Intercom workspace's team member list. If a matching Team Member does not exist in Intercom, we add the user to a reconciliation queue for the customer's admin to provision before record import.

OpenText Service Request Center (SRC)

Knowledge Base Article

maps to

Intercom

Article (Knowledge Hub)

1:1
Fully supported

SRC KB Articles map to Intercom Knowledge Hub articles. Articles are associated with Collections that we create to mirror the SRC knowledge base category hierarchy. A sanitization step converts HTML content to markdown-compatible format, stripping embedded images (which migrate as separate ContentDocument records), tables, and non-standard markup. Articles that cannot be cleanly converted are flagged for manual review. The original article-author and article-created-date migrate as article metadata.

OpenText Service Request Center (SRC)

SLA Definition

maps to

Intercom

SLA Policy (manual rebuild required)

lossy
Fully supported

SRC SLA definitions (calendar-based response and resolution targets tied to priority and service category) cannot be migrated as code to Intercom. Intercom SLA policies are simpler: they define response time and resolution time targets per SLA tier without calendar-specific business hours. We audit every SRC SLA definition during discovery, document the calendar hours, holiday schedule, priority mapping, and target values, and deliver a written SLA specification that your Intercom admin uses to create equivalent policies. SLA target achievement is not automatically enforced post-migration.

OpenText Service Request Center (SRC)

Attachment

maps to

Intercom

Conversation Attachment

1:1
Fully supported

Attachments on SRC Service Requests and Incidents migrate as Intercom conversation attachments linked to the migrated conversation. We resolve inline file attachments (stored within SRC's document management) by retrieving the binary file and attaching it to the corresponding Intercom conversation part. External file references pointing to OpenText Content Suite or other repositories require separate resolution: we either retrieve the file via the external system's API or document the broken reference for manual handling. Files that cannot be retrieved are flagged as missing post-migration.

OpenText Service Request Center (SRC)

Support Group

maps to

Intercom

Team

1:1
Fully supported

SRC support groups and team assignments map to Intercom Teams. We export group names, email routing aliases, and membership lists and recreate them as Intercom Teams. Group-to-team mapping informs conversation routing during migration. If SRC routing rules assign requests to groups based on offering or category, we document those rules for recreation as Intercom Rules.

OpenText Service Request Center (SRC)

Custom Fields

maps to

Intercom

Custom Conversation Attributes

1:1
Mapping required

SRC custom fields on Service Requests and Incidents map to Intercom custom conversation attributes. We audit the SRC custom field schema during discovery: field name, data type, picklist values, and validation rules. Text fields map to Intercom text attributes; numeric fields to number attributes; date fields to date attributes; picklists to list attributes. Intercom does not support all SRC data types (for example, multi-reference fields and complex validation rules). We flag unsupported field types and recreate them as closely as possible with a documented gap list for manual cleanup.

OpenText Service Request Center (SRC)

Workflow

maps to

Intercom

Rule (manual rebuild required)

lossy
Fully supported

SRC workflow definitions are tightly coupled to the platform's internal process engine and are not exportable in a portable format. We document the logic of each active SRC workflow: trigger conditions, stages, assignments, notifications, and escalation actions. This documentation is delivered as a written workflow inventory with recommended Intercom Rule equivalents. Your admin rebuilds the rules in Intercom's Rules engine post-migration. Service catalog items and request offerings similarly are not migrated as structured records; we extract catalog item metadata for manual recreation in Intercom.

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

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

  • Conversation model requires a design decision before migration

    Intercom does not distinguish between Service Requests and Incidents as separate object types. Both become Intercom Conversations (or Tickets if you use Ticket mode). We ask during discovery whether you need to preserve SRC's categorization as a conversation attribute or whether a flattened conversation model is acceptable for your support workflow. Migrations that skip this decision end up with no way to distinguish incident records from service requests in Intercom, breaking reporting and routing logic that assumed separate objects.

  • External attachment references break unless resolved before migration

    SRC attachments stored in OpenText Content Suite, Extended ECM, or other external repositories are stored as path references rather than inline files. If these references are not resolved before migration, files become orphaned or display as broken links in Intercom. We scan for external attachment references during discovery, attempt retrieval from the external system via API, and either inline the file or document the gap. This step adds significant time to migrations where SRC is heavily integrated with Content Suite.

  • HTML knowledge base articles require sanitization for Knowledge Hub

    SRC KB Articles commonly contain HTML markup including tables, embedded images, inline styles, and links to Content Suite assets. Intercom's Knowledge Hub does not render raw HTML. We apply a sanitization step during article migration to convert HTML to the closest equivalent in Intercom's supported format. Tables become plain text or separate linked content; embedded images are flagged for manual re-upload; styled content loses its formatting. Articles requiring layout preservation are flagged for manual rebuild after migration.

  • SLA calendars do not migrate to Intercom's SLA policies

    SRC SLA definitions include calendar-specific business hours, holiday schedules, and calendar-based response targets. Intercom SLA policies define response and resolution time targets without calendar complexity. We audit every SRC SLA during discovery and document the calendar definition, priority mapping, and target values. SLA policies must be recreated manually in Intercom by your admin using the delivered SLA specification. SLA breach tracking does not carry over; Intercom SLA timers start at zero on migrated conversations.

  • Fin AI effectiveness depends on knowledge base quality after migration

    Intercom's Fin AI Agent reads the Knowledge Hub and conversation history to generate automated resolutions. SRC data migrated with HTML artifacts, broken attachment links, or unstructured KB articles will degrade Fin's answer quality. We flag knowledge base articles requiring remediation before Fin training begins and recommend a knowledge base audit step before activating Fin AI. This is a pre-launch hygiene step, not a migration failure, but it extends the total time to AI-ready operation.

Migration approach

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

  1. Discovery and architecture scoping

    We audit the source OpenText SRC deployment: record volumes for Service Requests, Incidents, Knowledge Articles, Customers, Users, and Attachments; SLA calendar definitions and target values; custom field schemas on both Service Request and Incident objects; attachment storage paths to identify external repository references; workflow and automation inventory; and service catalog structure. We pair this with a scoping conversation about Intercom's conversation model to determine whether you use standard Conversations, Ticket mode, or a hybrid, and whether Fin AI is a day-one requirement. The discovery output is a written migration scope and object mapping specification.

  2. Intercom workspace configuration

    We configure the Intercom workspace before data arrives: Teams (mapped from SRC support groups), Inboxes (routing destinations), SLA policies (documented from SRC SLA definitions for manual recreation), custom conversation attributes (mirroring SRC custom fields), and Knowledge Hub collections (mirroring the SRC knowledge base category hierarchy). Custom attributes are created in Intercom with the correct data types before any conversation import begins so that attribute values map correctly at insert time.

  3. Contact and Team Member seeding

    We export all SRC Customers and Users, deduplicate by email, and create the corresponding Intercom Contacts and Team Members. Contacts are created first because every Intercom Conversation must be linked to an existing Contact. Team Members are reconciled by email match against the destination Intercom workspace. Missing Team Members go to a reconciliation queue for your admin to provision before conversation migration resumes.

  4. Knowledge base migration with HTML sanitization

    We migrate Knowledge Base Articles to Intercom Knowledge Hub collections. HTML content passes through a sanitization transformer that converts tables to plain text, strips inline styles and non-standard markup, and flags embedded images for manual re-upload. Articles that cannot be cleanly converted are flagged for manual review. We preserve article metadata (author, creation date, category) as article attributes. The customer reviews a sample of migrated articles before we proceed to conversation migration.

  5. Conversation migration in dependency order

    We migrate conversations in record-dependency order: Service Requests and Incidents as Intercom Conversations with category preserved as a custom attribute. Each conversation is created via the Intercom API with the customer as the originating message. SRC custom field values map to Intercom custom conversation attributes. Attachments are resolved (inline retrieved, external flagged or retrieved) and attached to the conversation. SLA information migrates as conversation attributes, not as enforced SLA policies. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and SLA handoff

    We freeze SRC writes during cutover, run a delta migration of any records modified during the migration window, then enable Intercom as the system of record. We validate conversation counts, attachment integrity, and custom attribute completeness with the customer's team. We deliver the SLA specification document (for manual policy recreation) and the workflow inventory (for Intercom Rules rebuild). We support a one-week post-cutover window for reconciliation issues. We do not rebuild SRC workflows as Intercom Rules within the migration scope; that is 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
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?

Standard Helpdesk migration. 5 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 Intercom.

  • Object compatibility

    C

    5 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 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 Service Request Center (SRC) to Intercom data migrations

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

Can't find your answer?

Walk through your OpenText Service Request Center (SRC) to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations under 5,000 Service Requests and Incidents with clean inline attachments and no external repository dependencies typically land in four to six weeks. Migrations with external Content Suite attachment references, extensive KB article HTML requiring sanitization, complex SLA calendar documentation, or large data volumes (50,000+ records) extend to eight to twelve weeks. The Intercom Fin AI knowledge base audit step, if required, adds additional time before AI activation but is scoped separately from the data migration.

Adjacent paths

Related migrations to explore

Ready when you are

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