Helpdesk migration
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
Source
HubSpot Service Hub
Destination
Compatibility
6 of 12
objects map 1:1 between iSupport Software and HubSpot Service Hub.
Complexity
CModerate
Timeline
4-6 weeks
Overview
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.
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
iSupport Software platform overview
Scorecard, SWOT, gotchas, and pricing for iSupport Software.
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 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
HubSpot Service Hub
Ticket
1:1iSupport 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
HubSpot Service Hub
Contact
1:1iSupport 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
HubSpot Service Hub
Company
1:1iSupport 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
HubSpot Service Hub
Knowledge Base Article
1:1iSupport 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
HubSpot Service Hub
Custom Object (Asset)
lossyiSupport 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
HubSpot Service Hub
Contact Property, Ticket Property
lossyiSupport 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
HubSpot Service Hub
Custom Object (Survey Response)
lossyiSupport 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)
HubSpot Service Hub
Custom Object (Change Record)
lossyChange 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)
HubSpot Service Hub
Custom Object (Configuration Item)
lossyThe 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
HubSpot Service Hub
Shared Inbox Routing (configuration)
lossyiSupport 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
HubSpot Service Hub
User
1:1iSupport 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
HubSpot Service Hub
File (via Ticket conversation)
1:1Inline 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.
| iSupport Software | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Knowledge Entry | Knowledge Base Article1:1 | Fully supported | |
| Asset | Custom Object (Asset)lossy | Fully supported | |
| Custom Field | Contact Property, Ticket Propertylossy | Fully supported | |
| Survey | Custom Object (Survey Response)lossy | Fully supported | |
| Change Record (Service Desk Edition only) | Custom Object (Change Record)lossy | Fully supported | |
| Configuration Item / CMDB (Service Desk Edition only) | Custom Object (Configuration Item)lossy | Fully supported | |
| Email Rule | Shared Inbox Routing (configuration)lossy | Fully supported | |
| Owner | User1:1 | Fully supported | |
| Attachment | File (via Ticket conversation)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.
iSupport Software gotchas
Email rule export requires deployment-type awareness
Service Desk features absent in Incident Management edition
No public bulk API documented for automated export
Custom field picklist values may not export cleanly
Asset-to-incident linkage requires manual relationship mapping
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 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.
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.
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.
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.
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.
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
iSupport Software
Source
Strengths
Weaknesses
HubSpot Service Hub
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across iSupport Software and HubSpot Service Hub.
Object compatibility
3 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
iSupport Software: Not publicly documented.
Data volume sensitivity
iSupport Software 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 iSupport Software to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave iSupport Software
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.