Helpdesk migration

Migrate from iSupport Software to HubSpot Service Hub

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

iSupport Software logo

iSupport Software

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

50%

6 of 12

objects map 1:1 between iSupport Software and HubSpot Service Hub.

Complexity

CModerate

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from iSupport Software to HubSpot Service Hub requires navigating a platform that has no publicly documented bulk export API, which adds two to four days to discovery compared to migrations from systems with published REST endpoints. We build a custom extraction pipeline per engagement, using database exports or CSV extraction depending on the customer's deployment type, then transform the data into HubSpot's native objects. Incidents map to Tickets, Customers to Contacts, Companies to Companies, and Knowledge Entries to Knowledge Base articles. Asset relationships require junction-table extraction; survey data maps to a custom object or stays in a handoff document. Change Records and CMDB entries migrate only if the source account is on the Service Desk Edition, which we verify with an edition-entitlements check before scoping those objects. We do not migrate email routing rules, workflow automations, or business rules as code; we deliver a written inventory of these for the customer's admin to rebuild in HubSpot's automation tools.

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

iSupport Software logo

iSupport Software

What's pushing teams away

  • Administrators report the lack of advanced features and flexibility compared to modern ticketing systems, particularly around automation of routine administrative tasks that require manual intervention.
  • Users note the interface feels dated compared to newer platforms like Jira Service Management and Freshservice, with some describing a steep learning curve for the more complex features.
  • Teams that grow beyond basic ITSM find iSupport missing enterprise capabilities like sophisticated AI copilots, autonomous ticket resolution, and the broader integrations available in ServiceNow or BMC Helix.
  • Support managers cite difficulty scaling beyond basic incident and ticket management when they need ITIL-aligned problem and change workflows across larger IT organizations.

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 iSupport Software objects map to HubSpot Service Hub

Each row shows how a iSupport Software 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.

iSupport Software

Incident

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

iSupport Incidents map to HubSpot Tickets with the source 10-digit alphanumeric ID preserved in a custom property hs_source_id__c for cross-reference. Ticket status (Open, Pending, Resolved, Closed) maps to HubSpot Ticket pipeline stages. Priority, category, assignee, and requester migrate as standard Ticket properties. Conversations and comments migrate as HubSpot Ticket conversations linked by hs_ticket_id.

iSupport Software

Customer

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

iSupport Customer records map to HubSpot Contacts. The customer's contact details (name, email, phone, address) migrate as standard Contact properties. Custom fields on the Customer record map to HubSpot Contact Properties with type matching (string, number, date, picklist). Any picklist values require field-level audit to separate schema from record data before transformation.

iSupport Software

Company

maps to

HubSpot Service Hub

Company

1:1
Fully supported

iSupport Companies map directly to HubSpot Companies. The company-to-customer linkage (company_id on Customer records) is preserved by resolving the Company HubSpot ID at Contact insert time. Domain from iSupport becomes the Company Website field and serves as the dedupe key.

iSupport Software

Knowledge Entry

maps to

HubSpot Service Hub

Knowledge Base Article

1:1
Fully supported

iSupport Knowledge Entries (FAQs and articles) map to HubSpot Knowledge Base articles. Both title and body content migrate with rich text preserved. Category structure from iSupport maps to HubSpot Knowledge Base folders or sections. Attachment links are preserved as URL references in the article body. We use the HubSpot Knowledge Base API for article import rather than CSV to preserve article ordering and language settings.

iSupport Software

Asset

maps to

HubSpot Service Hub

Custom Object (Asset)

lossy
Fully supported

iSupport Assets (hardware, software, and configuration items) have no native HubSpot equivalent, so we design a HubSpot Custom Object named Asset with properties for serial number, purchase date, status, and vendor. Asset-to-incident linkage requires extraction of the incident_asset_link junction table from iSupport; if that table is unavailable, we fall back to the text-based asset_id field on the Incident record. The Asset-to-Ticket relationship is then built as a custom association in HubSpot.

iSupport Software

Custom Field

maps to

HubSpot Service Hub

Contact Property, Ticket Property

lossy
Fully supported

iSupport custom fields on Incidents and Customers map to HubSpot Contact and Ticket Properties. Both platforms support string, number, date, boolean, and picklist field types, but picklist values require explicit mapping because iSupport picklist definitions are not always separated from record data in standard exports. We audit each custom field during discovery to separate picklist definitions from actual values before transformation.

iSupport Software

Survey

maps to

HubSpot Service Hub

Custom Object (Survey Response)

lossy
Fully supported

