Helpdesk migration

Migrate from Splashtop Remote Support to Salesforce Service Cloud

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

Splashtop Remote Support logo

Splashtop Remote Support

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

60%

6 of 10

objects map 1:1 between Splashtop Remote Support and Salesforce Service Cloud.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Splashtop Remote Support to Salesforce Service Cloud is a category-change migration, not a direct replacement. Splashtop is a remote access tool that lets technicians connect to client endpoints; Salesforce Service Cloud is a case-management and customer-service platform built around Cases, Contacts, and service automation. The migration value lies in bringing over the technician roster, computer inventory for audit purposes, and any Service Desk Channel configurations (Enterprise tier only) into a CRM-native service operation. Session history, deployment codes, and remote access session logs are not exportable via Splashtop API or admin console and are excluded from migration scope. We deliver a written inventory of every active SOS request, Channel configuration, and Access Permission CSV requiring manual rebuild in Salesforce Omni-Channel and Flow post-migration. We do not migrate Splashtop Streamer deployments, deployment codes, or any remote-access session data because there is no Salesforce Service Cloud analog and no supported API path.

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

Salesforce Service Cloud logo

Salesforce Service Cloud

What's pulling them in

  • Deep Salesforce ecosystem integration with Sales Cloud, Marketing Cloud, and custom Apex apps creates a single pane of glass for enterprise customer data and cross-functional workflows.
  • Omnichannel case routing — email, chat, phone, social, and messaging — unified under one case object means agents do not lose context when customers switch channels mid-interaction.
  • AI for customer service (Einstein AI / Agentforce) offers automated case classification, suggested replies, and chatbot routing that reduces Tier-1 ticket volume without manual rule authoring.
  • Entitlement and milestone tracking enforces SLA compliance natively, automatically calculating breach windows and surfacing violations to supervisors in dashboards.
  • Salesforce's massive AppExchange ecosystem provides pre-built connectors, industry-specific managed packages, and third-party tools that extend Service Cloud beyond its out-of-box capabilities.

Object mapping

How Splashtop Remote Support objects map to Salesforce Service Cloud

Each row shows how a Splashtop Remote Support object lands in Salesforce Service Cloud, 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

Technician

maps to

Salesforce Service Cloud

User + Contact

1:1
Fully supported

Splashtop Technicians are the licensed users who initiate remote support sessions. Each Technician maps to a Salesforce User record with the Contact object holding the technician's profile data. We match by email address and flag any Technician without an email match for admin reconciliation. Role assignments (Admin, Technician) from Splashtop become Salesforce Profile or Permission Set assignments. Splashtop Remote Support tiers license Technicians per seat; Salesforce Service Cloud licenses per Agent User with a Service Cloud license type.

Splashtop Remote Support

Computer

maps to

Salesforce Service Cloud

Custom Object: Splashtop_Computer__c

1:1
Fully supported

Splashtop Computer records carry Computer Name, Group Name, Last Session Time, and Notes. There is no standard Salesforce object for managed endpoints. We create a Splashtop_Computer__c custom object with fields matching the CSV export schema, including a lookup to the Technician (mapped to User) who last accessed the computer. Computer records serve as an audit manifest for the migration rather than a functional mapping since Service Cloud does not use endpoint inventory for case routing.

Splashtop Remote Support

Computer Group

maps to

Salesforce Service Cloud

Custom Object: Computer_Group__c + Lookup

1:1
Fully supported

Splashtop Computer Groups organize endpoints for permission scoping and batch management. We create a Computer_Group__c custom object and link it to the Splashtop_Computer__c custom object via a lookup relationship, preserving the original group hierarchy. Group names and nesting depth migrate as parent-group lookup chains matching the Splashtop admin console tree structure.

Splashtop Remote Support

Access Permissions

maps to

Salesforce Service Cloud

Permission Set Assignment + Custom Field on Splashtop_Computer__c

lossy
Mapping required

Splashtop Access Permissions define which Technicians can reach which Computers or Groups and their role level. The Access Permissions CSV exports user-to-endpoint assignments but the role definitions themselves are not a standalone artifact. We reconstruct role assignments from the Access Permissions CSV and represent them as Salesforce Permission Set Assignments against the mapped Users, with a custom field on Splashtop_Computer__c capturing the assigned technician email list for audit. Role rebuild requires manual configuration in Salesforce by the customer's admin using the written inventory we deliver.

Splashtop Remote Support

Service Desk Channel (Enterprise)

maps to

Salesforce Service Cloud

Omni-Channel Configuration + Case Record Type

lossy
Fully supported

Splashtop Enterprise tier Service Desk Channels include SOS Call, invitation links, PIN codes, and web form widgets. These map partially to Salesforce Omni-Channel routing configurations and Case Record Types. SOS Call workflows become Omni-Channel Work Items; web form submissions become Cases via Web-to-Case. Channel custom fields require Salesforce custom fields on Case. Channel configurations are not programmatically migratable and are documented in the handoff inventory for admin rebuild.

Splashtop Remote Support

