Helpdesk migration

Migrate from Splashtop Remote Support to HubSpot Service Hub

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

Splashtop Remote Support logo

Splashtop Remote Support

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

33%

4 of 12

objects map 1:1 between Splashtop Remote Support and HubSpot Service Hub.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Splashtop Remote Support to HubSpot Service Hub is a lateral-category migration: Splashtop manages remote endpoint access and technician sessions, while HubSpot Service Hub manages ticket queues, knowledge bases, and customer-facing support portals. The two systems have no native object symmetry, which means the migration centers on translating Splashtop's computer inventory and technician roster into HubSpot contacts, companies, and a custom endpoint object that gives support agents context when handling tickets. We resolve the API access constraint (Splashtop REST API requires Enterprise tier) by falling back to CSV export from the admin console when Enterprise access is unavailable. Session history, SOS request automation, and service desk channel configuration do not migrate because Splashtop does not expose these as standalone export artifacts and HubSpot Service Hub has no equivalent SOS-call model. We deliver a written inventory of open SOS requests requiring manual ticket creation and a permissions handoff CSV for the customer to reapply in HubSpot.

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

Splashtop Remote Support logo

Splashtop Remote Support

What's pushing teams away

  • Some users report connection stability issues with specific graphics drivers or network configurations, causing intermittent session drops that require workarounds or support tickets.
  • Multi-monitor support and display scaling have been flagged as lacking by Capterra reviewers, with difficulties handling multiple displays and resolution adjustments on mobile viewing.
  • Advanced features and integrations require a steeper learning curve and more initial setup time, particularly for organizations evaluating the Enterprise tier with SSO and ITSM integrations.
  • Users dislike the lack of alphabetized email lists when adding users to computers and the absence of a search feature in the user assignment interface, complicating administrative tasks.

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 Splashtop Remote Support objects map to HubSpot Service Hub

Each row shows how a Splashtop Remote Support 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.

Splashtop Remote Support

Computer

maps to

HubSpot Service Hub

Custom Object: Endpoint (endpoint_record)

1:1
Fully supported

Splashtop Computer records (Computer Name, Group Name, Last Session Time, IP Address, Notes) map to a HubSpot custom object named Endpoint or endpoint_record that we provision during migration. Hostname maps to a text field, Group Name maps to a picklist or lookup to a HubSpot Team, Last Session Time maps to a datetime field for the support agent's reference. We create the custom object schema in HubSpot before any data import and map all standard Computer properties to typed HubSpot fields. Endpoint records are associated via a custom lookup to the HubSpot Company representing the client organization that owns the endpoint.

Splashtop Remote Support

Technician

maps to

HubSpot Service Hub

User

1:1
Fully supported

Splashtop Technicians map directly to HubSpot User accounts. We resolve by email address match. Admin-role Technicians become HubSpot Super Admins; standard Technicians become HubSpot Agents with Service Hub seat permissions. Role names are preserved in a custom text field technician_role__c for audit. Any Splashtop Technician without an email match in the destination HubSpot portal goes to a reconciliation queue for the customer admin to provision before user-assigned records import.

Splashtop Remote Support

Computer Group

maps to

HubSpot Service Hub

Team

1:1
Fully supported

Splashtop Computer Groups map to HubSpot Teams. HubSpot Teams control ticket assignment routing and user permission scoping. Group hierarchy (parent groups and subgroups) translates to a flat team structure in HubSpot; nested group relationships are documented in a parent_team__c reference field. We export Group assignments alongside the computer list CSV and reconstruct the group mapping during HubSpot team provisioning.

Splashtop Remote Support

Access Permissions CSV

maps to

HubSpot Service Hub

User + Team (inferred)

lossy
Fully supported

Splashtop Access Permissions define which Technicians can reach which Computers or Groups and at what role. Splashtop exports these as a CSV with user_id, computer_id, role, and status. We infer the role hierarchy (Admin vs Technician vs User) and use it to configure HubSpot User seat types and Team membership during provisioning. The original permission CSV is delivered as a handoff artifact for the customer to reapply post-migration since HubSpot's permission model does not have a direct endpoint-access permission concept.

Splashtop Remote Support

SOS Request

maps to

HubSpot Service Hub

Ticket (Case)

1:1
Fully supported

Splashtop SOS Call generates attended support requests that can be routed to technicians or channels. Open SOS requests at migration time are converted to HubSpot Tickets with the original requester's contact information, subject line, and status preserved. We export the SOS request list from the Splashtop Service Desk console and create corresponding HubSpot Tickets during migration. Closed SOS requests do not migrate as historical tickets unless the customer explicitly scopes them; we flag this as a data-loss disclosure item during scoping.