iSupport post-resolution surveys attach to Incidents and capture satisfaction data with question and answer schemas. HubSpot Service Hub has no native survey object, so we design a HubSpot Custom Object named Survey Response with properties for the survey name, question, answer, score, and a lookup to the migrated Ticket. Survey results that require post-migration segmentation stay in the custom object rather than a handoff document.

iSupport Software

Change Record (Service Desk Edition only)

maps to

HubSpot Service Hub

Custom Object (Change Record)

lossy
Fully supported

Change Records are only available in iSupport Service Desk Edition. Fields for change type, risk assessment, approval workflow, and change owner map to a HubSpot Custom Object named Change Record with a lookup to the related Ticket. We run an edition-entitlements check during discovery to confirm whether Change Records exist in the source data before designing the destination schema. If the customer upgraded from Incident Management to Service Desk Edition recently, we also check whether historical Change records were ever created.

iSupport Software

Configuration Item / CMDB (Service Desk Edition only)

maps to

HubSpot Service Hub

Custom Object (Configuration Item)

lossy
Fully supported

The CMDB holds CI relationships and dependency maps, gated behind the Service Desk Edition. We design a HubSpot Custom Object named Configuration Item with properties for CI name, type, status, serial number, and a self-referential lookup (ci_depends_on__c) to model item-to-item dependencies. CI-to-incident relationships migrate as Ticket lookups to the CI custom object.

iSupport Software

Email Rule

maps to

HubSpot Service Hub

Shared Inbox Routing (configuration)

lossy
Fully supported

iSupport email routing rules use a positional ordering system evaluated by the Email Processing agent. On-premise deployments store email configuration differently from hosted deployments. We document the source email rule order, conditions, and actions during discovery and deliver a written configuration map for the customer to rebuild in HubSpot's Shared Inbox routing rules. Email rules do not migrate as code.

iSupport Software

Owner

maps to

HubSpot Service Hub

User

1:1
Fully supported

iSupport assignees and support staff map to HubSpot Users. We resolve owners by email match. Any iSupport user without a matching HubSpot User goes to a reconciliation queue for the customer's admin to provision before record import resumes. Active versus inactive status is preserved.

iSupport Software

Attachment

maps to

HubSpot Service Hub

File (via Ticket conversation)

1:1
Fully supported

Inline images and file attachments on iSupport Incident records migrate as HubSpot File records linked to the corresponding Ticket conversation. Attachment URLs from iSupport are preserved in the conversation body or migrated as File attachments with ContentDocumentLink associations. We verify attachment encoding during discovery because iSupport exports sometimes encode binary attachments in base64 within export files.

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.

iSupport Software logo

iSupport Software gotchas

Medium

Email rule export requires deployment-type awareness

High

Service Desk features absent in Incident Management edition

High

No public bulk API documented for automated export

Medium

Custom field picklist values may not export cleanly

Low

Asset-to-incident linkage requires manual relationship mapping

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

  • iSupport has no public bulk API for automated extraction

    iSupport does not publish a documented bulk export or REST API endpoint suitable for large-scale migration. Customers with thousands of tickets and attachments typically export via CSV or direct database queries. We build a custom extraction pipeline for each engagement, which adds two to four days to the discovery phase compared to platforms with published APIs. We request direct database export access or coordinate CSV extraction with the customer's iSupport administrator during scoping.

  • Service Desk features absent in Incident Management edition

    When migrating from an Incident Management-only license, Change Records, CMDB entries, and Service Catalog items do not exist in the source data. We run a pre-migration feature detection query against the source account's edition entitlements before scoping these object types. If the customer upgraded recently, we also check whether historical Change records were ever created in the system. This prevents wasted schema design work on destination objects that have no source records.

  • Email rule export requires deployment-type awareness

    iSupport email routing rules are evaluated by the Email Processing agent using a positional ordering system. On-premise deployments store email configuration in local settings that differ from hosted deployments. We audit the deployment type during discovery and adjust our export strategy accordingly: hosted instances use the web-based admin console for rule extraction, while on-premise may require direct database export of the email_rules and email_accounts tables. Email rules are documented and handed off as a configuration map for HubSpot Shared Inbox rebuild.

  • Asset-to-incident linkage requires explicit junction-table extraction

    Incidents can be associated with multiple Assets in iSupport, but the incident_asset_link junction table is not always included in standard exports. We explicitly request this table during scoping. If the junction table is unavailable, we fall back to a text-based asset_id field stored on the Incident record, which may not capture multi-asset relationships accurately. We document the limitation and recommend that the customer validate asset linkage post-migration if the table was inaccessible.

  • HubSpot has no native Change Management or CMDB object

    iSupport Service Desk Edition's Change Records and CMDB entries have no native HubSpot equivalent. We design HubSpot Custom Objects for both, but the customer should understand that the ITIL-aligned change workflow (approvals, risk scoring, CAB scheduling) requires rebuilding in HubSpot's automation tools (Workflows or Bricks) and does not migrate as configuration. We deliver a written change-management workflow inventory during migration for the customer's admin to evaluate.

