Helpdesk migration

Migrate from ServiceNow IT Service Management to HubSpot Service Hub

Field-level mapping, validation, and rollback between ServiceNow IT Service Management and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.

ServiceNow IT Service Management logo

ServiceNow IT Service Management

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

75%

9 of 12

objects map 1:1 between ServiceNow IT Service Management and HubSpot Service Hub.

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

ServiceNow ITSM and HubSpot Service Hub represent two fundamentally different support operating models. ServiceNow organizes work around ITIL disciplines (Incidents, Problems, Change Requests) with a full CMDB, SLA breach escalation, and approval chains. HubSpot Service Hub uses a simpler ticket pipeline model with a contact-company-queue structure and no native CMDB or SLA timer mechanism. We close that gap by mapping ServiceNow state codes to HubSpot pipeline stages, preserving SLA duration and breach data in custom ticket properties, exporting Configuration Item relationships as HubSpot custom objects or company associations, and flagging the Groups limitation upfront so it does not surface during migration. Workflows, Flow Designer automations, and Virtual Agent conversation logs do not migrate; we deliver a written inventory of automation logic for the customer's admin to rebuild in HubSpot Sequences or a workflow tool.

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

ServiceNow IT Service Management logo

ServiceNow IT Service Management

What's pushing teams away

  • Steep learning curve and complex configuration require dedicated admin resources, making the platform difficult to maintain for smaller IT teams.
  • Premium pricing with opaque quotes, implementation costs 3-5x license fees, and renewal charges create budget surprises for mid-market organizations.
  • Over-customization risk leads to technical debt and long development times, pushing teams toward simpler alternatives after initial deployment.
  • End-user experience feels heavy and unintuitive for non-technical staff, reducing self-service adoption and increasing support burden.
  • Switching costs are high due to deep platform entrenchment and data lock-in, discouraging migration despite dissatisfaction with costs.

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 ServiceNow IT Service Management objects map to HubSpot Service Hub

Each row shows how a ServiceNow IT Service Management 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.

ServiceNow IT Service Management

Incident

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

ServiceNow Incidents map to HubSpot Tickets. The Incident state (New, Active, On Hold, Resolved, Closed) maps to a HubSpot pipeline with stages named to match the ITSM lifecycle. We preserve incident.number as a custom Ticket property hs_incident_number__c for cross-reference. Impact, Urgency, and Priority (I-P-U matrix) migrate as custom select properties. The assigned_to user resolves to a HubSpot User by email match. Incidents linked to Configuration Items carry the CI reference in a custom property or lookup to a custom CI object we pre-create in HubSpot.

ServiceNow IT Service Management

Problem

maps to

HubSpot Service Hub

Ticket or Custom Object

1:1
Fully supported

ServiceNow Problems map to HubSpot Tickets with a custom type property set to Problem, or to a HubSpot Custom Object (Enterprise tier) if the customer requires problem-incident linking as a first-class relationship. We preserve the problem_id field, known_error status, and problem_manager assignment as custom Ticket or custom object properties. Child incident relationships migrate as HubSpot ticket association records linking the Problem ticket to each related Incident ticket.

ServiceNow IT Service Management

Change Request

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

Change Requests map to HubSpot Tickets with a custom type property set to Change Request and a separate Change Request pipeline. Risk level (Low, Medium, High, Critical) migrates as a custom select property. CAB approval status maps to a custom ticket property; actual CAB approval records do not migrate because HubSpot has no native approval engine for ticket records. Implementation tasks (child Task records) migrate as HubSpot child Tasks linked to the parent Change Request ticket.

ServiceNow IT Service Management

Service Catalog Item

maps to

HubSpot Service Hub

Not Migratable

lossy
Fully supported

ServiceNow Service Catalog Items with custom variable sets and variable set definitions are configuration, not data. The catalog structure, variable sets, and item-to-category relationships do not migrate. We document the existing catalog hierarchy and variable definitions in a written catalog map for the customer's HubSpot admin to rebuild using HubSpot's knowledge base and form builder. The underlying catalog request records (sc_task orRequested Item records) that generate ticket history do migrate as tickets.

ServiceNow IT Service Management

Configuration Item

maps to

HubSpot Service Hub

Custom Object (Enterprise) or Company

1:many
Fully supported

