Helpdesk migration
Field-level mapping, validation, and rollback between TeamDynamix IT Service Management and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
TeamDynamix IT Service Management
Source
HubSpot Service Hub
Destination
Compatibility
5 of 12
objects map 1:1 between TeamDynamix IT Service Management and HubSpot Service Hub.
Complexity
BStandard
Timeline
3-5 weeks
Overview
TeamDynamix ITSM uses Ticket Forms and Ticket Workflows to control field visibility and stage routing, while HubSpot Service Hub uses ticket Pipelines and custom properties for the same purpose. A direct field copy misses this architectural difference. We map the TeamDynamix form field list to HubSpot custom properties, translate workflow stages into pipeline stages, and preserve priority, category, and department as typed HubSpot properties. Knowledge Base articles transfer as structured HTML but the category hierarchy requires flattening since HubSpot does not support deep nested KB categories. Assets and Configuration Items have no native HubSpot equivalent and migrate to a custom HubSpot object or require post-migration configuration. Service Catalog entries map to HubSpot Services, and Project Portfolio Management records map to a custom object or task grouping with a rebuild handoff document for your admin.
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
TeamDynamix IT Service Management platform overview
Scorecard, SWOT, gotchas, and pricing for TeamDynamix IT Service Management.
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 TeamDynamix 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.
TeamDynamix IT Service Management
Ticket
HubSpot Service Hub
Ticket
1:1TeamDynamix Tickets map to HubSpot Tickets with all standard fields (subject, status, priority, assignee, created date, last modified). Custom Attributes from TeamDynamix (typed fields including text, number, choice, date, and user reference) migrate as HubSpot custom properties. We resolve assignee as a HubSpot user by email match. Priority maps to HubSpot Priority (LOW, MEDIUM, HIGH, URGENT). The TeamDynamix Ticket UID is preserved in a custom property tdx_ticket_id__c for audit and cross-reference.
TeamDynamix IT Service Management
Service (Service Catalog)
HubSpot Service Hub
Service
1:1TeamDynamix Service Catalog entries map to HubSpot Service objects. We transfer the service name, description, category, and published status. TeamDynamix services can link to a Ticket Form, Request Workflow, and associated KB articles; we document these associations and recreate them in HubSpot by linking the service to the migrated KB articles. TeamDynamix service-level SLA settings require manual recreation in HubSpot.
TeamDynamix IT Service Management
Knowledge Base Article
HubSpot Service Hub
Knowledge Base Article
1:1TeamDynamix KB articles (HTML content with category assignment) migrate to HubSpot Knowledge Base articles. We extract article content, title, author, publish status, and article metadata. The category hierarchy requires flattening: TeamDynamix supports multi-level nested KB categories, but HubSpot categorizes articles at the article level rather than maintaining a tree structure. We map top-level categories to HubSpot article categories and document deeper nesting for the customer's admin to reorganize post-migration.
TeamDynamix IT Service Management
User / Agent
HubSpot Service Hub
Contact
1:1TeamDynamix User and Agent accounts map to HubSpot Contacts. We map email, name, phone, department, and role. Group memberships from TeamDynamix (which support role-based access control) are preserved as a custom property team_group__c holding the group name. HubSpot does not have a native groups model for ticket assignment; teams are managed via the HubSpot user list and shared inbox permissions, which the admin configures post-migration.
TeamDynamix IT Service Management
Asset / Configuration Item
HubSpot Service Hub
Custom Object (Asset)
lossyTeamDynamix Assets and Configuration Items (hardware, software, CI relationships, and dependency mappings) have no direct HubSpot native equivalent. We create a HubSpot custom object named Asset with custom properties for serial number, asset type, status, purchase date, and vendor. CI relationship records migrate as entries in a second custom object (CI Relationship) with lookup fields to the source and target Asset records. Post-migration linkage between Tickets and Assets requires manual configuration in HubSpot using native associations or a Marketplace app.
TeamDynamix IT Service Management
Custom Attribute
HubSpot Service Hub
Custom Property
lossyCustom Attributes in TeamDynamix (text, number, choice, date, user reference types attached to Tickets and Services) map field-by-field to HubSpot custom properties. Choice-type attributes require explicit option list recreation in HubSpot. We extract the full attribute schema from TeamDynamix, map each to a typed HubSpot property, and provide a configuration script to pre-create all properties before data import. Choice option values migrate as-is; the customer reviews whether any options are retired or renamed.
TeamDynamix IT Service Management
Ticket Workflow
HubSpot Service Hub
Ticket Pipeline + Status
lossyTeamDynamix Ticket Workflows define the state machine for ticket lifecycle stages with routing rules and escalation triggers. These map to HubSpot Ticket Pipelines and Status values. Each TeamDynamix workflow stage becomes a HubSpot pipeline stage. Escalation triggers and routing rules (for example, auto-assign by category) are documented in the automation inventory as a recommended HubSpot Automation equivalent. We do not rebuild TeamDynamix Workflows as HubSpot Automations; the admin uses the inventory to rebuild them post-migration.
TeamDynamix IT Service Management
Ticket Form
HubSpot Service Hub
Custom Property Set
lossyTeamDynamix Ticket Forms control which fields are visible to users and agents during ticket creation and editing. The field list (standard fields plus Custom Attribute references) maps to the set of HubSpot custom properties we create. Form-specific field visibility rules have no HubSpot equivalent and are documented as part of the form configuration inventory for the admin to apply using HubSpot's property display settings per pipeline or ticket type.
TeamDynamix IT Service Management
Tag
HubSpot Service Hub
Tag
1:1TeamDynamix Tags (flat label fields attachable to Tickets and other objects) migrate as HubSpot Tags. We extract all distinct tag values from TeamDynamix and recreate the tag vocabulary in HubSpot. Tags do not conflict with HubSpot Topics; if the customer uses TeamDynamix tags for content classification, we discuss with them whether to use HubSpot Tags or Topics and apply the chosen strategy during migration.
TeamDynamix IT Service Management
Service Request Form
HubSpot Service Hub
Form
lossyTeamDynamix Service Request Forms control intake for service requests and are separate from Ticket Forms. HubSpot Service Hub has a Forms object for request intake but no equivalent to service-request-specific form logic. We migrate the form field structure and map available fields to HubSpot Form fields, then document the mapping. Advanced form logic (conditional fields, branching) is recreated by the admin in HubSpot Forms using the inventory document we deliver.
TeamDynamix IT Service Management
Knowledge Base Category
HubSpot Service Hub
Category (article-level tag)
lossyTeamDynamix KB Categories organize articles in a hierarchical tree. HubSpot does not support nested KB category hierarchies; articles are categorized individually. We map top-level TeamDynamix KB categories to HubSpot article categories, and we document sub-category hierarchy as an article metadata field that the customer's admin can use to reorganize articles into HubSpot Groups or tags post-migration. Deep nesting beyond two levels requires flattening.
TeamDynamix IT Service Management
Project (PPM)
HubSpot Service Hub
Custom Object or Task Grouping
lossyTeamDynamix Project Portfolio Management records (project name, time tracking, governance status, dashboards) have no direct HubSpot Service Hub equivalent. We extract project metadata as a structured inventory and migrate project records to a HubSpot custom object (Project) if the customer has Professional or Enterprise HubSpot tiers. The customer's admin rebuilds project timelines and dashboards using HubSpot tasks, custom reports, or a third-party project management integration. PPM handoff is delivered as a written project inventory document.
| TeamDynamix IT Service Management | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Service (Service Catalog) | Service1:1 | Fully supported | |
| Knowledge Base Article | Knowledge Base Article1:1 | Fully supported | |
| User / Agent | Contact1:1 | Fully supported | |
| Asset / Configuration Item | Custom Object (Asset)lossy | Fully supported | |
| Custom Attribute | Custom Propertylossy | Fully supported | |
| Ticket Workflow | Ticket Pipeline + Statuslossy | Fully supported | |
| Ticket Form | Custom Property Setlossy | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Service Request Form | Formlossy | Fully supported | |
| Knowledge Base Category | Category (article-level tag)lossy | Fully supported | |
| Project (PPM) | Custom Object or Task Groupinglossy | 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.
TeamDynamix IT Service Management gotchas
Knowledge Base migration is labor-intensive and partially manual
Configuration export/import is separate from data migration
Azure database export requires explicit customer enablement
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 scoping
We audit the TeamDynamix portal for ticket volume, active workflow stages, KB article count, service catalog entries, custom attribute count, asset records, and project records. We review the TeamDynamix configuration export packages (Services, Ticket Forms, Ticket Workflows) to understand the configuration surface. We assess HubSpot Service Hub edition fit: Starter ($15/seat) covers basic ticketing and shared inboxes; Professional ($100/seat) adds surveys, reporting, and AI features; Enterprise ($150/seat) provides multiple ticket pipelines and larger team limits. Discovery outputs a written migration scope, a field-by-field attribute mapping, and a KB structure plan.
HubSpot schema design and pre-configuration
We create HubSpot custom properties for every TeamDynamix Custom Attribute, using HubSpot field types that match the source type (text to single-line text, date to date picker, choice to picklist with exact option values). We configure ticket Pipelines and Status values to match the TeamDynamix Ticket Workflow stages, preserving stage order and renaming for HubSpot conventions. We create the Knowledge Base categories, Service objects, and Asset custom object schema before any data import. Configuration is deployed to a HubSpot sandbox for validation before production begins.
Sandbox migration and reconciliation
We run a full migration into the HubSpot sandbox using representative data volume. The customer reconciles record counts (tickets in, contacts in, KB articles in, services in), spot-checks 25-50 random records against the TeamDynamix source, and reviews the KB category mapping. Any attribute mapping corrections, picklist option adjustments, or pipeline stage changes happen here. The customer signs off on the sandbox schema and mapping before production migration begins.
Knowledge base migration
The Knowledge Base migration is sequenced before tickets so that the KB articles exist in HubSpot when tickets are imported (ticket conversations may reference KB article links). We extract TeamDynamix KB articles as structured HTML, map the category hierarchy to HubSpot categories, and bulk-import using HubSpot's Knowledge Base API. TeamDynamix article-to-service associations are preserved in a custom property kb_associated_service__c on each article so the admin can link articles to HubSpot Services post-migration. The customer reviews imported articles for formatting accuracy and applies any branding or template changes.
Production migration in dependency order
We run production migration in record-dependency order: Contacts (users and agents from TeamDynamix), then Services (service catalog entries), then Tickets with resolved contact associations and all custom property values populated, then Assets to the custom object with CI relationship records, then KB articles with service associations, then Projects as a custom object or task grouping inventory. Each phase emits a row-count reconciliation report before the next phase begins. Tickets reference contacts by email match and reference KB articles by article URL or title match.
Cutover, validation, and handoff
We freeze TeamDynamix writes during cutover, run a final delta migration of any records created or modified during the migration window, then set HubSpot as the system of record. We deliver the automation inventory (Ticket Workflow mapping with routing rules, escalation logic, and recommended HubSpot Automation equivalents), the service catalog handoff document, and the KB category hierarchy reference. We support a one-week hypercare window for reconciliation issues. We do not rebuild TeamDynamix Workflows, Service Request Forms, or Project timelines as HubSpot automations or project tasks within the migration scope; those are separate engagements or internal admin tasks.
Platform deep dives
TeamDynamix IT Service Management
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 TeamDynamix IT Service Management 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
TeamDynamix IT Service Management: Not publicly documented.
Data volume sensitivity
TeamDynamix IT Service Management 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 TeamDynamix IT Service Management to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your TeamDynamix 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 consultationAdjacent paths
Other ways to leave TeamDynamix IT Service Management
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.