Helpdesk migration

Migrate from NV Desk to HubSpot Service Hub

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

NV Desk logo

NV Desk

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

83%

10 of 12

objects map 1:1 between NV Desk and HubSpot Service Hub.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from NV Desk to HubSpot Service Hub is a contact-center data migration with a specific challenge: NV Desk's nine pre-built CTI integrations (Genesys, Cisco, Avaya, Five9, Amazon Connect, Dialpad, Webex, Zoom, Nice) are configuration-level and do not migrate. We document the active integrations so your team can plan the parallel reconfiguration in HubSpot and your contact center platform. On the data side, we migrate Cases as Tickets, Customer profiles as Contacts, and multi-channel conversation threads (voice call notes, email, chat, social) as Ticket Pipelines and Communication Log entries. HubSpot Service Hub's built-in automations that trigger on email events must be disabled before migration to prevent ticket statuses from being silently overwritten to 'Waiting on contact' during import. We do not migrate Workflows, Contact Center integrations, or Reporting dashboards as code; we deliver written inventories for your admin to rebuild.

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

NV Desk logo

NV Desk

What's pushing teams away

  • No free version — every production deployment requires a paid contract, unlike Freshdesk or HubSpot Service Hub which offer free tiers.
  • Public pricing is not published; quotes are sales-led, slowing evaluation against tools with transparent per-agent pricing.
  • Vendor's third-party review footprint is thin compared to Zendesk, Freshdesk, and Salesforce Service Cloud — independent feature validation is harder.
  • AI-driven features (intent classification, agent assist, generative reply) are not the platform's main differentiator; teams investing heavily in AI customer service often migrate to platforms with stronger native AI surfaces.
  • Multi-channel breadth is wide (voice + digital + CTI) but depth in each individual channel (e.g., social, knowledge-base self-service) is shallower than channel-specialised competitors.

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 NV Desk objects map to HubSpot Service Hub

Each row shows how a NV Desk 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.

NV Desk

Case

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

NV Desk Cases map directly to HubSpot Service Hub Tickets. The Case status (Open, Pending, Resolved, Closed) maps to a HubSpot Ticket pipeline status value. We configure the destination pipeline before migration using the HubSpot Tickets API to set the correct pipeline name, status labels, and display order matching the NV Desk deployment. Priority and SLA deadline fields map to HubSpot Ticket Priority and the SLA object on Professional tier.

NV Desk

Customer

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

NV Desk Customer profiles (name, email, phone, company, address) map to HubSpot Contacts. The email address is the dedupe key. If the NV Desk Customer record includes a company name without a separate Company record, we create a HubSpot Company during migration and link the Contact. Company-to-Contact resolution happens before Contact insert so that the association is valid at insert time.

NV Desk

Company (if separate)

maps to

HubSpot Service Hub

Company

1:1
Fully supported

NV Desk deployments that use separate Company records map to HubSpot Companies. Domain names from NV Desk become the Company Website field and are used as the dedupe key. Companies are inserted before Contacts so that Contact-to-Company lookups resolve on insert.

NV Desk

Agent

maps to

HubSpot Service Hub

User

1:1
Fully supported

NV Desk Agent records (name, email, team assignment, role) map to HubSpot Service Hub Users. We resolve agents by email match against the HubSpot destination account. Any NV Desk Agent without a matching HubSpot User goes to a reconciliation queue for your admin to provision before record import resumes. Inactive NV Desk agents are mapped to HubSpot Users with the inactive flag set.

NV Desk

Team

maps to

HubSpot Service Hub

Team

lossy
Fully supported

NV Desk Teams map to HubSpot Teams (available from Professional tier). We preserve team structure and map team-based routing rules to HubSpot workflow-based routing. Teams are configured in HubSpot before Ticket migration so that assignment rules can reference the correct team names.

NV Desk

Custom Ticket Fields

maps to

HubSpot Service Hub

Custom Ticket Properties

1:1
Mapping required

NV Desk custom fields on Cases are inventoried during scoping and mapped to HubSpot custom ticket properties. Field types (text, number, date, dropdown, checkbox) are mapped to equivalent HubSpot property types. Fields with no direct HubSpot equivalent are flagged for your admin to decide: create a new property, use an existing one, or drop the field. Custom ticket properties require Professional tier or above.

NV Desk

Conversation (voice, email, chat, social)

maps to

HubSpot Service Hub

Communication Log entries

1:1
Fully supported

