Helpdesk migration
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)
Source
Intercom
Destination
Compatibility
8 of 10
objects map 1:1 between OpenText Service Request Center (SRC) and Intercom.
Complexity
BStandard
Timeline
4-6 weeks
Overview
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.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Intercom
Conversation
1:1SRC 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
Intercom
Conversation
1:1SRC 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
Intercom
Contact
1:1SRC 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
Intercom
Team Member
1:1SRC 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
Intercom
Article (Knowledge Hub)
1:1SRC 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
Intercom
SLA Policy (manual rebuild required)
lossySRC 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
Intercom
Conversation Attachment
1:1Attachments 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
Intercom
Team
1:1SRC 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
Intercom
Custom Conversation Attributes
1:1SRC 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
Intercom
Rule (manual rebuild required)
lossySRC 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.
| OpenText Service Request Center (SRC) | Intercom | Compatibility | |
|---|---|---|---|
| Service Request | Conversation1:1 | Fully supported | |
| Incident | Conversation1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| User | Team Member1:1 | Fully supported | |
| Knowledge Base Article | Article (Knowledge Hub)1:1 | Fully supported | |
| SLA Definition | SLA Policy (manual rebuild required)lossy | Fully supported | |
| Attachment | Conversation Attachment1:1 | Fully supported | |
| Support Group | Team1:1 | Fully supported | |
| Custom Fields | Custom Conversation Attributes1:1 | Mapping required | |
| Workflow | Rule (manual rebuild required)lossy | Fully supported |
Gotchas + challenges
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) gotchas
SLA calendar and business-hours definitions vary by deployment
Custom field data types and validation rules are not portable
Attachment storage paths may reference external repositories
Knowledge base articles may contain HTML formatting incompatible with plain-text destinations
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
OpenText Service Request Center (SRC)
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 5 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across OpenText Service Request Center (SRC) and Intercom.
Object compatibility
5 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
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
OpenText Service Request Center (SRC) exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during OpenText Service Request Center (SRC) to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave OpenText Service Request Center (SRC)
Other ways to arrive at Intercom
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.