ServiceNow CIs from the CMDB export as a HubSpot Custom Object named Configuration_Item__c with properties for ci_name, ci_class, serial_number, and ip_address. Parent-child CI relationships export as lookup fields on the custom object or are flattened into a delimited text property for reporting. If the customer does not hold HubSpot Enterprise, we map CIs to Companies with a ci_type custom property and acknowledge the limitation that parent-child dependency graphs do not map. The CI record count and relationship table volume are inventoried during discovery to scope custom object quota consumption.

ServiceNow IT Service Management

Knowledge Article

maps to

HubSpot Service Hub

Knowledge Base Article

1:1
Fully supported

ServiceNow Knowledge Articles export with article body, metadata (author, article number, category), workflow state (Draft, Published, Retired), and tags. We migrate articles to HubSpot Knowledge Base using the HubSpot Knowledge Base API. Article approval workflows and draft-retired states do not migrate; all migrated articles land as published in HubSpot unless the customer specifies otherwise during scoping. Categories map to HubSpot Knowledge Base sections and categories. We deliver a URL redirect map so that old ServiceNow KB URLs can be redirected to the new HubSpot KB URLs.

ServiceNow IT Service Management

User

maps to

HubSpot Service Hub

User

1:1
Fully supported

ServiceNow Users (fulfillers and requesters) map to HubSpot Users by email address. We extract first_name, last_name, email, department, and location. Fulfiller license type from ServiceNow maps to a HubSpot role assignment (agent or admin) during scoping. Inactive ServiceNow users migrate as inactive HubSpot Users and are flagged for the customer's admin to activate on a defined schedule. The Fulfiller versus Requester licensing distinction in ServiceNow has no direct HubSpot equivalent; we document the role distribution so the customer can plan HubSpot seat allocation.

ServiceNow IT Service Management

Group

maps to

HubSpot Service Hub

Not Migratable

1:1
Fully supported

ServiceNow Groups define ticket assignment routing, approval chains, and group-type classifications (fulfillment, approval, etc.). HubSpot does not support Groups as a migration object; the standard migration tools exclude Groups. We map ServiceNow Group membership to HubSpot Teams and Inboxes where applicable, and we deliver a written Group-to-Team mapping table listing each ServiceNow Group, its members, its assignment type, and the recommended HubSpot Team or Inbox equivalent. Group managers and group-type approval chain roles require manual configuration post-migration.

ServiceNow IT Service Management

SLA Definition

maps to

HubSpot Service Hub

Custom Properties on Ticket

lossy
Fully supported

ServiceNow SLA records carry breach duration, business hours calendar references, and breach actions. HubSpot Service Hub has no native SLA timer mechanism. We capture SLA name, breach duration in hours, and calendar reference as custom Ticket properties (sla_name__c, sla_breach_hours__c, sla_business_hours__c) during migration. SLA breach status is computed post-migration using HubSpot reporting or a custom workflow step. Calendar definitions that do not map 1:1 are flagged in the discovery report with a recommendation to standardize business hours in HubSpot Settings before migration.

ServiceNow IT Service Management

Task (child of Incident or Change Request)

maps to

HubSpot Service Hub

Task (child of Ticket)

1:1
Fully supported

ServiceNow Tasks attached to Incidents or Change Requests migrate as HubSpot child Tasks under the corresponding parent Ticket. Task state, assignment, and due date transfer directly. Parent reference is resolved at migration time using the incident_number or change_request lookup property on the child task.

ServiceNow IT Service Management

Attachment

maps to

HubSpot Service Hub

Attachment on Ticket

1:1
Fully supported

File attachments on Incidents, Problems, and Change Requests export via the ServiceNow table API and import to HubSpot Tickets using the HubSpot Files API linked to the target ticket record. Attachment volumes above 1 GB require chunked export and storage consideration. Inline images embedded in ticket body text cannot be extracted as standalone attachments and are flagged as a limitation in the gotchas section. We notify the customer during scoping if attachment volume approaches storage limits.

ServiceNow IT Service Management

Custom Fields (Incident, Problem, Change Request)

maps to

HubSpot Service Hub

Custom Properties on Ticket

1:1
Fully supported

Instance-specific custom fields on ServiceNow Incident, Problem, and Change Request tables require field-level inventory during discovery. We create matching custom properties in HubSpot using the HubSpot Properties API before migration begins. Data types are mapped as follows: ServiceNow string to HubSpot string, ServiceNow boolean to HubSpot checkbox, ServiceNow reference to a lookup property pointing at the migrated target object, ServiceNow choice to HubSpot select or multi-select. Custom fields that reference ServiceNow-only tables (e.g., CI references) map to the corresponding HubSpot custom object or company property.

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.