Splashtop Remote Support

Service Desk Channel

maps to

HubSpot Service Hub

Ticket Pipeline

lossy
Fully supported

Splashtop Enterprise Service Desk Channels (SOS Call, invitation links, PIN codes, web form widgets) have no direct HubSpot equivalent. We map each active Splashtop channel to a HubSpot Ticket pipeline or a HubSpot Inbox conversation stream. Web form widget configurations are documented in a written channel inventory for the customer admin to rebuild using HubSpot Forms and the customer portal. Custom fields on Splashtop web forms map to HubSpot Ticket custom properties that we create before migration.

Splashtop Remote Support

Computer Details (IP, Hostname, Notes)

maps to

HubSpot Service Hub

Custom Fields on endpoint_record

lossy
Fully supported

Splashtop Computer properties including IP address, hostname, operating system, last logged-in user, and Notes text field map to custom fields on the Endpoint custom object in HubSpot. IP address maps as a text field (HubSpot does not support IP as a native field type). OS information maps to a picklist. These fields give HubSpot agents endpoint context when a support ticket references an affected device.

Splashtop Remote Support

Deployment Code

maps to

HubSpot Service Hub

Custom Field or Note (documented)

lossy
Fully supported

Splashtop Deployment Codes are account-scoped strings used to silently install the Splashtop Streamer on managed computers. These are Splashtop-specific and have no HubSpot analog. We preserve the deployment code CSV as a handoff artifact. The customer retains this data if Splashtop continues to run as a co-managed tool alongside HubSpot for remote access sessions that require in-app support beyond what HubSpot Tickets provide.

Splashtop Remote Support

RDP Profile (via Splashtop Connector)

maps to

HubSpot Service Hub

Custom Field or Note (documented)

lossy
Fully supported

Splashtop Connector supports importing and exporting RDP profiles as CSV with fields including Profile Name, Deploy Code, Enable Recording, and RDP-specific settings. We transfer the profile CSV as a handoff artifact. RDP connection profiles are Splashtop-specific; they have no native HubSpot equivalent and are documented for the customer's IT team to reapply if RDP-based remote access continues to be needed post-migration.

Splashtop Remote Support

User Access Role Definitions

maps to

HubSpot Service Hub

User Seat Type (Super Admin, Agent)

lossy
Mapping required

Splashtop role definitions (Admin, Technician, User with granular permission levels) are not exported as a standalone artifact. We infer role assignments from the Access Permissions CSV and the Technician list. Admin-tier Technicians are provisioned as HubSpot Super Admin or Service Hub Admin users; standard Technicians are provisioned as Service Hub Agents. We document the inferred role mapping in the migration handoff report for the customer's HubSpot admin to review and adjust seat types post-migration.

Splashtop Remote Support

Computer-count Billing Baseline

maps to

HubSpot Service Hub

Pre-migration Scope Record

lossy
Fully supported

Splashtop Remote Support is priced by the number of managed computers, not by user count. We capture the exact computer count from the Splashtop computer list export and API during discovery, validate it against the customer's current billing statement, and use it as the scoping baseline. This count drives migration scope pricing and is documented as a billing reference for the customer to adjust their Splashtop subscription tier post-migration if they reduce endpoint count.

Splashtop Remote Support

Session History

maps to

HubSpot Service Hub

Not migrated (no export available)

lossy
Not supported

Splashtop does not expose session history (timestamps, duration, technician, endpoint, session notes) via its public API or admin console CSV export. Session logs are retained in the Splashtop web console but are not available as a standalone export artifact. We document this limitation explicitly and do not claim to migrate historical session data. If the customer requires session audit trails, they retain Splashtop access for session log review or export screenshots manually from the console. This is a pair-specific data-loss item disclosed during scoping before any migration begins.

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.

Splashtop Remote Support logo

Splashtop Remote Support gotchas

High

API access requires Splashtop Enterprise

High

Computer-count billing means scoping errors directly inflate costs

Medium

On-Prem and cloud versions have different API capabilities

Medium

