Helpdesk migration

Migrate from Sunrise ITSM to HubSpot Service Hub

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 logo

Sunrise ITSM

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

83%

10 of 12

objects map 1:1 between Sunrise ITSM and HubSpot Service Hub.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Sunrise ITSM logo

Sunrise ITSM

What's pushing teams away

  • Vendor lock-in through deep customisation becomes difficult to unwind when the organisation wants to switch platforms or significantly restructure its ITSM setup.
  • Pricing model lacks transparency — the subscription covers core modules but some advanced capabilities are gated behind further cost, leading to budget surprises post-onboarding.
  • Limited integration ecosystem compared to larger platforms like ServiceNow or Jira Service Management, making it harder to connect to enterprise monitoring or HR tools.
  • Self-service portal customisation is constrained for non-technical admins, requiring developer involvement for more advanced portal tweaks.

Choosing

HubSpot Service Hub logo

HubSpot Service Hub

What's pulling them in

  • Unified CRM context means every support ticket links directly to the Contact and Company record without a separate integration
  • Free tier provides unlimited support seat access with basic ticketing and a shared inbox for small teams to validate fit before committing
  • Omnichannel routing consolidates email, live chat, Facebook Messenger, WhatsApp, and Instagram DM into one queue
  • Built-in customer success workspace gives health scores and portfolio views that other standalone helpdesks cannot match
  • AI-powered Breeze agent automates common resolutions and surfaces knowledge base articles without agent intervention

Object mapping

How Sunrise ITSM objects map to HubSpot Service Hub

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

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

Service 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

maps to

HubSpot Service Hub

Ticket (or Custom Object)

lossy
Fully supported

Sunrise 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)

maps to

HubSpot Service Hub

Asset

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Knowledge Base Article

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Contact or User

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Team

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Custom Object or Ticket

lossy
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Custom Object

1:1
Fully supported

The 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

maps to

HubSpot Service Hub

Custom Object

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

Custom Object

1:1
Fully supported

Sunrise 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

maps to

HubSpot Service Hub

File

1:1
Fully supported

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

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.

Sunrise ITSM logo

Sunrise ITSM gotchas

High

Custom module schema is invisible to standard exports

High

No documented public API for bulk data extraction

Medium

Attachment storage paths reference internal file servers

Medium

ITBM training and skills module uses effective-date semantics

HubSpot Service Hub logo

HubSpot Service Hub gotchas

High

Rate limits throttle large migration API calls

High

Side conversations and Zendesk macros have no HubSpot equivalent

High

HubSpot stores ticket history as fragmented engagement objects

Medium

Custom Objects require Enterprise tier in HubSpot

Medium

Ticket pipeline stage probability values do not export cleanly

Pair-specific challenges

  • Sunrise ITSM has no public bulk export API

    Unlike platforms with published REST APIs, Sunrise ITSM does not expose a bulk export endpoint that migration tooling can call directly. We coordinate with Sunrise Software's professional services team to obtain data extracts in CSV or structured format. This requires advance coordination and adds one to two weeks to the project timeline compared to API-first platforms. We request the full live schema and all active module data during this coordination window so that custom field mapping is complete before any records move.

  • Change Management records have no native HubSpot destination

    Sunrise ITSM's Change object (with risk level, approval status, and related Incidents) has no equivalent in HubSpot Service Hub's standard schema. We map Change records to a custom object on Professional and Enterprise tiers, but Starter tier ($15/seat/mo) does not support custom objects, making Change record migration impossible on that tier. Customers on Starter must upgrade or accept that Change records cannot be migrated. We flag this tier constraint during scoping before the customer commits to a migration plan.

  • HubSpot Groups do not migrate through the API

    HubSpot's migration API does not support transferring Groups or team membership hierarchies from external platforms. Sunrise ITSM Teams with escalation hierarchies and member ordering do not map directly into HubSpot Teams via API. We approximate team structure using HubSpot Teams and manually document the original Sunrise team hierarchy in a written handoff so the customer's admin can reconfigure it in HubSpot's access settings. Role-based permissions similarly require manual rebuild post-migration.

  • Service Catalog workflows do not migrate as automation

    Sunrise ITSM Service Catalog items carry linked workflow references and approval matrices. HubSpot Service Hub has no native Service Catalog or ITSM-style approval chains. We migrate catalog item definitions and flag broken workflow references in the handoff inventory. The customer's admin rebuilds approval logic using HubSpot Workflows (Professional and above) or evaluates HubSpot's integration with procurement tools if formal approval routing is required. This rebuild is outside standard migration scope.

  • Attachment file paths may reference inaccessible servers

    Sunrise ITSM attachments store file path references to internal network drives or hosted file servers rather than inline binary data. We resolve each reference, retrieve the file, and package it for re-attachment in HubSpot. If the source file server is decommissioned, decommissioned, or made inaccessible before migration completes, attachments become unrecoverable. We flag this risk during discovery and recommend that customers verify file server accessibility before the migration window opens.

Migration approach

Six steps for a successful Sunrise ITSM to HubSpot Service Hub data migration

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

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

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

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

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

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

Context on both ends of the pair

Sunrise ITSM logo

Sunrise ITSM

Source

Strengths

  • Over 30 configurable modules covering Incident, Request, Change, Asset, and Knowledge management in a single platform.
  • No-code graphical workflow builder lets service desk admins design automated processes without developer involvement.
  • SaaS delivery means always-on latest version with no patching or upgrade management for the customer.
  • ITIL-aligned data model with structured fields for priority, category, and SLA timers across all ticket types.

Weaknesses

  • API documentation and developer resources are sparse, making programmatic data extraction harder without vendor assistance.
  • UK-regional focus limits availability of localised support for customers outside that geography.
  • No publicly documented bulk export endpoint, so migrating large ticket histories requires vendor-coordinated data pulls.
HubSpot Service Hub logo

HubSpot Service Hub

Destination

Strengths

  • Unified CRM object model means support context is always linked to sales and marketing data
  • Generous free tier with unlimited tickets and a shared inbox for small teams
  • Omnichannel inbox consolidates email, live chat, and major messaging platforms natively
  • Customer Success Workspace provides portfolio-level health scores without a separate tool
  • AI agent (Breeze) handles Tier-1 resolutions and knowledge base deflection automatically

Weaknesses

  • Per-seat pricing with mandatory onboarding fees inflates year-one cost significantly
  • Ticket history stored as fragmented engagement objects across APIs complicates export and migration
  • Custom Objects locked behind Enterprise tier limits portability for mid-market teams
  • Help desk depth—routing rules, SLA management, advanced reporting—trails dedicated tools like Zendesk
  • Setup and configuration requires real time investment; out-of-box defaults rarely fit existing workflows

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 2 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 Sunrise ITSM and HubSpot Service Hub.

  • Object compatibility

    B

    2 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

    Sunrise ITSM: Not publicly documented.

  • Data volume sensitivity

    B

    Sunrise ITSM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Sunrise ITSM to HubSpot Service Hub 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 Sunrise ITSM to HubSpot Service Hub data migrations

Answers to the questions buyers ask most during Sunrise ITSM to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between four and six weeks for accounts with fewer than 15,000 tickets, 8 or fewer active modules, and no bespoke custom modules. Migrations with 20+ active modules, large bespoke custom objects, more than 50,000 attachments, or multiple file server sources requiring attachment retrieval move to eight to twelve weeks because of vendor coordination time, schema audit scope, and file retrieval complexity.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Sunrise ITSM.
Land in HubSpot Service Hub, 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