ServiceNow IT Service Management logo

ServiceNow IT Service Management gotchas

High

Fulfiller vs. Requester licensing model

Medium

Tier feature inflation and underutilized add-ons

Medium

XML export requires admin role

Medium

Rate limits enforced per integration account

High

CSM and ITSM are distinct product families

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

  • HubSpot does not migrate Groups from ServiceNow

    HubSpot migration tools do not support ServiceNow Groups as a migration object. Groups define assignment routing, approval chain membership, and group-type classifications that have no direct HubSpot equivalent. We map ServiceNow Group membership to HubSpot Teams and Inboxes during migration, but the Group-to-Team mapping requires manual configuration post-migration. The customer must review the written Group inventory we deliver and assign group members to HubSpot Teams before assignment routing functions as intended. This is a platform-gap limitation, not a data issue.

  • SLA timers do not function in HubSpot Service Hub

    ServiceNow SLA records carry breach timers with business hours calendar enforcement and escalation actions that fire automatically. HubSpot Service Hub has no native SLA timer mechanism. We migrate SLA name, breach duration, and calendar reference as custom ticket properties, but the breach countdown and escalation actions require a separate rebuild using HubSpot workflows or a third-party SLA app from the HubSpot marketplace. Teams relying on SLA breach escalation in ServiceNow must plan this rebuild as a post-migration task.

  • CMDB CI relationship graphs have no HubSpot equivalent

    ServiceNow's CMDB stores parent-child Configuration Item relationships and dependency maps that power impact analysis and incident-to-CI linking. HubSpot does not have a CMDB or relationship graph model. We export CI records as a custom object (Enterprise) or map them to Companies (below Enterprise), but dependency graphs, CI relationship types, and impact analysis do not migrate. If the customer relies on CI-to-incident linking for root cause analysis, we preserve the CI reference as a custom property on the ticket and recommend a post-migration CI tracking process using a custom object or a third-party CMDB integration.

  • Inline images in ticket descriptions cannot be extracted

    ServiceNow records frequently contain inline images embedded in description or work notes fields. These are stored as references within the HTML body rather than as standalone attachments, and they cannot be parsed as extractable file records. We flag inline image references during migration scoping and advise the customer that description fields containing inline images may render without the image in HubSpot. Resolution involves re-attaching images manually or using a pre-migration script to extract and re-attach inline images as proper attachments.

  • Knowledge base approval workflows do not migrate

    ServiceNow Knowledge Articles carry workflow states including Draft, In Review, Approved, and Published, with approval chain assignments per category. HubSpot Knowledge Base articles do not support approval workflows. All migrated articles land as published in HubSpot unless the customer specifies a different target state during scoping. We recommend the customer's knowledge base owner review all migrated articles for accuracy before go-live and establish a manual review process post-migration. The article workflow state from ServiceNow is preserved as a custom property on each HubSpot article for audit purposes.

Migration approach

