Helpdesk migration
Field-level mapping, validation, and rollback between LiveHelpNow and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
LiveHelpNow
Source
HubSpot Service Hub
Destination
Compatibility
10 of 12
objects map 1:1 between LiveHelpNow and HubSpot Service Hub.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from LiveHelpNow to HubSpot Service Hub is a helpdesk platform consolidation, not a simple record copy. LiveHelpNow organizes work around Conversations, Tickets, Agents, Knowledge Base articles, and Canned Responses; HubSpot Service Hub mirrors most of these with Tickets, Conversations (linked to shared inbox), Knowledge Base, and Users, but the platform models differ in important ways. LiveHelpNow Canned Responses have no native HubSpot equivalent and must be rebuilt as a shared text snippet library or Workflow-driven template system. Survey configurations (triggers, question logic, routing rules) exist as LiveHelpNow platform settings rather than data records, so the survey design does not migrate — only the response answers. We preserve chat message timestamps and operator assignments in HubSpot Conversations linked to the corresponding Contact record. Agent group memberships from LiveHelpNow map to HubSpot Teams where the customer has configured them. Workflows, chat widget configurations, and workforce management scheduling rules do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in HubSpot.
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
LiveHelpNow platform overview
Scorecard, SWOT, gotchas, and pricing for LiveHelpNow.
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 LiveHelpNow 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.
LiveHelpNow
Ticket
HubSpot Service Hub
Ticket
1:1LiveHelpNow Tickets map to HubSpot Tickets with ticket status mapped to a HubSpot pipeline stage, priority mapped to the HubSpot hs_ticket_priority property, and the original LiveHelpNow ticket ID preserved in a custom text field lhn_original_ticket_id__c. We create the destination pipeline and stage values in HubSpot before import using the Tickets pipeline configuration API. If LiveHelpNow uses custom ticket statuses beyond the standard Open/Resolved/Closed set, we create matching custom stage values in the destination pipeline.
LiveHelpNow
Conversation
HubSpot Service Hub
Conversation (shared inbox)
1:1LiveHelpNow chat conversations migrate to HubSpot Conversations linked to the corresponding Contact record. Message content, timestamps, operator name, and customer identity transfer. We resolve the customer email from the LiveHelpNow conversation to a HubSpot Contact record by email match; if no matching Contact exists, we create one during migration. Conversation read/unread state transfers as a HubSpot Conversation open/closed status. LiveHelpNow conversations linked to Tickets attach to the migrated HubSpot Ticket via the conversations/tickets association.
LiveHelpNow
Agent
HubSpot Service Hub
User
1:1LiveHelpNow Agent profiles (name, email, role, queue assignments) map to HubSpot User accounts. We match agents by email against the HubSpot destination account and flag any LiveHelpNow agent without a HubSpot User as a provisioning requirement before the migration begins. Agent group and queue memberships from LiveHelpNow map to HubSpot Teams, which must be pre-created in HubSpot before agent assignment records are imported.
LiveHelpNow
Knowledge Base Article
HubSpot Service Hub
Knowledge Base Article
1:1LiveHelpNow KB articles (title, body content, optional tags) migrate to HubSpot Knowledge Base articles. Body content transfers as HTML; images embedded in LiveHelpNow articles are extracted and re-uploaded to HubSpot's file management system with URLs updated in the article body. We maintain a cross-reference table mapping LiveHelpNow article IDs to new HubSpot article IDs because HubSpot assigns new numeric IDs on import, which affects any published KB URLs that customers have shared externally.
LiveHelpNow
KB Category
HubSpot Service Hub
Knowledge Base Topic / Category
1:1LiveHelpNow KB categories form a hierarchical folder structure that we replicate in HubSpot as Knowledge Base topics. Article ordering within categories migrates as HubSpot article sort order within each topic. If LiveHelpNow uses a flat category list with article-level parent assignment rather than a strict tree, we replicate the same organization in HubSpot topics. We validate the full category tree before article import to ensure navigation remains consistent in the destination.
LiveHelpNow
Custom Ticket Field
HubSpot Service Hub
Ticket Property
1:1LiveHelpNow custom fields on Tickets require schema creation in HubSpot before import. We extract the LiveHelpNow field type (text, number, date, dropdown, checkbox) and create equivalent HubSpot Ticket Properties using the Ticket Properties API. Dropdown fields in LiveHelpNow with specific value options map to HubSpot Ticket Properties with matching enumerated options. If HubSpot does not support a LiveHelpNow field type natively, we store the value in a custom text property and note the type mismatch in the mapping documentation.
LiveHelpNow
Tag
HubSpot Service Hub
Label (Ticket)
1:1LiveHelpNow tags on tickets follow a flat naming convention. Tags migrate as HubSpot Ticket Labels, which are available on HubSpot Service Hub Professional and above. Tags applied to knowledge base articles migrate as HubSpot Knowledge Base article tags within each topic. Note that HubSpot Labels do not support the same inheritance or auto-suggest behavior as LiveHelpNow tags; the customer admin reviews the full tag vocabulary during scoping to consolidate duplicates before import.
LiveHelpNow
Social Channel Message
HubSpot Service Hub
Conversation
1:1Facebook, Twitter, and other social channel messages that surface in LiveHelpNow as ticket-linked conversations migrate to HubSpot Conversations with the social channel preserved in the conversation source property. The conversation links to the migrated Ticket via the conversations/tickets association. Social-specific metadata (Twitter handle, Facebook page ID) stores in a custom HubSpot conversation property if the customer requires it for reporting.
LiveHelpNow
Canned Response
HubSpot Service Hub
No native equivalent
lossyLiveHelpNow canned response templates (agent-personal and shared folders) have no direct HubSpot Service Hub native equivalent. HubSpot Service Hub does not include a canned response library. We export the full folder structure and response content and deliver a written rebuild guide recommending either HubSpot Workflow-based snippet insertion (using a static HTML action) or a shared document in HubSpot's file management system that agents reference manually. This is a rebuild task for the customer's admin, not a data migration.
LiveHelpNow
Survey Response
HubSpot Service Hub
Customer Feedback Survey Response
1:1LiveHelpNow survey responses (post-chat and post-ticket CSAT, NPS, and custom question answers) migrate as HubSpot Customer Feedback survey responses linked to the corresponding Ticket. Response metadata (respondent email, response timestamp, survey name) transfers; individual question answers map to HubSpot's survey question response fields. We note that HubSpot Customer Feedback requires a separate license beyond Service Hub Starter in some configurations.
LiveHelpNow
Chat Transcript (archived)
HubSpot Service Hub
Conversation / Email Message
1:1Historical chat transcripts attach to LiveHelpNow Conversations and are exportable as part of the conversation record. We preserve full message text, duration, channel, and operator attribution by linking transcript content to the migrated HubSpot Conversation. Transcript content that includes embedded images or file attachments handles these as HubSpot file attachments linked to the conversation record.
LiveHelpNow
Workforce Management Data
HubSpot Service Hub
Not migrated
lossyLiveHelpNow workforce management settings — agent availability schedules, queue routing rules, and scheduling configurations — are platform-specific settings rather than transactional data records. These do not migrate to HubSpot Service Hub because the scheduling, availability, and routing models differ structurally. We export a JSON snapshot of the workforce management configuration as a reference artifact for the customer's admin to use when configuring equivalent availability rules and routing in HubSpot's inbox assignment settings.
| LiveHelpNow | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Conversation | Conversation (shared inbox)1:1 | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Knowledge Base Article | Knowledge Base Article1:1 | Fully supported | |
| KB Category | Knowledge Base Topic / Category1:1 | Fully supported | |
| Custom Ticket Field | Ticket Property1:1 | Fully supported | |
| Tag | Label (Ticket)1:1 | Fully supported | |
| Social Channel Message | Conversation1:1 | Fully supported | |
| Canned Response | No native equivalentlossy | Fully supported | |
| Survey Response | Customer Feedback Survey Response1:1 | Fully supported | |
| Chat Transcript (archived) | Conversation / Email Message1:1 | Fully supported | |
| Workforce Management Data | Not migratedlossy | Mapping required |
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.
LiveHelpNow gotchas
Cloudflare infrastructure dependency causes silent service outages
API rate limits are not publicly documented
Survey configurations do not export as logic
Knowledge base article IDs do not persist across export/import
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 schema audit
We audit the source LiveHelpNow account across agents, ticket volumes, conversation history depth, knowledge base article count and category hierarchy depth, custom ticket field definitions (field types and dropdown values), active survey configurations, canned response folder structure, and any social channel integrations in use. We pair this with a HubSpot Service Hub edition recommendation based on the customer's seat count, required pipeline count, and whether Customer Feedback surveys are in scope. The discovery output is a written migration scope document with object counts, custom field mapping table, and KB article ID inventory.
HubSpot environment preparation
We create the destination HubSpot Service Hub environment: provisioning the required seat count, pre-creating Teams that mirror LiveHelpNow agent groups, configuring the Tickets pipeline and stage values to match LiveHelpNow ticket statuses, creating all Ticket Properties to match LiveHelpNow custom field definitions (with field type mapping and enumerated value lists for dropdowns), and setting up the Knowledge Base topics and category structure. All schema creation uses the HubSpot API or the HubSpot UI depending on volume. We validate the property schema in a HubSpot test environment before production migration begins.
KB category tree and article migration
We migrate the knowledge base before tickets because HubSpot articles can reference topics but not ticket-linked categories. We replicate the LiveHelpNow category hierarchy as HubSpot Knowledge Base topics, preserving article ordering within each topic. We extract embedded images from article bodies, upload them to HubSpot file management, and replace image URLs in the article body with the new HubSpot-hosted URLs. We maintain the LiveHelpNow article ID to HubSpot article ID cross-reference table throughout this step for downstream URL remediation.
Agent profile and Team migration
We extract all LiveHelpNow agent profiles and map them to HubSpot User accounts by email match. We identify any LiveHelpNow agent without a corresponding HubSpot User as a provisioning requirement and hold the migration of that agent's ticket and conversation assignments until the account is created. LiveHelpNow agent group memberships map to HubSpot Teams; we create Teams in HubSpot before agent records are assigned and validate team membership lists against the LiveHelpNow group roster.
Ticket and conversation migration in dependency order
We migrate tickets and conversations in record-dependency order: Contacts first (resolving customer email from LiveHelpNow conversations to HubSpot Contact records), then Tickets (with LiveHelpNow ticket IDs preserved in lhn_original_ticket_id__c, status mapped to HubSpot pipeline stages, and custom field values mapped to HubSpot Ticket Properties), then Conversations (linked to migrated Contact records and associated with migrated Tickets). We use HubSpot's Tickets API with batch chunking and rate-limit-aware pacing. Historical chat transcript messages attach to the migrated Conversation records with timestamps preserved.
Cutover, delta sync, and rebuild handoff
We freeze LiveHelpNow writes during cutover, run a final delta migration of any tickets or conversations created or modified during the migration window, then enable HubSpot as the system of record. We deliver the canned response rebuild guide, the survey configuration rebuild checklist, the workforce management reference snapshot, and the KB article ID cross-reference table to the customer's admin. We do not rebuild survey logic, canned response templates, or HubSpot Workflows as part of the data migration scope; these are documented for the customer's admin to rebuild using HubSpot's native tools.
Platform deep dives
LiveHelpNow
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 LiveHelpNow 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
LiveHelpNow: Not publicly documented.
Data volume sensitivity
LiveHelpNow 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 LiveHelpNow to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your LiveHelpNow 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 LiveHelpNow
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.