Helpdesk migration
Field-level mapping, validation, and rollback between OpenText Service Request Center (SRC) and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
OpenText Service Request Center (SRC)
Source
HubSpot Service Hub
Destination
Compatibility
7 of 12
objects map 1:1 between OpenText Service Request Center (SRC) and HubSpot Service Hub.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from OpenText Service Request Center to HubSpot Service Hub is a structural migration that replaces a legacy ITSM platform with a cloud-native customer service layer integrated into HubSpot's broader CRM. SRC separates Service Requests (user-initiated requests) from Incidents (IT disruptions), and both map to HubSpot Tickets with a pipeline split the customer defines during scoping. Knowledge Base Articles migrate as HubSpot Knowledge Base articles with HTML sanitization applied; external file attachments stored in OpenText Content Suite repositories must be retrieved before migration because HubSpot has no native ECM link resolution. Custom fields accumulated in long-running SRC deployments require manual recreation as HubSpot custom ticket properties, and SRC SLA hierarchies require reconstruction as HubSpot Goals or documented manual configuration because SLA targets are not data-migrated. SRC workflows, Service Catalog items, and custom approval chains do not migrate; we deliver written inventories for the customer's admin to rebuild post-migration.
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.
Source platform
OpenText Service Request Center (SRC) platform overview
Scorecard, SWOT, gotchas, and pricing for OpenText Service Request Center (SRC).
Destination platform
HubSpot Service Hub platform overview
Scorecard, SWOT, gotchas, and pricing for HubSpot Service Hub.
Data migration guide
The complete HubSpot Service Hub migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
HubSpot Service Hub migration checklist
Pre- and post-cutover tasks for moving onto HubSpot Service Hub.
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 HubSpot Service Hub, 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
HubSpot Service Hub
Ticket
1:1SRC Service Requests map to HubSpot Tickets. The SRC request category, priority, and status map to HubSpot ticket pipeline, ticket status, and priority properties. We create a dedicated HubSpot ticket pipeline for service requests and configure stage values to match SRC's workflow stages. Original SRC Service Request IDs are preserved in a custom property src_service_request_id__c for audit and cross-reference.
OpenText Service Request Center (SRC)
Incident
HubSpot Service Hub
Ticket (separate pipeline)
1:manySRC Incidents are distinct from Service Requests and track IT infrastructure disruptions. If the customer maintains separate ITSM processes for incidents, we map incidents to a separate HubSpot ticket pipeline with incident-specific statuses and properties. Impact and urgency fields from SRC become custom priority and urgency properties on the incident pipeline. If the customer consolidates all ticket types into one pipeline, incidents map to the same HubSpot ticket object with a type property set to Incident.
OpenText Service Request Center (SRC)
Knowledge Base Article
HubSpot Service Hub
Knowledge Base Article
1:1SRC KB Articles map to HubSpot Knowledge Base articles. Article titles, body content, categories, and publish status migrate. SRC HTML-formatted article content is sanitized to HubSpot's markup format during migration, with embedded images downloaded, uploaded to HubSpot's File Manager, and src URLs rewritten to HubSpot-hosted URLs. Articles with tables, multi-column layouts, or iframes are flagged for manual review post-migration. Article-to-ticket associations are preserved as ticket property values referencing the migrated article slug.
OpenText Service Request Center (SRC)
User (Agent)
HubSpot Service Hub
User
1:1SRC user records map to HubSpot Users by email address. Display name, department, and manager hierarchy transfer to HubSpot. Support group memberships map to HubSpot Teams. We flag any SRC user without an email address for admin provisioning. Passwords cannot migrate and require the customer's admin to provision HubSpot login credentials before production cutover. Users active on tickets at migration time are prioritized for User provisioning.
OpenText Service Request Center (SRC)
Customer
HubSpot Service Hub
Contact
1:1External requesters tracked as Customer records in SRC map to HubSpot Contacts. Contact name, email, phone, and company information migrate. SRC customer-to-ticket associations map to HubSpot ticket-to-contact associations. Note that HubSpot's Contact model differs from SRC's Customer model: Contacts in HubSpot exist within the CRM context alongside Deals and Companies, enabling service reps to see the full customer lifecycle. Any SRC customer without an email address is flagged for manual handling.
OpenText Service Request Center (SRC)
Attachment
HubSpot Service Hub
File Attachment
1:1Files attached to SRC Service Requests and Incidents migrate as inline HubSpot ticket attachments. We scan for attachments stored in external OpenText Content Suite repositories during discovery; these external references are retrieved and uploaded to HubSpot's File Manager before migration. Attachment filenames and descriptions transfer as metadata. File size limits in HubSpot (500 MB per file) apply; files exceeding this limit are flagged for manual handling or chunked upload. Attachments linked to deleted or archived tickets are excluded unless the customer specifies retention scope.
OpenText Service Request Center (SRC)
Custom Field (Service Request)
HubSpot Service Hub
Custom Ticket Property
lossySRC custom fields on Service Requests are recreated as HubSpot custom ticket properties. Data types map as follows: text fields to single-line text or multi-line text in HubSpot, picklist values to dropdown or radio button properties, date fields to date properties, numeric fields to number properties, and boolean fields to checkbox properties. Validation rules and conditional requireds from SRC cannot be transferred programmatically and are documented for manual recreation in HubSpot's property settings. We map picklist values individually and flag any custom field with a data type that has no HubSpot equivalent.
OpenText Service Request Center (SRC)
Custom Field (Incident)
HubSpot Service Hub
Custom Ticket Property (incident pipeline)
lossySRC custom fields on Incidents map to custom ticket properties on the incident pipeline in HubSpot. Impact, urgency, and related CI (Configuration Item) fields migrate as custom text or association properties. Any SRC custom fields referencing configuration items stored in an OpenText Asset Manager or SAM module are flagged during discovery because HubSpot does not have a native IT asset management object and may require a custom object or the HubSpot Asset Management add-on for full reconstruction.
OpenText Service Request Center (SRC)
SLA Definition
HubSpot Service Hub
Goal or Manual Configuration
lossySRC SLA definitions including response time targets, resolution time targets, business hours calendars, and priority-to-SLA mappings do not migrate as data records. We export the SLA configuration as a structured document listing every SLA definition, its trigger conditions, target values, and applicable calendar. The customer's admin configures SLA targets in HubSpot Goals and Help Desk settings manually post-migration. For organizations using SLA tracking heavily, we recommend scheduling a dedicated SLA configuration session during the migration project.
OpenText Service Request Center (SRC)
Team / Support Group
HubSpot Service Hub
Team
1:1SRC support groups and team structures map to HubSpot Teams. Group names, email routing aliases, and membership lists transfer. Team-to-ticket routing configurations in SRC are documented for the customer's admin to reconfigure using HubSpot's ticket assignment rules and team routing settings. Manager hierarchies within support groups map to HubSpot Team structure where applicable.
OpenText Service Request Center (SRC)
Service Catalog Item
HubSpot Service Hub
Request Submission Form
lossySRC Service Catalog items and request offerings are extracted as metadata (name, description, category, available to, estimated response time) and reconstructed in HubSpot Help Desk as request submission forms using HubSpot's form builder or the Professional-tier Help Desk request form feature. Complex catalog hierarchies with conditional routing, approval chains, or integration with financial systems require significant manual rebuild and are scoped separately from the base migration.
OpenText Service Request Center (SRC)
Workflow / Approval Chain
HubSpot Service Hub
No Migration (Inventory Only)
1:1SRC workflow definitions are tightly coupled to the platform's internal process engine and are not exportable in a portable format. We do not migrate workflows as code. We document every active workflow including its trigger conditions, routing rules, escalation paths, approval chains, and SLA breach actions. This inventory is delivered as a written playbook for the customer's admin to rebuild using HubSpot's automation tools (ticket pipelines, assignment rules, and notification workflows) post-migration. Workflow rebuild scope should be estimated separately by the customer's implementation team.
| OpenText Service Request Center (SRC) | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Service Request | Ticket1:1 | Fully supported | |
| Incident | Ticket (separate pipeline)1:many | Fully supported | |
| Knowledge Base Article | Knowledge Base Article1:1 | Fully supported | |
| User (Agent) | User1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Attachment | File Attachment1:1 | Fully supported | |
| Custom Field (Service Request) | Custom Ticket Propertylossy | Fully supported | |
| Custom Field (Incident) | Custom Ticket Property (incident pipeline)lossy | Fully supported | |
| SLA Definition | Goal or Manual Configurationlossy | Fully supported | |
| Team / Support Group | Team1:1 | Fully supported | |
| Service Catalog Item | Request Submission Formlossy | Fully supported | |
| Workflow / Approval Chain | No Migration (Inventory Only)1:1 | 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
HubSpot Service Hub gotchas
Rate limits throttle large migration API calls
Side conversations and Zendesk macros have no HubSpot equivalent
HubSpot stores ticket history as fragmented engagement objects
Custom Objects require Enterprise tier in HubSpot
Ticket pipeline stage probability values do not export cleanly
Pair-specific challenges
Migration approach
Discovery and SRC deployment audit
We conduct a structured discovery of the SRC deployment including record volume by object (Service Requests, Incidents, KB Articles, Users, Customers), custom field inventory with data types and picklist values, SLA calendar and definition inventory, active workflow and approval chain documentation, attachment storage locations (inline vs. Content Suite), deployment model (on-premises vs. SaaS), and current API access method. Discovery output is a written Migration Scope Document covering record counts, schema delta between SRC and HubSpot, attachment resolution requirements, SLA documentation scope, and a migration timeline estimate.
Destination schema design and SLA documentation
We design the HubSpot Service Hub configuration based on discovery findings. This includes creating ticket pipelines and stage values that represent SRC's Service Request and Incident workflows, configuring ticket properties including all mapped custom fields, setting up Teams and User roles matching SRC support groups, designing the HubSpot Knowledge Base category hierarchy, and documenting SLA configurations from SRC as a written SLA Reconstruction Guide for the customer's admin to configure manually in HubSpot Goals and Help Desk settings. All schema configuration is validated in HubSpot's staging environment before record migration begins.
External attachment retrieval and KB article sanitization
We retrieve all files referenced in SRC tickets from OpenText Content Suite repositories, upload them to HubSpot's File Manager, and build a mapping table of SRC attachment URLs to HubSpot file IDs. We apply HTML sanitization to all KB Articles, converting tables, embedded images, and complex HTML structures to HubSpot's article format and rewriting image src attributes to HubSpot-hosted URLs. Sanitized articles and retrieved files are staged for import in the correct migration batch. Any attachments that cannot be retrieved are flagged with the reason (access denied, file deleted, repository offline) for customer resolution.
Pilot migration and reconciliation
We run a pilot migration using a representative subset of SRC records (typically 200-500 tickets spanning multiple categories, statuses, and priority levels) into the HubSpot staging environment. The customer reconciles pilot results: record counts by object, custom field data integrity, KB article formatting quality, attachment accessibility, and SLA documentation accuracy. Any mapping corrections, field type adjustments, or scope changes are documented and applied before the full migration begins. No production migration proceeds without written pilot sign-off from the customer's Service Hub administrator.
Full migration in dependency order
We run the full production migration in record dependency order: Users and Teams (first, as ticket ownership depends on them), Contacts (from SRC Customer records), KB Articles (with sanitized content and HubSpot-hosted images), Tickets from Service Requests and Incidents (with custom property values resolved and attachment IDs linked), and finally a delta pass for any records modified during the migration window. Each phase emits a row-count reconciliation report. We throttle imports to stay within HubSpot's 100 requests per 10 seconds rate limit using batch endpoints and exponential backoff.
Cutover, validation, and workflow inventory delivery
We coordinate the cutover window with the customer's SRC administrator. SRC is placed in read-only mode during cutover. We run a final delta migration to capture any records modified since the main migration pass, then deliver the full HubSpot dataset as the system of record. We deliver the written Workflow and Approval Chain Inventory and the SLA Reconstruction Guide to the customer's admin team. We support a one-week hypercare window to resolve reconciliation issues. Workflow rebuild, SLA manual configuration in HubSpot Goals, and Service Catalog form recreation are outside the standard migration scope and are handled as a separate engagement.
Platform deep dives
OpenText Service Request Center (SRC)
Source
Strengths
Weaknesses
HubSpot Service Hub
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 4 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 HubSpot Service Hub.
Object compatibility
4 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 HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your OpenText Service Request Center (SRC) to HubSpot Service Hub 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 HubSpot Service Hub
Same-Helpdesk migrations
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.