Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise ITSM and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
Sunrise ITSM
Source
HubSpot Service Hub
Destination
Compatibility
10 of 12
objects map 1:1 between Sunrise ITSM and HubSpot Service Hub.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Sunrise ITSM to HubSpot Service Hub is a shift from a structured ITIL-aligned ITSM platform to a customer service and support-focused hub. Sunrise ITSM stores Incidents, Service Requests, Changes, Assets, Knowledge Articles, and custom module data across 30+ configurable modules. HubSpot Service Hub uses Tickets, Contacts, Companies, and a Knowledge Base with no native Change Management or ITSM-style CI relationship model. We coordinate with Sunrise Software to obtain structured data extracts (Sunrise lacks a public bulk API), audit every active module's schema before migration scoping, resolve file attachment paths to binary data, and map ITIL ticket types to HubSpot Tickets with custom fields capturing priority, category, and SLA data. We do not migrate Sunrise workflows, approval chains, or Service Catalog configurations as code. We deliver a written inventory of each for the customer's admin to rebuild in HubSpot.
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
Sunrise ITSM platform overview
Scorecard, SWOT, gotchas, and pricing for Sunrise ITSM.
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 Sunrise ITSM 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.
Sunrise ITSM
Incident
HubSpot Service Hub
Ticket
1:1Sunrise ITSM Incidents map to HubSpot Service Hub Tickets. We preserve priority, category, assignee, and SLA timer fields as custom ticket properties since HubSpot Tickets use a pipeline-and-status model without native ITIL priority levels. The original Sunrise incident number is stored in hs_ticket_id or a custom field for cross-reference. Incident descriptions and resolution notes migrate as ticket content threads.
Sunrise ITSM
Service Request
HubSpot Service Hub
Ticket
1:1Service Requests carry requestor info, fulfiller assignment, and approval chain data. HubSpot Tickets do not have a native approval action model, so we preserve the approval chain status as a custom field and flag it in the handoff document for the customer's admin to evaluate HubSpot Workflow-based alternatives post-migration. Request lineage and linked knowledge article references migrate as ticket content.
Sunrise ITSM
Change
HubSpot Service Hub
Ticket (or Custom Object)
lossySunrise ITSM Changes include risk level, approval status, and related Incidents. HubSpot Service Hub has no native Change object. We map Change records to a custom object (Change_Request__c) on Professional and Enterprise tiers, preserving risk_level, approval_status, and related_incidents as custom fields. If the customer is on Starter tier without custom objects, we approximate using custom ticket properties and flag the limitation during scoping.
Sunrise ITSM
Asset (CI)
HubSpot Service Hub
Asset
1:1Sunrise ITSM Assets are Configuration Items with relationships to Incidents and Changes. HubSpot Service Hub includes Asset records on Professional and Enterprise tiers ($100+ and $150+ per seat). We map CI type, serial number, location, and related incidents to HubSpot Asset fields. CI-to-CI relationships (dependency chains) do not have a native HubSpot equivalent; we preserve them as structured custom fields or a related custom object.
Sunrise ITSM
Knowledge Article
HubSpot Service Hub
Knowledge Base Article
1:1Sunrise ITSM Knowledge Articles have content, categories, and status flags. HubSpot Knowledge Base articles store article body, slug, and publish state. Sunrise articles stored in customrichtext format are extracted as HTML and restructured for HubSpot's knowledge article format. Categories and tags migrate to HubSpot article categories and labels. Note: HubSpot Knowledge Base is oriented toward customer self-service rather than ITSM structured knowledge; we flag this semantic difference during scoping.
Sunrise ITSM
User
HubSpot Service Hub
Contact or User
1:1Sunrise ITSM Users and Agents map to HubSpot Contacts. For agents who will also be HubSpot users (with login access), we provision HubSpot User accounts and link them to Contact records. Active Directory synchronization identities from Sunrise map to HubSpot Single Sign-On configuration. Team memberships migrate to HubSpot Teams with membership approximated via user Teams associations.
Sunrise ITSM
Team
HubSpot Service Hub
Team
1:1Sunrise ITSM Teams define agent group boundaries for routing and escalation. HubSpot Service Hub Teams map directly. We preserve team membership order and escalation hierarchy during migration. Note: HubSpot Service Hub does not migrate group-level permissions or role hierarchies from Sunrise; these are reconfigured in HubSpot's Roles and Access settings post-migration.
Sunrise ITSM
Service Catalog Item
HubSpot Service Hub
Custom Object or Ticket
lossySunrise ITSM Service Catalog Items link to workflows and approval matrices. HubSpot Service Hub has no native Service Catalog. We map catalog item definitions to a custom object (Service_Catalog_Item__c) or store as structured custom properties on a parent Ticket. Any broken workflow references are flagged in the handoff document for manual re-linkage by the customer's admin. Workflow references themselves do not migrate.
Sunrise ITSM
Training Course
HubSpot Service Hub
Custom Object
1:1The Sunrise ITSM ITBM module stores course outlines, costs, and attendance records. HubSpot Service Hub has no native training management object. We map course definitions to a custom object (Training_Course__c) and delegate history to a related custom object (Training_Delegate__c) with the effective_date preserved as a custom field. Course-to-skill associations migrate as structured records.
Sunrise ITSM
Skill and Certification
HubSpot Service Hub
Custom Object
1:1Sunrise ITSM Skills are linked to agents with effective-date semantics. When migrating to HubSpot, which does not model effective-date skills natively, we flatten the record into a static skills list stored as a multi-select picklist or as a related custom object (Agent_Skill__c) with the effective_date and expiry_date preserved as custom fields. Expired certifications are flagged for customer review.
Sunrise ITSM
Custom Module
HubSpot Service Hub
Custom Object
1:1Sunrise ITSM customers with bespoke modules require pre-migration schema auditing to capture every custom field. HubSpot Professional ($100/seat/mo) and Enterprise ($150/seat/mo) support custom objects. We extract the full live schema from Sunrise Software support, create equivalent custom objects in HubSpot, and map fields individually. Starter tier ($15/seat/mo) does not support custom objects; customers on Starter must upgrade or accept that bespoke module data cannot be migrated.
Sunrise ITSM
Attachment
HubSpot Service Hub
File
1:1Sunrise ITSM attachments store file path references rather than inline binary data. We resolve each reference, retrieve the file from the source file server, and re-attach as a HubSpot file linked to the equivalent Ticket, Contact, or Company record. If the source file server is decommissioned before migration, attachments become unrecoverable; we flag this risk during discovery. Inline images embedded in ticket descriptions may require manual re-insertion if the image host is inaccessible.
| Sunrise ITSM | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Ticket (or Custom Object)lossy | Fully supported | |
| Asset (CI) | Asset1:1 | Fully supported | |
| Knowledge Article | Knowledge Base Article1:1 | Fully supported | |
| User | Contact or User1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Service Catalog Item | Custom Object or Ticketlossy | Fully supported | |
| Training Course | Custom Object1:1 | Fully supported | |
| Skill and Certification | Custom Object1:1 | Fully supported | |
| Custom Module | Custom Object1:1 | Fully supported | |
| Attachment | File1: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.
Sunrise ITSM gotchas
Custom module schema is invisible to standard exports
No documented public API for bulk data extraction
Attachment storage paths reference internal file servers
ITBM training and skills module uses effective-date semantics
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
Vendor coordination and schema audit
We contact Sunrise Software professional services to request a full data extract covering all active modules including bespoke custom modules. We obtain the live schema for every active module before migration scoping begins. If we skip this step, custom module data is silently omitted from the migration package. The schema audit output is a written object list with field inventory, data types, and dependency relationships for every module the customer has active.
Discovery and HubSpot edition recommendation
We audit the source Sunrise ITSM portal for record counts per object, active user count, attachment volume, custom module count, and any workflow or approval chain complexity. We pair this with a HubSpot Service Hub edition recommendation: Starter ($15/seat) covers basic ticket and contact migration; Professional ($100/seat) is required for custom objects, multiple inboxes, and advanced reporting; Enterprise ($150/seat) is required for custom objects at scale and advanced permission structures. If the customer needs Change Management migration, Professional or Enterprise is required because Starter does not support custom objects.
Schema design and custom object provisioning
We design the destination schema in HubSpot. This includes provisioning any required custom objects (Change_Request__c, Service_Catalog_Item__c, Agent_Skill__c, Training_Course__c, Training_Delegate__c), custom fields on Tickets and Contacts for ITIL properties (priority, category, SLA timer, risk level), and ticket pipelines configured to match Sunrise's service request and incident category structures. Schema is deployed to the customer's HubSpot portal before any data import begins.
Attachment file retrieval and packaging
We extract every attachment reference from Sunrise ITSM ticket records, resolve each file path to the actual binary file, and package files for re-attachment. We verify that source file servers remain accessible before this step and flag any inaccessible paths for customer remediation. Inline images embedded in ticket descriptions are identified separately and either re-hosted or flagged for manual re-insertion in HubSpot.
Production migration in dependency order
We run migration in record-dependency order: Users and Teams first (for lookup resolution), then Assets and Knowledge Articles, then Tickets (Incidents and Service Requests with Change records mapped to custom objects), then custom module records, then attachments. Each phase emits a row-count reconciliation report before the next phase begins. We use HubSpot's REST API v3 with batch operations where available and apply exponential backoff on rate-limit responses.
Cutover, delta sync, and automation handoff
We freeze Sunrise ITSM writes during cutover, run a final delta migration of records modified during the migration window, then enable HubSpot Service Hub as the system of record. We deliver a written inventory of Sunrise workflows, approval chains, and Service Catalog workflow references that require rebuild in HubSpot Workflows or external tooling. We support a one-week hypercare window for reconciliation issues. We do not rebuild workflows as code inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Sunrise ITSM
Source
Strengths
Weaknesses
HubSpot Service Hub
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 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 Sunrise ITSM and HubSpot Service Hub.
Object compatibility
2 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
Sunrise ITSM: Not publicly documented.
Data volume sensitivity
Sunrise ITSM doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Sunrise ITSM to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise ITSM 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 Sunrise ITSM
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.