Two-app architecture requires both Streamer and Business App to be migrated

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

  • Splashtop session history has no export path and does not migrate

    Splashtop Remote Support does not expose historical session records (session timestamp, duration, technician, endpoint, session notes) via its public REST API or any admin console CSV export function. Session logs are viewable in the Splashtop web console but are not available as a standalone download. We cannot migrate historical session data into HubSpot Service Hub because the source data does not exist in a transferable format. We disclose this as a pair-specific data-loss item during discovery and document it in the migration handoff report. The customer retains access to Splashtop for session log review if audit trails are required post-migration.

  • Splashtop REST API requires Enterprise tier; non-Enterprise accounts use CSV export

    The Splashtop Open REST API — which includes endpoints for retrieving user lists, computer lists, managing users, and retrieving computer info — is gated exclusively to Splashtop Enterprise subscriptions. Customers on Basic, Plus, or Premium tiers cannot use programmatic API access to export computer inventory or automate migration tasks. We identify the customer's current Splashtop plan tier during discovery and configure the migration to use CSV exports from the admin console when Enterprise API access is unavailable. If the customer has an Enterprise trial available, we use the API for more complete data extraction. On-Prem deployments use a separate API PDF and endpoint structure; we confirm deployment type (cloud vs On-Prem) before beginning any automated migration steps.

  • SOS request automation and service desk channel workflows do not migrate

    Splashtop SOS Call routing rules, invitation link configurations, PIN code channels, and web form widget automations are Enterprise-tier features with no direct HubSpot Service Hub equivalent. HubSpot has native ticket routing via pipelines and Workflows, but these are structurally different from Splashtop's SOS request routing model. We do not migrate SOS channel configurations as automation code. We deliver a written channel inventory documenting each active Splashtop Service Desk Channel with its configuration parameters, request volume, and recommended HubSpot replacement (HubSpot Inbox conversation stream, HubSpot Form, or customer portal submission). The customer admin rebuilds the routing logic post-migration.

  • HubSpot's per-user pricing does not include endpoint or device context natively

    HubSpot Service Hub is licensed per user seat and has no native concept of managed endpoints or device inventory. Splashtop Computer records must be represented as a custom HubSpot object with custom fields to give support agents endpoint context when handling tickets. Custom objects are available on HubSpot Service Hub Professional ($90/user/mo) and above, but the object schema must be created before migration data is loaded. If the customer is on HubSpot Service Hub Starter ($15/user/mo), which does not include custom objects, computer data must be stored as notes on the Contact or Company record, which limits queryability and reporting on endpoint-specific support history.

  • Splashtop deployment codes and RDP profiles are not transferable architecture artifacts

    Splashtop Deployment Codes (account-scoped codes for silent Streamer installation) and Splashtop Connector RDP profiles are tied to the Splashtop account architecture and have no equivalent in HubSpot Service Hub. If the customer continues to run Splashtop alongside HubSpot for remote access sessions, these codes remain valid within Splashtop. We preserve the deployment code CSV and RDP profile CSV as handoff artifacts for the customer's IT team to retain. If Splashtop is being fully decommissioned, the customer must plan for a separate endpoint agent migration to a new remote access platform outside the HubSpot Service Hub migration scope.

Migration approach

