Helpdesk migration
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
Source
Salesforce Service Cloud
Destination
Compatibility
6 of 10
objects map 1:1 between Splashtop Remote Support and Salesforce Service Cloud.
Complexity
BStandard
Timeline
2-3 weeks
Overview
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.
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
Splashtop Remote Support platform overview
Scorecard, SWOT, gotchas, and pricing for Splashtop Remote Support.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
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
Salesforce Service Cloud
User + Contact
1:1Splashtop 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
Salesforce Service Cloud
Custom Object: Splashtop_Computer__c
1:1Splashtop 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
Salesforce Service Cloud
Custom Object: Computer_Group__c + Lookup
1:1Splashtop 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
Salesforce Service Cloud
Permission Set Assignment + Custom Field on Splashtop_Computer__c
lossySplashtop 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)
Salesforce Service Cloud
Omni-Channel Configuration + Case Record Type
lossySplashtop 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)
Salesforce Service Cloud
Case
1:1Open 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)
Salesforce Service Cloud
Contact + Account
many:1Splashtop 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)
Salesforce Service Cloud
Custom Field on Splashtop_Computer__c
1:1Splashtop 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
Salesforce Service Cloud
Custom Field on Splashtop_Computer__c
1:1Splashtop 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
Salesforce Service Cloud
Salesforce Profile + Permission Set
lossySplashtop 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.
| Splashtop Remote Support | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Technician | User + Contact1:1 | Fully supported | |
| Computer | Custom Object: Splashtop_Computer__c1:1 | Fully supported | |
| Computer Group | Custom Object: Computer_Group__c + Lookup1:1 | Fully supported | |
| Access Permissions | Permission Set Assignment + Custom Field on Splashtop_Computer__clossy | Mapping required | |
| Service Desk Channel (Enterprise) | Omni-Channel Configuration + Case Record Typelossy | Fully supported | |
| SOS Request (Enterprise) | Case1:1 | Fully supported | |
| End User / Customer (SOS requester) | Contact + Accountmany:1 | Fully supported | |
| Computer Profile (RDP) | Custom Field on Splashtop_Computer__c1:1 | Fully supported | |
| Deployment Code | Custom Field on Splashtop_Computer__c1:1 | Fully supported | |
| User Access Role Definitions | Salesforce Profile + Permission Setlossy | 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.
Splashtop Remote Support gotchas
API access requires Splashtop Enterprise
Computer-count billing means scoping errors directly inflate costs
On-Prem and cloud versions have different API capabilities
Two-app architecture requires both Streamer and Business App to be migrated
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Splashtop Remote Support
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Splashtop Remote Support and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
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
Splashtop Remote Support: 200 calls per minute per deployment (Splashtop On-Prem); cloud Enterprise tier rate limits are not publicly documented.
Data volume sensitivity
Splashtop Remote Support exposes a bulk API — large-volume migrations stream efficiently.
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 Splashtop Remote Support to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Splashtop Remote Support
Other ways to arrive at Salesforce Service Cloud
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.