Helpdesk migration
Field-level mapping, validation, and rollback between Splashtop Remote Support and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
Splashtop Remote Support
Source
Freshdesk
Destination
Compatibility
4 of 8
objects map 1:1 between Splashtop Remote Support and Freshdesk.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Splashtop Remote Support to Freshdesk is a category transition: Splashtop manages remote access sessions to unmanaged endpoints, while Freshdesk manages structured support tickets across contacts and organizations. The migration does not move historical remote sessions (Splashtop does not expose session history as a public export), but it does move technician rosters into Freshdesk agents, computer group manifests as configurable custom fields or asset records, and access-permission CSVs as a written inventory for the customer's admin to reconstruct in Freshdesk Roles. The primary scoping risk on the source side is that Splashtop's REST API requires Enterprise tier; customers on Basic, Plus, or Premium tiers must use CSV exports from the admin console or temporarily activate an Enterprise trial for automated export. On the destination side, Freshdesk's Sprout free plan blocks API access entirely, requiring at minimum a Blossom trial for migration data writes. We do not migrate Splashtop Streamer deployment codes, SOS request workflows, or Service Desk channel configurations as these are Enterprise-tier-only and do not map directly to Freshdesk equivalents.
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.
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 Freshdesk, 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
Freshdesk
Agent
1:1Splashtop Technicians map to Freshdesk Agents. We resolve by email match against Freshdesk's agent list, which we retrieve via GET /agents once the customer's Freshdesk Blossom or higher trial is provisioned. Role assignments (Admin, Technician, User) in Splashtop map to Freshdesk Agent Profiles: Support Admin maps to Freshdesk Support Admin, standard technicians map to Freshdesk Support Agent. We flag any Splashtop technician without a matching Freshdesk email for the customer's admin to provision before the agent phase of migration begins.
Splashtop Remote Support
Computer
Freshdesk
Contact (asset field) or Freshdesk Asset
lossySplashtop Computer records (name, group, last session time, notes) do not have a direct Freshdesk equivalent on Sprout or Blossom tiers because Freshdesk's native Assets module requires Estate or Forest. On lower tiers we map computer data to a custom contact field called endpoint_managed_hostname__c and endpoint_last_seen__c. If the customer is on Freshdesk Estate or Forest, we map to the Freshdesk Assets module with asset_name, asset_type (Computer), and a link to the Contact representing the asset's assigned user. The mapping strategy is confirmed during scoping based on the customer's Freshdesk plan tier.
Splashtop Remote Support
Computer Group
Freshdesk
Freshdesk Agent Group or Custom Field
lossySplashtop Computer Groups define organizational hierarchy for endpoint management. In Freshdesk, groups exist for agent routing (Groups on the Team Management page), not for asset organization. We map Splashtop Computer Groups to a custom picklist field on the asset or contact record called endpoint_group__c. If the customer's Freshdesk tier includes the Assets module, we map to the asset's asset_tag or a custom asset field. Group membership relationships (which computers belong to which groups) are preserved as comma-separated values in the custom field rather than as formal relational records.
Splashtop Remote Support
Access Permissions CSV
Freshdesk
Agent Profile + Team assignment (documented only)
1:1Splashtop Access Permissions define which technicians can reach which computers or groups and at what permission level. These export as a CSV from the Splashtop admin console and cannot be pulled via API on non-Enterprise tiers. We parse the CSV and produce a written inventory mapping each Splashtop role (Admin, Technician) and computer-group assignment to Freshdesk equivalent Agent Profiles and Group assignments. Freshdesk Agent Profiles control field-level visibility and ticket assignment rights; Group membership controls ticket routing. We do not import Access Permission records as data rows because Freshdesk has no equivalent many-to-many permission assignment object for assets.
Splashtop Remote Support
SOS Request (Enterprise tier)
Freshdesk
Freshdesk Ticket
1:manySplashtop Enterprise SOS Requests (attended support sessions triggered by end users via a PIN or web form) are tracked in Splashtop's Service Desk console. Open SOS requests at migration time can be mapped to Freshdesk Tickets as a one-time import: the SOS request description and requester email become the Freshdesk Ticket subject and requester. Resolved or closed SOS requests with no open conversation thread do not require migration as they represent historical sessions that are audit-logged within Splashtop. This mapping is only possible for customers on Splashtop Enterprise; SOS requests on Basic, Plus, or Premium are not accessible via API and cannot be programmatically exported.
Splashtop Remote Support
RDP Profile (Connector)
Freshdesk
Custom Field or documentation
1:1Splashtop Connector supports importing and exporting RDP profiles as CSV files including Profile Name, Deploy Code, Enable Recording, and RDP-specific settings. These profiles are Splashtop-specific infrastructure configuration with no Freshdesk equivalent. We transfer the CSV as a documented artifact for the customer's IT team to reapply in Splashtop if they continue running Splashtop as a secondary remote-access layer alongside Freshdesk, or to configure as a custom field on the asset record in Freshdesk if the customer's workflow references RDP connection details on support tickets.
Splashtop Remote Support
Deployment Code
Freshdesk
Not migrated (deployment artifact)
lossySplashtop deployment codes are scoped to the Splashtop account and used to silently install the Splashtop Streamer on managed computers. Since these are Splashtop-specific deployment tokens, they do not migrate to Freshdesk. If the customer is decommissioning Splashtop entirely, deployment codes become irrelevant; the Splashtop Streamer must be uninstalled on every managed endpoint and replaced with the new remote-support agent. We provide a computer-list export from Splashtop as a deployment manifest to guide the endpoint-side reconfiguration.
Splashtop Remote Support
Session History
Freshdesk
Not migrated (no export available)
1:1Splashtop does not expose session history as a public API export or admin-console CSV. Session logs are retained within the Splashtop web console but are not retrievable as standalone records. We flag this gap explicitly in the migration scope and document the customer-facing implication: historical remote session records will not appear in Freshdesk after cutover. If the customer has a legal or compliance requirement to preserve session history, we recommend exporting session logs manually from the Splashtop console UI as a screen-scraped report before the migration window and storing them in a separate document store or ITSM archive.
| Splashtop Remote Support | Freshdesk | Compatibility | |
|---|---|---|---|
| Technician | Agent1:1 | Fully supported | |
| Computer | Contact (asset field) or Freshdesk Assetlossy | Fully supported | |
| Computer Group | Freshdesk Agent Group or Custom Fieldlossy | Fully supported | |
| Access Permissions CSV | Agent Profile + Team assignment (documented only)1:1 | Fully supported | |
| SOS Request (Enterprise tier) | Freshdesk Ticket1:many | Fully supported | |
| RDP Profile (Connector) | Custom Field or documentation1:1 | Fully supported | |
| Deployment Code | Not migrated (deployment artifact)lossy | Fully supported | |
| Session History | Not migrated (no export available)1:1 | Not supported |
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
Freshdesk gotchas
API access is blocked on the free plan
Per-minute rate limits are account-wide and endpoint-specific
Multi-channel source types do not map 1:1 to all destinations
Custom objects created in-product cannot be accessed by other apps
Contact import requires at least 10 existing tickets in the account
Pair-specific challenges
Migration approach
Discovery and plan-tier confirmation
We audit the source Splashtop account for plan tier (Basic, Plus, Premium, or Enterprise), computer count, technician count, group structure, and any active SOS requests. We confirm the destination Freshdesk plan tier and whether the Assets module is available (Estate or Forest). If the Splashtop account is on a non-Enterprise tier, we flag the CSV-export fallback requirement and instruct the customer on generating the Access Permissions CSV from the admin console. We also confirm Freshdesk API access by validating API key generation on the Blossom or higher trial.
Data extraction from Splashtop
For Enterprise-tier accounts, we use the Splashtop REST API (GET /users, GET /computers, GET /groups, GET /access_rights) with rate-limit handling and retry logic to export Technicians, Computers, Groups, and Access Permissions. For non-Enterprise accounts, we process the CSV exports provided by the customer. We validate computer count against the customer's billing statement to flag any discrepancies. The computer list serves as the deployment manifest for the endpoint-side migration (Splashtop Streamer uninstall reference).
Freshdesk schema pre-configuration
We configure Freshdesk before any data writes: we provision Agent Profiles matching the Splashtop role hierarchy (Support Admin for Splashtop Admins, Support Agent for Splashtop Technicians), create Agent Groups mapped to Splashtop Computer Groups, and add any required custom fields for endpoint data (endpoint_managed_hostname__c, endpoint_group__c, endpoint_last_seen__c). If the customer is on Freshdesk Estate or Forest, we configure the Assets module with a Computer asset type and link assets to Contacts. Schema configuration happens in a Freshdesk trial or sandbox environment first for validation.
Agent migration with role mapping
We extract Splashtop Technicians (name, email, role, status) and map them to Freshdesk Agents via email match. The customer's admin provisions any missing Freshdesk agent accounts before this phase. Role mappings (Splashtop Admin to Freshdesk Support Admin, Splashtop Technician to Freshdesk Support Agent) are applied during the agent import. We run a row-count reconciliation report after the agent phase and spot-check three to five records against the Splashtop source before proceeding.
Endpoint and asset data migration
Splashtop Computer records are migrated as Freshdesk Contacts (with custom endpoint fields) or as Freshdesk Assets linked to Contacts, depending on the plan tier confirmed in step one. Group membership is stored as a custom field value on each record. The Access Permissions CSV is transformed into a written inventory document mapping technician email to group access levels; this document is delivered as a separate handoff artifact for the customer's admin to rebuild in Freshdesk Roles and Groups. Deployment codes are preserved in the manifest for endpoint-side reconfiguration reference.
Cutover, validation, and handoff
We run a delta check to identify any Splashtop records modified during the migration window, import final changes to Freshdesk, then freeze the Splashtop account from new session starts during a brief cutover window (typically a single business day). We deliver the Access Permissions inventory document, the computer deployment manifest, and the SOS Request mapping summary (if applicable). We conduct a final reconciliation pass against the Splashtop CSV row counts. We do not rebuild Freshdesk automations, SLAs, or knowledge base articles as these are configuration work outside data migration scope.
Platform deep dives
Splashtop Remote Support
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Splashtop Remote Support and Freshdesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Splashtop Remote Support and Freshdesk.
Object compatibility
All 7 core objects map 1:1 between Splashtop Remote Support and Freshdesk.
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 Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your Splashtop Remote Support to Freshdesk 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 Freshdesk
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.