Migration approach

Six steps for a successful iSupport Software to HubSpot Service Hub data migration

  1. Discovery and deployment-type audit

    We audit the iSupport account across edition (Incident Management or Service Desk), deployment type (on-premise or hosted), custom fields on Incidents and Customers, picklist value definitions, and any available junction tables (incident_asset_link, change_request). We request database export access or coordinate CSV extraction with the customer's iSupport administrator. We also verify HubSpot Service Hub tier (Starter, Professional, or Enterprise) and confirm whether custom objects are available based on the tier selected.

  2. Edition-gated feature detection and schema design

    We run an edition-entitlements check to confirm whether Change Records, CMDB entries, and Service Catalog items exist in the source data. If the source is Incident Management Edition only, we scope out these object types from the migration plan. We design the HubSpot schema to include Ticket, Contact, Company, Knowledge Base, and custom objects (Asset, Survey Response, Change Record, Configuration Item) with all properties, types, and lookups defined before any data import begins.

  3. Custom extraction pipeline and data staging

    Because iSupport has no public bulk API, we build a custom extraction pipeline using direct database queries or CSV exports tailored to the customer's deployment type. We stage the extracted data in a migration workspace, run a field-level audit to separate picklist definitions from record values, and validate that attachments are decodable. Any data quality issues (duplicates, missing required fields, orphaned relationships) are flagged and resolved in coordination with the customer before transformation.

  4. Sandbox migration and reconciliation

    We run a full migration into a HubSpot Sandbox or a shadow instance using production-like data volume. The customer reconciles record counts (Tickets in, Contacts in, Companies in, Knowledge Base articles in), spot-checks twenty to thirty random records against the iSupport source, and validates asset linkage if the incident_asset_link table was extracted. Schema and mapping corrections happen here, not in production.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Users (validated against HubSpot User table by email), Companies (from iSupport Companies), Contacts (with Company association resolved), Tickets (with Contact and Company lookups resolved, source ID preserved in hs_source_id__c), Knowledge Base articles (via HubSpot Knowledge Base API), and then custom objects (Asset, Survey Response, Change Record, Configuration Item) last because they often have lookups to standard objects. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and automation rebuild handoff

    We freeze iSupport writes during cutover, run a final delta migration of any records modified during the migration window, then enable HubSpot Service Hub as the system of record. We deliver the email routing rules document and the Change Management workflow inventory to the customer's admin team. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team. We do not rebuild iSupport business rules, email routing, or workflow automations as HubSpot Workflows inside the migration scope; those are separate engagements.

Platform deep dives

Context on both ends of the pair

iSupport Software logo

iSupport Software

Source

Strengths

  • Purpose-built ITSM platform with Incident Management and Service Desk editions covering the full ITIL-aligned workflow
  • Flexible deployment options — on-premise or cloud-hosted — under the same product with feature parity
  • Highly customizable forms, routing rules, business rules, and reporting dashboards without requiring developer involvement
  • Strong knowledge base and FAQ functionality supporting end-user self-service across both editions
  • Asset tracking built in across both tiers with support for hardware, software, and configuration item management

Weaknesses

  • No publicly documented bulk API or migration endpoint, making programmatic data extraction require direct database or export-tool access
  • CMDB, Change Management, and Service Catalog features are gated behind the higher-cost Service Desk Edition
  • Limited AI and automation capabilities compared to competitors like Freshservice Freddy AI or SysAid agentic resolution
  • Smaller market footprint means fewer third-party integrations and a smaller community compared to Jira or ServiceNow
  • Interface and feature set considered dated by users comparing to modern SaaS-first alternatives
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?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across iSupport Software 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

    iSupport Software: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your iSupport Software 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 under 10,000 Incidents and 5,000 Customers on the Incident Management Edition with no complex asset linkage. Migrations from Service Desk Edition with Change Records, CMDB entries, or complex junction-table extraction move to ten to fourteen weeks because of edition-feature detection, schema design for multiple custom objects, and reconciliation work on asset-to-incident relationships.

Adjacent paths

Related migrations to explore

Ready when you are

Move from iSupport Software.
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