Six steps for a successful Splashtop Remote Support to HubSpot Service Hub data migration

  1. Discovery and Splashtop plan tier assessment

    We audit the source Splashtop Remote Support portal to identify the plan tier (Basic, Plus, Premium, or Enterprise), determine API availability, and inventory all migratable objects: Computer count, Group hierarchy, Technician roster, Access Permissions CSV, open SOS requests, active Service Desk Channels, and any deployed RDP profiles. We also capture the computer-count billing baseline from the current Splashtop invoice for pricing validation. If the customer is on a non-Enterprise tier, we configure the extraction to use CSV exports from the admin console (Computers CSV, Technicians CSV, Access Permissions CSV) and confirm with the customer which Splashtop Service Desk features are in active use before scoping the migration.

  2. HubSpot destination setup and schema design

    We design the HubSpot Service Hub destination schema based on the customer's selected tier. On Professional or above, we create a custom Endpoint object with typed custom fields for hostname, IP address, OS, last session timestamp, and a lookup to the HubSpot Company representing the client organization. On Starter tier, we configure Computer data as notes on Company records with a standardized naming convention. We map Splashtop Groups to HubSpot Teams and Splashtop Technicians to HubSpot Users with appropriate seat types. If the customer is adopting HubSpot Service Hub alongside existing HubSpot Sales or Marketing Hubs, we verify that the contact and company records are consistent across hubs before migration begins.

  3. Sandbox migration and mapping validation

    We run a full migration into a HubSpot Sandbox (Service Hub Professional or Enterprise sandbox based on the customer's tier) using production-like data volume. The customer's Service Hub admin reconciles record counts (Users in, Companies in, Endpoint records in, open Tickets in), spot-checks 25-50 random endpoint records against the Splashtop source data, and validates that SOS requests were converted to Tickets with correct contact association. Any field mapping corrections and custom field type adjustments happen in the sandbox before production migration begins. We do not run production migration until sandbox sign-off is received from the customer's Service Hub admin.

  4. User provisioning and permission reconciliation

    We extract every distinct Splashtop Technician from the roster and match by email against the HubSpot destination portal's User table. Technicians without matching HubSpot users go to a reconciliation queue. The customer's HubSpot admin provisions any missing users and assigns Service Hub seat types (Agent, Supervisor, Super Admin). Access Permissions from Splashtop are preserved in a permission_reconciliation.csv that maps each technician's access scope to their HubSpot Team membership and role. The customer reviews and approves the permission mapping before final migration. This step gates the record import because HubSpot Ticket assignments require a valid OwnerId.

  5. Endpoint and SOS request migration in dependency order

    We run production migration in record-dependency order: HubSpot Users (provisioned and validated in Step 4), Companies (from Splashtop Computer Group organizations if applicable), Endpoint custom object records (from Splashtop Computers with custom field resolution), open SOS Requests (converted to HubSpot Tickets linked to the originating Contact and Endpoint record). Each phase emits a row-count reconciliation report before the next phase begins. SOS request conversion is a manual step within this phase: we export the open SOS list from Splashtop and create corresponding HubSpot Tickets with subject, requester, and status fields preserved. Closed SOS requests are scoped as data-loss items unless explicitly included by the customer.

  6. Cutover, session history disclosure, and channel rebuild handoff

    We coordinate a cutover window during which no new Splashtop SOS requests are accepted and the endpoint inventory is confirmed as migrated. We deliver the written channel inventory document mapping each active Splashtop Service Desk Channel to its HubSpot Inbox or portal equivalent with configuration steps. We deliver the Access Permissions reconciliation CSV and the Deployment Code/RDP profile handoff CSVs. We do not rebuild Splashtop SOS routing automations as HubSpot Workflows; the channel rebuild document provides the configuration guide for the customer's HubSpot admin. Session history data loss is formally documented as a pair-specific disclosure item with the Splashtop console recommended as the ongoing audit trail source. We support a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Splashtop Remote Support logo

Splashtop Remote Support

Source

Strengths

  • Cost-effective pricing at $22–33 per technician per month for attended support and $259/year for 25 computers for unattended support.
  • Cross-platform endpoint support including Windows, Mac, iOS, and Android with no mobile surcharge, unlike LogMeIn Rescue.
  • High-performance remote connections with 4K streaming at up to 60fps and low latency, verified by G2 usability scores of 98%.
  • Strong enterprise features on the Enterprise tier including SSO/SAML integration, granular permissions, scheduled access, and audit logging.
  • On-Prem deployment option available for organizations with strict data residency or network isolation requirements.

Weaknesses

  • Multi-monitor handling and display scaling have known limitations, particularly when viewing from mobile devices or across high-DPI displays.
  • Session history and historical session logs are not available as a public export, limiting audit trail migration.
  • The API is only available on Splashtop Enterprise plans, making programmatic migration access unavailable on lower tiers.
  • Role and permission definitions are not exported as a standalone artifact, requiring inference from the Access Permissions CSV.
  • Service desk features and SOS request workflows are enterprise-tier-only, complicating migrations for customers on Basic or Plus plans.
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 Splashtop Remote Support 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

    Splashtop Remote Support: 200 calls per minute per deployment (Splashtop On-Prem); cloud Enterprise tier rate limits are not publicly documented.

  • Data volume sensitivity

    A

    Splashtop Remote Support exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Splashtop Remote Support 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 Splashtop Remote Support to HubSpot Service Hub data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Yes. Many organizations migrate from Splashtop Remote Support to HubSpot Service Hub specifically to gain a structured ticket queue, knowledge base, and customer portal while continuing to use Splashtop for the actual remote access sessions. In this co-managed pattern, HubSpot Service Hub handles ticket routing, customer-facing communication, and knowledge base delivery, while technicians use Splashtop to access endpoints when resolving tickets. We migrate Computer inventory into a HubSpot custom Endpoint object so that support agents have endpoint context (hostname, OS, last session) when a ticket references an affected device, and open SOS requests become HubSpot Tickets for continuity during the transition window.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Splashtop Remote Support.
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