Six steps for a successful ServiceNow IT Service Management to HubSpot Service Hub data migration

  1. Discovery and module scoping

    We audit the source ServiceNow instance across active modules (Incident, Problem, Change Request), custom field inventory on each table, knowledge base article volume and category hierarchy, CMDB CI record count and relationship table size, SLA definition count and calendar references, active user count by fulfiller versus requester role, and attachment volume. We pair this with a HubSpot Service Hub edition assessment: Professional ($90/seat) covers tickets, conversations, and knowledge base; Enterprise ($270/seat plus $1,200 platform fee) is required for custom objects needed to represent CIs and problem-incident relationships. Discovery output is a written scope document with record counts per table, a custom field inventory, and a ServiceNow Group-to-HubSpot Team mapping draft.

  2. HubSpot schema pre-creation and SLA configuration

    We pre-create all required HubSpot custom properties, custom objects, ticket pipelines, and pipeline stages before any data import. Custom properties are created via the HubSpot Properties API and include all ServiceNow custom field mappings. The ServiceNow Incident-Problem-Change state model is mapped to HubSpot pipeline stages during this step. SLA definitions are translated to custom ticket properties (sla_name__c, sla_breach_hours__c, sla_business_hours__c). If the customer holds HubSpot Enterprise, we pre-create the Configuration_Item__c custom object with lookup fields for parent CI and related incident tickets. Schema is validated in a HubSpot sandbox before production.

  3. Sandbox migration and reconciliation

    We run a full migration into a HubSpot sandbox using production-equivalent data volumes. The customer's ServiceNow admin and HubSpot admin jointly reconcile record counts (Incidents in, Problems in, Change Requests in, Knowledge Articles in, CIs in, Attachments in), spot-check 30-50 random records against the ServiceNow source, and validate that SLA property values, CI custom object relationships, and knowledge base categories migrated correctly. Any mapping corrections, custom property type mismatches, or object quota issues surface here. Sandbox sign-off gates production migration.

  4. User provisioning and Group-to-Team handoff preparation

    We extract every distinct ServiceNow user referenced as a fulfiller, assignee, or change approver and match by email against the HubSpot destination's user list. Missing HubSpot users are queued for the customer's admin to provision before record migration resumes. We deliver the written Group-to-Team mapping document listing each ServiceNow Group, its members, group type, and recommended HubSpot Team or Inbox. The customer's admin configures HubSpot Teams before production cutover. Group approval chain roles require manual reconfiguration in HubSpot as no equivalent approval routing exists natively.

  5. Production migration in dependency order

    We run production migration in dependency order: Users (validated), Configuration Items (custom object or Companies), Knowledge Base articles and categories, Incidents (with state-to-stage mapping, SLA properties, and CI lookups), Problems (with incident link resolution), Change Requests (with risk and CAB fields), child Tasks, and Attachments via the HubSpot Files API. Knowledge base articles migrate via the HubSpot Knowledge Base API. Each phase emits a row-count reconciliation report. Delta migration captures any ServiceNow records created or modified during the migration window before cutover.

  6. Cutover, knowledge base redirect handoff, and automation rebuild inventory

    We freeze ServiceNow writes at cutover, run a final delta pass, then enable HubSpot Service Hub as the system of record. We deliver a URL redirect map for ServiceNow Knowledge Base articles pointing to their HubSpot KB equivalents. We deliver the automation inventory documenting every ServiceNow Flow Designer flow and Workflow trigger requiring rebuild in HubSpot Sequences, HubSpot workflows, or a third-party workflow tool. We do not rebuild automations as code. We support a one-week hypercare window to resolve data reconciliation issues reported by the support team.

Platform deep dives

Context on both ends of the pair

ServiceNow IT Service Management logo

ServiceNow IT Service Management

Source

Strengths

  • Pre-built ITIL process templates accelerate implementation timelines for organizations starting from legacy systems.
  • Enterprise-grade security, audit trails, and compliance reporting meet requirements for regulated industries.
  • AI-powered Virtual Agent and Predictive Intelligence deflect tickets and prioritize work without manual intervention.
  • Integration Hub connects ServiceNow to external systems via certified connectors and REST endpoints.
  • Performance Analytics and dashboards provide real-time visibility into SLA compliance and agent productivity.

Weaknesses

  • Pricing opacity and 3-5x implementation multiplier create barriers for mid-market and SMB organizations.
  • Configuration complexity demands dedicated ServiceNow administrators with platform-specific certifications.
  • End-user portal experience is often described as heavy and unintuitive compared to modern helpdesk alternatives.
  • Rate limits are enforced per integration account without publicly documented throughput ceilings.
  • Customization easily leads to technical debt and upgrade resistance over time.
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. 3 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 ServiceNow IT Service Management and HubSpot Service Hub.

  • Object compatibility

    C

    3 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

    ServiceNow IT Service Management: Not publicly documented; enforced per user or integration account level.

  • Data volume sensitivity

    A

    ServiceNow IT Service Management exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your ServiceNow IT Service Management 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 ServiceNow IT Service Management to HubSpot Service Hub data migrations

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

Can't find your answer?

Walk through your ServiceNow IT Service Management 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 eight weeks for organizations under 10,000 incidents, 2,000 problems, and 5,000 knowledge base articles with no CMDB export. Migrations with active Change Request tables, large CI relationship graphs requiring custom object schema, knowledge base volumes exceeding 5,000 articles, or delta-migration windows over 48 hours move to ten to sixteen weeks because of CI relationship mapping, knowledge base restructuring, and Change Request stage-to-pipeline transformation complexity.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ServiceNow IT Service Management.
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