Helpdesk migration
Field-level mapping, validation, and rollback between Servicetonic Helpdesk Tool and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Servicetonic Helpdesk Tool
Source
Salesforce Service Cloud
Destination
Compatibility
8 of 10
objects map 1:1 between Servicetonic Helpdesk Tool and Salesforce Service Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Servicetonic Helpdesk Tool to Salesforce Service Cloud requires mapping an ITIL-aligned ticket model onto a CRM-native case architecture. Servicetonic uses Incidents and Service Requests as separate primary objects with linked Configuration Items and AI Tonic automation; Salesforce Service Cloud consolidates these as Cases with Entitlement Processes and Milestones for SLA tracking. The migration must handle on-premise export dependencies (Servicetonic cloud customers use API; on-premise customers must provide a database export), preserve SLA calendar logic that does not map 1:1 to Salesforce Entitlement time plans, and flag AI Tonic triage rules as non-portable since they lack a documented export path. We sequence Knowledge Articles into Salesforce Lightning Knowledge with category mapping, map Configuration Items to a custom CMDB object, and deliver a written inventory of every AI Tonic rule and SLA calendar requiring manual rebuild in Salesforce Flow and Entitlement Processes post-migration.
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
Servicetonic Helpdesk Tool platform overview
Scorecard, SWOT, gotchas, and pricing for Servicetonic Helpdesk Tool.
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 Servicetonic Helpdesk Tool 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.
Servicetonic Helpdesk Tool
Incident
Salesforce Service Cloud
Case
1:1Servicetonic Incidents map to Salesforce Cases using Case Record Type = 'Incident'. The source incident status (open, in progress, pending, resolved, closed) maps to Salesforce Case Status picklist values that we configure per the customer's status lifecycle. Priority maps to Case Priority. The linked Configuration Item reference resolves to a custom CMDB__c record inserted before the Case import. Source incident number is stored in a custom field st_incident_id__c for audit traceability.
Servicetonic Helpdesk Tool
Service Request
Salesforce Service Cloud
Case
1:1Servicetonic Service Requests map to Salesforce Cases using Case Record Type = 'Service Request'. Request type from Servicetonic becomes a custom Case field request_type__c. If the Servicetonic request is linked to a Catalog Item, we store the catalog item reference in a custom field catalog_item__c. Approval status from Servicetonic migrates as a custom field approval_status__c; Salesforce approval workflows must be rebuilt in Flow if required in the destination.
Servicetonic Helpdesk Tool
Knowledge Articles
Salesforce Service Cloud
KnowledgeArticleVersion
1:1Servicetonic Knowledge Articles migrate to Salesforce Lightning Knowledge as KnowledgeArticleVersion records. Article title, body content (rich text), and attachments (inline images preserved) transfer directly. Servicetonic category hierarchy maps to Salesforce Data Category Groups that we configure before article import. Visibility flags from Servicetonic (internal, external, public) map to Salesforce article visibility channels (App, Portal, Public, All). We flag any articles linked to AI Tonic triage rules and document them separately for the customer to re-associate post-migration.
Servicetonic Helpdesk Tool
Service Catalog Items
Salesforce Service Cloud
Custom Object + Flow
lossyServicetonic Service Catalog entries do not have a direct Salesforce standard object equivalent. We migrate catalog item metadata (name, description, price, fulfillment process steps) into a custom Catalog_Item__c object and map the associated fulfillment workflow to a Salesforce Flow that the customer rebuilds. The Flow rebuild is documented in the automation inventory we deliver post-migration. If the customer uses Experience Cloud, catalog items may alternatively map to Digital Experience (Community) content for a self-service portal.
Servicetonic Helpdesk Tool
User / Requester
Salesforce Service Cloud
Contact
1:1Servicetonic end-user requester profiles (name, email, organization, location, contact preferences) map to Salesforce Contact records. The requester's organizational affiliation maps to the Contact's AccountId by resolving the Servicetonic organization name to a Salesforce Account. Contact preferences and language settings migrate to custom fields. Email opt-in status migrates to HasOptedOutOfEmail.
Servicetonic Helpdesk Tool
Agent
Salesforce Service Cloud
User
1:1Servicetonic agent profiles (role, team, permission profile) map to Salesforce User records. We resolve agents by email match against the destination Salesforce org's User table. Role and team assignments from Servicetonic map to Salesforce Role (hierarchy) and a custom team field. Permission level mapping depends on the destination Salesforce edition and is validated during scoping. Agents without a matching Salesforce User go to a reconciliation queue for admin provisioning before Case import begins.
Servicetonic Helpdesk Tool
Configuration Item (CI)
Salesforce Service Cloud
Custom CMDB__c
1:1Servicetonic Configuration Items (IT assets, systems, components with type, name, location, and relationships) migrate to a custom CMDB__c object that we pre-create in the destination org. CI type maps to a picklist field; CI name maps to the Name field; location maps to the custom location__c field. Geolocation data (Google Maps integration in Servicetonic) cannot transfer natively to Salesforce without a custom geolocation field implementation; we flag this as a post-migration customization item. Custom CI relationship types may require a junction object or a custom relationship field depending on the complexity of the source CI graph.
Servicetonic Helpdesk Tool
SLA Configuration
Salesforce Service Cloud
Entitlement Process + Milestone
lossyServicetonic SLA definitions (response time, resolution time tied to priority level and time plans) map to Salesforce Entitlement Processes with Milestones. Each Servicetonic SLA calendar becomes a Salesforce Entitlement Schedule. Business-hour and time-zone rules vary by team and contract in Servicetonic; we flag every non-standard SLA calendar during the mapping phase and map it to the closest available Salesforce Entitlement time plan, calling out discrepancies for customer approval before import. SLA metrics migrate as Milestone names and time thresholds; the milestone completion timestamp is preserved as a custom field.
Servicetonic Helpdesk Tool
Attachments
Salesforce Service Cloud
ContentDocument + ContentVersion
1:1File attachments on Servicetonic Incidents, Service Requests, and Knowledge Articles migrate to Salesforce Files (ContentDocument and ContentVersion). Inline images embedded in Knowledge Article body content are preserved as separate ContentVersion records and re-embedded in the article body post-import. We use Salesforce Bulk API for ContentVersion migration to handle file size limits and chunking.
Servicetonic Helpdesk Tool
Survey / Satisfaction Data
Salesforce Service Cloud
Custom Object
1:1Servicetonic customer satisfaction survey responses (CSAT scores, NPS, free-text feedback) do not map to a Salesforce standard object. We migrate the data into a custom Satisfaction_Survey__c object linked to the related Case via a lookup relationship. The customer can surface this data in reports via a custom report type or a Salesforce Dashboard.
| Servicetonic Helpdesk Tool | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Incident | Case1:1 | Fully supported | |
| Service Request | Case1:1 | Fully supported | |
| Knowledge Articles | KnowledgeArticleVersion1:1 | Fully supported | |
| Service Catalog Items | Custom Object + Flowlossy | Mapping required | |
| User / Requester | Contact1:1 | Fully supported | |
| Agent | User1:1 | Fully supported | |
| Configuration Item (CI) | Custom CMDB__c1:1 | Fully supported | |
| SLA Configuration | Entitlement Process + Milestonelossy | Fully supported | |
| Attachments | ContentDocument + ContentVersion1:1 | Fully supported | |
| Survey / Satisfaction Data | Custom Object1:1 | Fully 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.
Servicetonic Helpdesk Tool gotchas
On-premise deployment requires customer-managed data export
AI Tonic automations do not export as portable rules
SLA calendar and time-zone rules require manual mapping
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
Deployment assessment and export procurement
We determine whether the source Servicetonic instance is cloud or on-premise. For cloud deployments, we request API credentials and test connectivity to the Servicetonic REST endpoints for Incidents, Service Requests, Knowledge Articles, Users, and Configuration Items. For on-premise deployments, we work with the customer's IT team to procure a database export (CSV, XML, or SQL) with a schema overview before committing to migration scope. We also request a full export of all custom fields and any extended attributes. The deployment assessment output is a written export plan specifying data formats, volume estimates, and any on-premise export dependencies that must be resolved before migration begins.
Schema design and Salesforce environment preparation
We design the destination schema in Salesforce Service Cloud. This includes provisioning the custom CMDB__c object, the Catalog_Item__c object, and any custom fields on Case (request_type__c, approval_status__c, st_incident_id__c). We configure Data Category Groups for Knowledge article categorization, Entitlement Processes for each SLA tier identified in Servicetonic, and Case Record Types for Incident and Service Request separation. Page Layouts are configured per Record Type. Schema is deployed to a Salesforce Sandbox first for validation before any production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using production-like data volume. The customer's Servicetonic administrator and Salesforce admin jointly reconcile record counts (Incidents in, Service Requests in, Knowledge Articles in, CIs in, Users in), spot-check 20-40 records against the Servicetonic source, and validate SLA milestone timestamps and Entitlement milestone completions. Any field mapping corrections, missing picklist values, or Entitlement Process adjustments happen in the Sandbox. We do not proceed to production migration until the sandbox reconciliation is signed off.
Agent-to-User and Requester-to-Contact reconciliation
We extract every distinct Servicetonic agent and requester profile. Agents are matched by email against the Salesforce destination org's User table; agents without a matching User go to a reconciliation queue for the customer's Salesforce admin to provision. Requesters map to Salesforce Contacts; organizational affiliation resolves to an AccountId. SLA calendar assignments per agent are noted for the Entitlement Process configuration in Step 5. This step gates the Case import because OwnerId references must be valid before records are inserted.
SLA calendar inventory and Entitlement Process configuration
We inventory every distinct SLA calendar in Servicetonic, documenting business hours, time zone, holiday schedule, and the ticket types (Incident, Service Request) each calendar applies to. Each calendar maps to a Salesforce Entitlement Schedule. For non-standard calendars (multi-timezone, contract-specific, team-specific), we flag the discrepancy and propose the closest available Salesforce Entitlement configuration. The customer approves the SLA mapping before Entitlement Processes are deployed to production. This step is typically the longest for organizations with more than 20 SLA configurations.
Production migration in dependency order
We run production migration in record-dependency order: CMDB__c (Configuration Items first, so CI lookups resolve), Accounts (from Servicetonic organizations), Contacts (from requesters), Users (validated by admin), Cases with Record Type split (Incidents and Service Requests), Knowledge Articles with Data Category assignment, Attachments via ContentVersion, and Satisfaction Survey data. Each phase emits a row-count reconciliation report before the next phase begins. We use Salesforce Bulk API 2.0 with batch chunking for Cases and Knowledge Articles to handle volume and API rate limits.
Cutover, validation, and automation rebuild handoff
We freeze writes to Servicetonic during cutover, run a final delta migration of any records modified during the migration window, then enable Salesforce Service Cloud as the system of record. We deliver the AI Tonic rule inventory (as a written map to Salesforce Einstein and Omni-Channel routing equivalents), the SLA calendar mapping document, and the Service Catalog fulfillment Flow rebuild guide. We support a one-week hypercare window for reconciliation issues. We do not rebuild Servicetonic AI Tonic automations, approval workflows, or Service Catalog Flows as part of the migration scope; these are documented for the customer's admin or a Salesforce partner to configure post-migration.
Platform deep dives
Servicetonic Helpdesk Tool
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 Servicetonic Helpdesk Tool 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
Servicetonic Helpdesk Tool: Not publicly documented.
Data volume sensitivity
Servicetonic Helpdesk Tool doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Servicetonic Helpdesk Tool to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Servicetonic Helpdesk Tool 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 Servicetonic Helpdesk Tool
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.