SOS Request (Enterprise)

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Open SOS requests from Splashtop Service Desk map to Salesforce Case records. The SOS request ID becomes an external ID field on Case, requester email maps to Contact lookup, assigned technician maps to User lookup, and request status maps to Case Status. Closed or resolved SOS requests migrate as historical Case records with a closed status. Active SOS requests require a real-time delta migration during the cutover window to avoid dropping in-flight support sessions.

Splashtop Remote Support

End User / Customer (SOS requester)

maps to

Salesforce Service Cloud

Contact + Account

many:1
Fully supported

Splashtop SOS requesters are end users who submitted a support request without a persistent account in Splashtop. Their email address is the primary identifier. We deduplicate against the existing Salesforce Contact database by email, merging new requesters into Contact records and linking them to the nearest matching Account. Unmatched requesters create new Contact records with Account = null for the admin to assign post-migration.

Splashtop Remote Support

Computer Profile (RDP)

maps to

Salesforce Service Cloud

Custom Field on Splashtop_Computer__c

1:1
Fully supported

Splashtop Connector RDP profiles export as CSV including Profile Name, Deploy Code, Enable Recording, and RDP-specific settings. Deploy codes and recording flags migrate as custom text fields on Splashtop_Computer__c. RDP-specific settings do not map to Salesforce standard objects and are documented as-is in the migration inventory for the customer's IT team to reconfigure in their RDP tool of choice.

Splashtop Remote Support

Deployment Code

maps to

Salesforce Service Cloud

Custom Field on Splashtop_Computer__c

1:1
Fully supported

Splashtop deployment codes scope the silent Streamer installation to the account and computer inventory. These codes are account-scoped and tied to the Splashtop subscription, not transferable to any other remote support platform. We preserve the deployment code reference as a custom field on Splashtop_Computer__c for audit and decommission documentation, but the codes themselves are Splashtop-specific and have no functional role in Salesforce Service Cloud.

Splashtop Remote Support

User Access Role Definitions

maps to

Salesforce Service Cloud

Salesforce Profile + Permission Set

lossy
Mapping required

Splashtop defines roles (Admin, Technician, User) with granular permission levels. Role definitions are not exported as a standalone artifact; we infer them from the Access Permissions CSV. We map Splashtop Admin to a Salesforce System Administrator profile and Splashtop Technician to a custom Service Cloud Agent profile. Any non-standard permission combinations documented in the CSV become Salesforce Permission Sets that the customer's admin assigns post-migration.

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

Salesforce Service Cloud logo

Salesforce Service Cloud gotchas

High

Data Export 512MB file size cap breaks large org exports

High

API Daily Request Limits vary by license edition

High

No automatic data backup in base Salesforce

Medium

Picklist dependencies silently break records when unmapped

Medium

Workflow rules fire unexpectedly during data load

Pair-specific challenges

  • Session history cannot migrate to Salesforce Service Cloud

    Splashtop does not expose a full session history export via its public API or admin console CSV export. Session logs are retained within the Splashtop web console but are not available as a standalone file. Salesforce Service Cloud has no standard object for remote access session records. We exclude session history from migration scope entirely. We recommend the customer take screenshots of any critical session records before the migration window and store them in Salesforce Files or a shared drive. This limitation applies to all Splashtop tiers and is not tier-specific.

  • API access requires Splashtop Enterprise tier

    Splashtop's 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 access to export data for migration automation. We identify the customer's current plan tier during scoping and flag whether an Enterprise trial or temporary upgrade is needed. If no API access is available, we fall back to CSV exports from the web console, which increases manual mapping effort and timeline by one to two weeks.

  • No direct remote access session object exists in Salesforce Service Cloud

    Splashtop Remote Support is fundamentally a remote endpoint access tool. Salesforce Service Cloud is a case management and customer service platform. There is no Salesforce standard object that represents a remote access session, endpoint computer, or deployment code. The computer inventory and technician roster we migrate serve as an audit record, not a functional replacement. Customers expecting that Splashtop functionality maps directly into Salesforce will need to use the Splashtop-Salesforce integration post-migration to initiate remote sessions from within Salesforce Cases, keeping Splashtop as the access layer while Service Cloud manages the case workflow.

  • Service Desk Channels and SOS workflows require manual rebuild

    Splashtop Service Desk Channel configurations (SOS Call routing, invitation links, PIN codes, web form custom fields) are Enterprise-tier features with no export API. We document every Channel, form field, and routing rule as a written inventory item. The customer's admin rebuilds Omni-Channel routing, Case Auto-Response Rules, and Web-to-Case forms in Salesforce Service Cloud using the inventory as a specification. This is a configuration rebuild, not a data migration, and typically requires two to five days of Salesforce admin time post-migration.

  • On-Prem and cloud Splashtop deployments use different API structures

    Splashtop On-Prem exposes its own Open API with a documented rate limit of 200 calls per minute per deployment. The cloud Enterprise API follows a different endpoint structure. Organizations running Splashtop On-Prem cannot use the cloud API reference and must use the On-Prem-specific API documentation. We confirm the deployment type (cloud vs. On-Prem) during scoping and select the correct API documentation and authentication method before beginning any automated migration steps.