NV Desk multi-channel conversation threads attached to Cases migrate as Communication Log entries in HubSpot Tickets. Each thread entry includes the channel metadata (voice call note, email body, chat message, social post), timestamp, and the agent or customer who authored it. Channel type is preserved as a Communication Log metadata field. Thread ordering is preserved by timestamp.

NV Desk

Attachment

maps to

HubSpot Service Hub

File (on Ticket record)

1:1
Fully supported

File attachments on NV Desk Cases migrate as Files attached to the corresponding HubSpot Ticket. We use chunked transfer for large attachments exceeding HubSpot's file size limit. Inline images embedded in conversation threads are flagged separately (see Gotchas) because HubSpot cannot preserve inline images in Communication Logs during standard migration.

NV Desk

Tag

maps to

HubSpot Service Hub

Tag

1:1
Fully supported

Tags applied to NV Desk Cases for categorization migrate as HubSpot Ticket Tags. Tag naming collisions are resolved during the mapping phase by prefixing with the source object name if needed.

NV Desk

SLA Configuration

maps to

HubSpot Service Hub

SLA Policy

lossy
Fully supported

NV Desk SLA configurations (response and resolution targets per team or Case type) map to HubSpot SLA Policies available on Professional tier. We document the SLA rules during scoping and map them to the destination SLA object. SLA thresholds become First Response Time and Next Job Time targets in HubSpot.

NV Desk

Knowledge Base Articles

maps to

HubSpot Service Hub

Knowledge Base Articles

1:1
Mapping required

NV Desk KB articles and categories migrate where accessible via export. HTML content is preserved and reformatted to match HubSpot's knowledge base content schema. We recommend using HubSpot's pre-built Knowledge Base Importer (knowledge.hubspot.com) for bulk KB migration alongside our structured data migration. Attachments on KB articles do not migrate and are flagged for manual reattachment.

NV Desk

Contact Center Integrations (Genesys, Cisco, Avaya, Five9, Amazon Connect, Dialpad, Webex, Zoom, Nice)

maps to

HubSpot Service Hub

Not Migrated

1:1
Fully supported

NV Desk's nine pre-built contact center integrations are configuration-level and tied to the NV Desk deployment. They do not migrate as data. We document which integrations are active in the NV Desk deployment during scoping so your team can plan the parallel reconfiguration with your contact center platform and HubSpot.

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.

NV Desk logo

NV Desk gotchas

High

Limited public API documentation for migration tooling

Medium

Pre-integrated contact center connectors do not migrate

Medium

Custom ticket fields require manual field mapping

Low

Reporting dashboard configurations do not export

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

  • HubSpot automations overwrite ticket status during migration

    HubSpot Service Hub includes automations that automatically update ticket status to 'Waiting on contact' when an email is sent to the customer or when a customer replies. These automations are enabled by default and will silently override the original NV Desk Case status during migration if not disabled beforehand. We disable the 'An email is sent to a customer' and 'A customer replies to an email' triggers before initiating any ticket writes. This is confirmed in HubSpot's own migration checklist documentation. Skipping this step results in migrated tickets with incorrect status values requiring a manual correction pass.

  • Inline images in conversation threads do not migrate

    HubSpot Service Hub cannot preserve inline images embedded in conversation threads during standard migration. Any images embedded in NV Desk Case conversation entries (for example, screenshots shared via chat or email) will not transfer as inline elements. We flag these records during scoping and either convert inline images to file attachments on the Ticket or document them for manual re-insertion post-migration. This limitation is documented in HubSpot's own migration checklist and applies to all source platforms migrating to Service Hub.

  • NV Desk limited API documentation requires deployment-specific export path

    NV Desk does not have widely published API documentation for third-party migration tools. The available export endpoints depend on the specific deployment version in use. In some deployments, direct database export or CSV extraction is required rather than a clean REST API. We inventory the available export endpoints during discovery and adapt our ingestion pipeline to match what the deployment exposes. We confirm the export path before scoping a migration and may require read-only database access or a custom CSV export format in addition to any available API endpoints.

  • CC function on tickets does not migrate to HubSpot

    HubSpot Service Hub does not support a CC function on Tickets as a native feature equivalent to some other helpdesk platforms. Any CC addresses recorded on NV Desk Cases do not transfer as a functional CC list. We capture CC addresses as a custom multi-line text property on the Ticket record so the information is preserved even though the CC function itself does not operate in HubSpot. Your admin can decide whether to use a custom property or notify CC recipients manually per ticket.

  • Contact center integrations must be re-established independently

    NV Desk's nine pre-built contact center integrations (Genesys, Cisco, Avaya, Five9, Amazon Connect, Dialpad, Webex, Zoom, Nice) are configuration-level and tied to the NV Desk deployment. When migrating to HubSpot Service Hub, these integrations must be independently re-established with the destination contact center platform. We document the active integrations, their configuration parameters, and the CTI routing logic during scoping so your team can plan the parallel reconfiguration. Screen-pop configurations, automatic case creation rules, and agent workspace assignments do not migrate.

