Helpdesk migration

Migrate from Servicetonic Helpdesk Tool to Salesforce Service Cloud

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 logo

Servicetonic Helpdesk Tool

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

80%

8 of 10

objects map 1:1 between Servicetonic Helpdesk Tool and Salesforce Service Cloud.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Servicetonic Helpdesk Tool logo

Servicetonic Helpdesk Tool

What's pushing teams away

  • Reviews flag discrepancies between marketed and actually-available features — asset management, automation, customer self-service, and surveys have been called out as marked unavailable in practice despite being listed on the marketing site.
  • Public review presence is very thin (single-digit reviews across G2 / Capterra), making independent evaluation difficult and slowing procurement comparisons.
  • Pricing above the €20/month entry tier is not publicly disclosed, which complicates total-cost-of-ownership calculations for mid-size or enterprise deployments.
  • AI Tonic automations do not export as portable rules — teams that have invested in triage and self-service logic lose that work when migrating away.
  • On-premise deployments require the customer to manage their own database export — no self-service migration portal exists, which adds friction to exits.

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 Servicetonic Helpdesk Tool objects map to Salesforce Service Cloud

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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

KnowledgeArticleVersion

1:1
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

Custom Object + Flow

lossy
Mapping required

Servicetonic 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

maps to

Salesforce Service Cloud

Contact

1:1
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

User

1:1
Fully supported

Servicetonic 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)

maps to

Salesforce Service Cloud

Custom CMDB__c

1:1
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

Entitlement Process + Milestone

lossy
Fully supported

Servicetonic 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

maps to

Salesforce Service Cloud

ContentDocument + ContentVersion

1:1
Fully supported

File 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

maps to

Salesforce Service Cloud

Custom Object

1:1
Fully supported

Servicetonic 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.

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.

Servicetonic Helpdesk Tool logo

Servicetonic Helpdesk Tool gotchas

High

On-premise deployment requires customer-managed data export

Medium

AI Tonic automations do not export as portable rules

Medium

SLA calendar and time-zone rules require manual mapping

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

  • On-premise export dependency requires customer IT involvement

    Servicetonic offers both cloud SaaS and on-premise deployment. Cloud customers can be connected via API with appropriate credentials. On-premise customers must provide a database export in a format we can consume (CSV, XML, or direct SQL extract); there is no self-service export portal for on-premise. We require a schema overview and sample export before committing to migration scope. If the customer cannot produce a usable export, migration scope is blocked until the IT team delivers the data. This dependency is a high-severity risk for on-premise migrations and must be identified during scoping, not after migration has begun.

  • AI Tonic triage and routing rules do not export as portable automation

    AI Tonic provides automated ticket categorization, routing, and self-service deflection that act on incoming Servicetonic tickets. These automation rules are not currently exposed via the documented Servicetonic REST API. We can migrate the underlying ticket data that AI Tonic acted upon (the categorized and routed Incidents and Service Requests), but the AI Tonic logic itself must be rebuilt in the destination platform. Salesforce Einstein for Service or Omni-Channel routing configuration can replicate the categorization and routing behavior, but this is a separate configuration effort outside the data migration scope.

  • SLA business-hour calendars require manual Entitlement Schedule mapping

    Servicetonic SLA configurations reference business-hour calendars and time-zone settings that vary by team and by contract. Salesforce Entitlement Processes use Entitlement Schedules that define business hours at the org level or the account level. The two models do not map 1:1 because a Servicetonic SLA calendar can be tied to a specific team with a specific time zone and holiday schedule, while Salesforce Entitlement Schedule assumes a single business-hour definition per schedule. We flag every non-standard SLA calendar during the mapping phase, map it to the closest available Salesforce schedule, and surface discrepancies for customer approval before import. Teams with more than 20 SLA calendars should budget additional time for this phase.

  • Servicetonic public API documentation does not expose full schema

    Servicetonic's public documentation does not expose the complete API schema, making pre-migration data auditing more dependent on customer-provided exports or direct database access. We work from the customer's data export to build the field mapping rather than from a public API reference. Custom fields, extended attributes, and any third-party plugin-added fields may not appear in the standard export format without explicit configuration by the Servicetonic admin. We request a full export including all custom fields during scoping to avoid surprises during migration.

  • Configuration Item relationships may not preserve in the CMDB custom object

    Servicetonic stores CI relationships (e.g., Server A is hosted on Location B, Application C depends on Database D) as first-class relationship records. Salesforce's custom CMDB__c object uses a self-referential lookup field that can represent parent-child relationships but does not natively model all CI relationship types (dependency, impact, containment) without a junction object or custom field. We migrate the primary CI type, name, location, and the primary parent-child relationship. Complex multi-hop relationship graphs require a post-migration review and potentially a custom junction object that we scope separately.

Migration approach

Six steps for a successful Servicetonic Helpdesk Tool to Salesforce Service Cloud data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

Context on both ends of the pair

Servicetonic Helpdesk Tool logo

Servicetonic Helpdesk Tool

Source

Strengths

  • ITIL v4-aligned incident, request, and problem management workflows built in
  • Cloud and on-premise deployment options for regulated-industry compliance
  • Geolocation of tickets, agents, and Configuration Items via Google Maps integration
  • AI Tonic for automated ticket triage and knowledge base self-service
  • Multilingual interface supporting English, French, German, Portuguese, and Spanish

Weaknesses

  • Public documentation does not expose the API schema, making pre-migration data audit more dependent on customer-provided exports
  • Limited verified review volume on G2 and Capterra makes independent feature verification difficult
  • Pricing structure above the entry tier is not publicly disclosed, complicating migration cost projections for mid-size deployments
  • On-premise deployments require the customer to provide the database export in a usable format before migration can begin
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 Servicetonic Helpdesk Tool 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

    Servicetonic Helpdesk Tool: Not publicly documented.

  • Data volume sensitivity

    B

    Servicetonic Helpdesk Tool doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Servicetonic Helpdesk Tool 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 Servicetonic Helpdesk Tool to Salesforce Service Cloud data migrations

Answers to the questions buyers ask most during Servicetonic Helpdesk Tool to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most migrations land between three and five weeks for accounts under 15,000 Incidents, 5,000 Service Requests, and 2,000 Knowledge Articles on the cloud tier with fewer than 20 SLA calendars. Migrations from on-premise deployments, with 50+ SLA calendars requiring Entitlement Process configuration, with large Knowledge Article bases, or with complex CI relationship graphs move to seven to eleven weeks because of database export coordination, SLA calendar translation, and Knowledge re-categorization time.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Servicetonic Helpdesk Tool.
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