Migration approach

Six steps for a successful Splashtop Remote Support to Salesforce Service Cloud data migration

  1. Discovery and tier verification

    We audit the source Splashtop account for plan tier (Basic, Plus, Premium, Enterprise), API availability, active Technicians count, Computer inventory volume, Computer Group hierarchy depth, Service Desk Channel count, and open SOS request volume. We pair this with a Salesforce Service Cloud edition check (Essential, Professional, Enterprise, Unlimited) and identify the Service Cloud license count required for the migrating technician roster. The discovery output is a written migration scope and a flag if Enterprise-tier API access is not available, which changes the data extraction strategy from REST API to CSV export.

  2. Schema design and custom object provisioning

    We design the destination schema in Salesforce. This includes provisioning the Splashtop_Computer__c and Computer_Group__c custom objects with fields matching the CSV export schema, creating the technician-to-User mapping table, designing the SOS request-to-Case field mapping, and identifying which Access Permission records map to Permission Set Assignments versus custom fields. Schema is deployed into a Salesforce Sandbox first for validation before production migration begins.

  3. Data extraction and CSV preparation

    For Enterprise-tier accounts, we pull technician lists, computer lists, group hierarchies, access permissions, and SOS requests via the Splashtop REST API. For lower tiers, we extract the same data from the admin console CSV exports and normalize field names to match the API export schema. We validate record counts against the customer's Splashtop billing statement (computer count) to catch any discrepancy that would affect post-migration licensing.

  4. Sandbox migration and reconciliation

    We run a full migration into a Salesforce Sandbox using production-equivalent data volumes. The customer's Service Cloud admin reviews record counts, spot-checks 25-50 records against the Splashtop source, and validates the technician-to-User assignment and computer-to-custom-object mapping. Access Permission assignments and Service Desk Channel configurations are documented for manual rebuild rather than migrated as records. Sign-off on the sandbox migration is required before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Salesforce Users (manual provisioning validated by email match), Accounts (placeholder for device inventory organization), Contacts (from SOS requesters and technician profiles), Custom Object: Computer_Group__c (group hierarchy), Custom Object: Splashtop_Computer__c (with group lookup resolved), SOS requests to Cases (with Contact and User lookups resolved), and Access Permission inventory (as a custom field on Splashtop_Computer__c). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, handoff inventory, and manual rebuild support

    We freeze Splashtop writes during cutover, run a final delta migration of any SOS requests created during the migration window, then deliver the migration inventory document. The inventory includes the Service Desk Channel configuration spec for Omni-Channel rebuild, the Access Permission role matrix for Permission Set assignment, and the RDP profile CSV for IT reconfiguration. We do not rebuild Splashtop channels as Omni-Channel routing configurations inside the migration scope; that is a separate configuration engagement. We support a three-day hypercare window for reconciliation issues raised during the first business week post-migration.

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.
Salesforce Service Cloud logo

Salesforce Service Cloud

Destination

Strengths

  • Enterprise-grade security, compliance certifications, and audit logging available across all paid editions with Shield offering enhanced event monitoring.
  • Scalable multi-tenant cloud architecture supporting orgs from 5 users to 150,000+ seat enterprises without infrastructure management overhead.
  • Omnichannel contact center unifying email, live chat, phone, messaging, and social into a single Case timeline per customer interaction.
  • Rich workflow automation via Salesforce Flow, Process Builder, and Apex triggers enabling complex case escalation, routing, and field updates.
  • Native AI capabilities (Agentforce / Einstein) for case auto-routing, classification, suggested responses, and chatbot escalation without third-party add-ons.

Weaknesses

  • Per-seat pricing model with no contact limits creates unpredictable cost scaling for large organizations adding many agents over time.
  • No automatic data backup — organizations must purchase a third-party backup solution or build manual Data Loader exports to protect against data loss from human error, failed deployments, or integrations overwriting records.
  • Steep learning curve for non-technical users requiring dedicated admin resources and formal training investment before teams reach productive velocity.
  • Annual contract requirements and limited pro-ration on exit create significant switching cost friction, especially for organizations evaluating alternatives mid-cycle.
  • Add-on licensing (CPQ, Einstein Activity Capture, Shield, Data Cloud) can double effective per-seat cost without clear documentation of which features are included in base tiers.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 objects need a manual workaround.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Splashtop Remote Support and Salesforce Service Cloud.

  • Object compatibility

    B

    1 of 7 objects need a manual workaround.

  • 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 Salesforce Service Cloud 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 Salesforce Service Cloud data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts with under 500 Technicians, under 5,000 Computer records, and no active Service Desk Channels. Migrations with active Service Desk Channels, large computer inventory recon to custom objects, or non-Enterprise Splashtop tiers (CSV-only extraction) move to four to eight weeks because of the increased manual mapping work and the configuration rebuild scope for Omni-Channel routing.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Splashtop Remote Support.
Land in Salesforce Service Cloud, 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