Migration approach

Six steps for a successful NV Desk to HubSpot Service Hub data migration

  1. Discovery and export path confirmation

    We audit the NV Desk deployment to inventory Cases, Customer profiles, Agent records, Teams, custom ticket fields, SLA configurations, knowledge base articles, and active contact center integrations. We confirm the available export path (REST API endpoints, CSV extraction, or direct database read-only access) based on the specific deployment version. This step produces a written migration scope with record counts per object, a field inventory for custom ticket fields, and a list of active CTI integrations for your team to plan reconfiguration.

  2. HubSpot Service Hub pipeline and property configuration

    Before any data migration, we configure HubSpot Service Hub to receive the NV Desk schema. This includes creating a Ticket pipeline with status values matching the NV Desk Case statuses, creating custom ticket properties for every NV Desk custom field, configuring Teams, and provisioning SLA policies (if Professional tier). We configure these via the HubSpot Tickets API into a Sandbox or staging environment first. We also disable the HubSpot automations that trigger on email events to prevent status override during migration.

  3. Agent and user reconciliation

    We extract every distinct NV Desk Agent and map them to HubSpot Users by email. Agents without a matching HubSpot User go to a reconciliation queue. Your admin provisions any missing HubSpot Users before record migration begins. This step must complete before Tickets are migrated because OwnerId references are required on most HubSpot Ticket records.

  4. Parent record migration in dependency order

    We run migration in record-dependency order: Companies (from NV Desk Company records if separate), then Contacts (with Company lookups resolved), then Teams (so routing rules can reference them), then Tickets (with OwnerId and ContactId resolved). SLA policies are created before Tickets so that SLA targets can be assigned. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Conversation thread and engagement migration

    NV Desk multi-channel conversation threads (voice call notes, email, chat, social) migrate as Communication Log entries attached to the corresponding HubSpot Ticket. We preserve channel metadata, timestamps, and author attribution. Inline images in threads are flagged and handled as file attachments rather than inline elements. Attachments exceeding HubSpot file size limits are chunked or transferred via customer-hosted file transfer.

  6. Knowledge base migration and CTI documentation delivery

    NV Desk KB articles and categories migrate where accessible via export, with HTML content reformatted to HubSpot's knowledge base schema. We deliver the complete CTI integration inventory document to your team, listing every active Genesys, Cisco, Avaya, Five9, Amazon Connect, Dialpad, Webex, Zoom, and Nice integration with its configuration parameters for re-establishment in HubSpot. We do not rebuild contact center integrations as part of the migration scope.

  7. Cutover, delta sync, and automation rebuild handoff

    We freeze NV Desk writes during cutover, run a final delta migration of records modified during the migration window, then enable HubSpot Service Hub as the system of record. We deliver the complete Workflow and Automation inventory (with triggers, conditions, and recommended HubSpot Workflow equivalents) for your admin to rebuild. We do not rebuild NV Desk automations as HubSpot Workflows inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

NV Desk logo

NV Desk

Source

Strengths

  • Pre-built connectors for nine major contact center platforms eliminate CTI integration work
  • Unified case management screen surfaces voice and digital interactions without switching tools
  • Automatic case creation from any interaction channel reduces manual ticket entry
  • Screen-pop on existing customer records accelerates agent handle time
  • Advanced filtering and multi-tab workspace controls support high-volume agent workflows

Weaknesses

  • Publicly documented API coverage is limited; export paths rely on the specific deployment version
  • Pricing tiers and per-agent or per-case billing model are not publicly published
  • Knowledge base and reporting module data may require manual export in some deployments
  • Contact center integrations must be reconfigured in destination platforms independently
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?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across NV Desk and HubSpot Service Hub.

  • Object compatibility

    B

    2 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

    NV Desk: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your NV Desk to HubSpot Service Hub migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 10,000 Cases, 5,000 Customer profiles, and no knowledge base articles land between three and five weeks. Migrations with high-volume conversation histories (over 200,000 thread entries), multiple custom ticket field sets, large KB article exports, or active SLA configurations requiring Professional-tier setup move to six to ten weeks. The primary drivers are conversation thread chunking, field-level mapping per custom field, KB HTML reformatting, and the CTI integration documentation work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from NV Desk.
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