Helpdesk migration
Field-level mapping, validation, and rollback between BoldDesk and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
BoldDesk
Source
HubSpot Service Hub
Destination
Compatibility
10 of 12
objects map 1:1 between BoldDesk and HubSpot Service Hub.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from BoldDesk to HubSpot Service Hub is a structural realignment, not a simple record copy. BoldDesk organizes support around Tickets that aggregate conversations from multiple channels, linked to Contacts and Contact Groups for bulk operations. HubSpot Service Hub integrates ticketing into the broader HubSpot CRM, linking Tickets to Contacts and Companies on a single customer record. We resolve the Contact Group mapping (BoldDesk's dedicated group object has no direct HubSpot equivalent), preserve Knowledge Base HTML content with post-migration formatting review, and handle BoldDesk's tiered API rate limits that vary from 100 to 500 requests per minute depending on the source plan. Workflow automations, canned response triggers, and SLA policy logic do not migrate as code; we deliver a structured inventory for your admin to rebuild in HubSpot's automation builder.
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
BoldDesk platform overview
Scorecard, SWOT, gotchas, and pricing for BoldDesk.
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 BoldDesk 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.
BoldDesk
Ticket
HubSpot Service Hub
Ticket
1:1BoldDesk Tickets map to HubSpot Service Hub Tickets. We map status (Open, Pending, Resolved, Closed), priority (Low, Normal, High, Urgent), source channel (Email, Chat, Social, Web Form), and ticket category to HubSpot Ticket properties. BoldDesk's conversation threads migrate as HubSpot Ticket conversations with timestamp and author preserved. Any BoldDesk custom ticket fields (dropdown, boolean, date) must be pre-created in HubSpot as matching property types before migration begins. BoldDesk's group assignment maps to HubSpot Ticket owner or team assignment.
BoldDesk
Contact
HubSpot Service Hub
Contact
1:1BoldDesk Contact records (name, email, phone, organization, custom fields) map to HubSpot Contact. The Contact email field serves as the dedupe key. BoldDesk custom contact fields migrate to HubSpot Contact properties of equivalent type. We resolve BoldDesk contact group membership by creating HubSpot static lists and populating them with the associated Contact email addresses post-import, since HubSpot has no native Contact Group object.
BoldDesk
Contact Group
HubSpot Service Hub
Static List or Company Group
1:manyBoldDesk Contact Groups organize contacts for bulk operations, SLA policies, and ticket routing. HubSpot Service Hub has no equivalent Contact Group object. We handle this by creating HubSpot Static Lists for each BoldDesk Contact Group, importing contacts into those lists after the primary Contact import completes. Alternatively, if Contact Groups map to organizational units, we create Company records in HubSpot and associate contacts to those companies. The customer selects the strategy during scoping based on how Contact Groups are used in their BoldDesk workflows.
BoldDesk
Agent
HubSpot Service Hub
User
1:1BoldDesk Agent records (user accounts, roles, permissions) map to HubSpot Users. We resolve agents by email match against the HubSpot portal's User list. BoldDesk role names and permission levels map to HubSpot Roles and Teams where possible, but complex custom role hierarchies may require manual HubSpot permission configuration post-migration. Any BoldDesk agent without a matching HubSpot User is held in a reconciliation queue.
BoldDesk
Knowledge Base Article
HubSpot Service Hub
Knowledge Base Article
1:1BoldDesk KB articles are authored as HTML content with category assignments and optional attachments. We export the article body, title, category path, and attachment metadata. Post-migration formatting review is standard because BoldDesk HTML may include embedded images, interactive widgets, or styling that renders differently in HubSpot's knowledge base. Large embedded media files may require re-uploading to HubSpot's file manager. HubSpot's pre-built Knowledge Base Importer is an alternative for teams with large KB volumes who prefer to use HubSpot's native import flow instead of FlitStack AI direct transfer.
BoldDesk
KB Category
HubSpot Service Hub
Knowledge Base Category
1:1BoldDesk KB categories form a hierarchical folder structure. We preserve the category tree and re-create it in HubSpot's Knowledge Base folder hierarchy before article migration begins. Articles are re-linked to their corresponding HubSpot categories during import.
BoldDesk
Custom Field (Ticket, Contact)
HubSpot Service Hub
Contact Property or Ticket Property
lossyBoldDesk custom fields (text, dropdown, date, number, boolean) on Tickets and Contacts require pre-creation in HubSpot as typed properties before migration. We enumerate all active custom fields during scoping and confirm HubSpot property types match. Multi-select picklist fields in BoldDesk map to HubSpot multi-checkbox or single-select properties depending on the source field cardinality.
BoldDesk
Canned Response
HubSpot Service Hub
Snippet or Email Template
1:1BoldDesk canned responses (reusable message templates with subject and body) map to HubSpot Snippets or Email Templates depending on use context. We export the full template text, any subject line, and folder structure. BoldDesk workflow triggers on canned responses do not transfer; HubSpot Snippets are manually inserted by agents rather than auto-triggered.
BoldDesk
Tag
HubSpot Service Hub
Tag
1:1BoldDesk tags label tickets and contacts for categorization. We preserve all tag names and their associations. Tags migrate to HubSpot's tag model, which applies to both Contacts and Tickets. Tag filtering and visibility in HubSpot's UI follows HubSpot's tag behavior rather than BoldDesk's tag routing logic.
BoldDesk
Attachment
HubSpot Service Hub
File
1:1BoldDesk file attachments on tickets and knowledge base articles are downloaded from BoldDesk's storage and re-uploaded to HubSpot's file manager with original filename and content type preserved. Large attachments (>25 MB) may require direct URL upload or file hosting link insertion, as HubSpot file size limits apply per plan tier. We flag any BoldDesk attachment exceeding HubSpot's size limit during scoping.
BoldDesk
Workflow (automation logic)
HubSpot Service Hub
Workflow (requires manual rebuild)
1:1BoldDesk workflow definitions (ticket routing, escalation rules, time triggers, SLA policies, canned response triggers) are exported as structured JSON during the discovery phase. HubSpot Service Hub automations are not created from this JSON because the logic models differ substantially. We deliver a written workflow inventory document with trigger, conditions, and action sequence for the customer's admin to rebuild in HubSpot's automation builder. This is a manual reconstruction step, not an automated migration.
BoldDesk
Report or Dashboard
HubSpot Service Hub
Report or Dashboard
1:1BoldDesk's reporting and dashboard configurations are platform-specific runtime constructs and do not migrate. We do not export report definitions or dashboard layouts. The customer recreates reports in HubSpot Service Hub using the migrated ticket and contact data. HubSpot's reporting builder supports standard ticket reports (volume, response time, resolution time, CSAT) at Professional and Enterprise tiers.
| BoldDesk | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Contact Group | Static List or Company Group1:many | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Knowledge Base Article | Knowledge Base Article1:1 | Fully supported | |
| KB Category | Knowledge Base Category1:1 | Fully supported | |
| Custom Field (Ticket, Contact) | Contact Property or Ticket Propertylossy | Fully supported | |
| Canned Response | Snippet or Email Template1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Attachment | File1:1 | Fully supported | |
| Workflow (automation logic) | Workflow (requires manual rebuild)1:1 | Fully supported | |
| Report or Dashboard | Report or Dashboard1: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.
BoldDesk gotchas
API rate limits vary sharply between legacy plan tiers
AI credit consumption is not included in standard plans
Workflow automations require manual reconstruction at the destination
Knowledge base articles store HTML content that may require post-migration formatting review
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 source plan verification
We audit the BoldDesk account across plan tier (Momentum/Scale/Enterprise), ticket volume, contact count, Contact Group count and membership, Knowledge Base article count with category depth, active custom fields per object, active workflows, and canned response inventory. We verify the BoldDesk plan tier to confirm API rate limits and adjust the extraction timeline estimate. The discovery output is a written migration scope document covering record counts per object, any BoldDesk Enterprise-only features in use, and a preliminary object mapping plan.
HubSpot environment preparation
We confirm the target HubSpot Service Hub tier (Starter/Professional/Enterprise) and pre-create all required properties in HubSpot before any data import. This includes custom Contact properties matching BoldDesk's custom Contact fields, custom Ticket properties for BoldDesk's custom ticket fields, and Knowledge Base categories matching BoldDesk's KB category tree. We configure ticket pipelines and stages aligned with BoldDesk's ticket status and priority model. Static Lists are pre-created for each BoldDesk Contact Group pending member population.
Demo migration and reconciliation
We run a demo migration of a representative sample (typically 100-200 records per object) into a HubSpot staging environment. The customer's team reviews the migrated Tickets, Contacts, Knowledge Base articles, and static list memberships against the BoldDesk source. We correct any property mapping errors, custom field type mismatches, or category assignment issues before the full migration begins. Demo migration sign-off is required before production migration proceeds.
User and Contact Group reconciliation
We extract BoldDesk Agents and match them by email against the HubSpot portal's User list. Agents without matching HubSpot Users go to a reconciliation queue for the customer to provision. We extract BoldDesk Contact Group memberships and prepare the Static List population plan. BoldDesk Contact Group routing logic is documented for post-migration HubSpot automation rebuild.
Full production migration in dependency order
We run production migration in record dependency order: HubSpot Users (validated), Knowledge Base categories (created first so articles can reference them), Knowledge Base articles (with HTML export and post-migration review flag), Contacts (with dedupe by email), Static Lists (populated from BoldDesk Contact Group memberships), Tickets (with Contact and owner lookups resolved), canned responses (as HubSpot Snippets or Email Templates), and attachments (downloaded from BoldDesk and uploaded to HubSpot file manager). Each phase emits a row-count reconciliation report.
Cutover, delta sync, and automation rebuild handoff
We freeze BoldDesk writes during cutover, run a final delta migration for any records modified during the migration window, then designate HubSpot as the system of record. We deliver the BoldDesk workflow inventory document to the customer's admin team for HubSpot automation rebuild. We provide a one-week hypercare window to resolve any reconciliation issues raised by the support team. Post-migration admin support, training, and HubSpot automation rebuild are outside standard scope and may be scoped as separate engagements.
Platform deep dives
BoldDesk
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 BoldDesk 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
BoldDesk: 100–500 req/min depending on plan tier; trial accounts limited to 50 req/min and 1,000 req/hour.
Data volume sensitivity
BoldDesk 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 BoldDesk to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your BoldDesk 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 BoldDesk
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.