Helpdesk migration
Field-level mapping, validation, and rollback between ITSM 365 and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
ITSM 365
Source
Salesforce Service Cloud
Destination
Compatibility
8 of 11
objects map 1:1 between ITSM 365 and Salesforce Service Cloud.
Complexity
CModerate
Timeline
2-4 weeks
Overview
ITSM 365 to Salesforce Service Cloud is an ITSM-native to CRM-platform migration. ITSM 365 structures work around Naumen ITIL objects — Incidents, Service Requests, Changes, and Problems — with SLA assignments and priority flags at the record level. Salesforce Service Cloud uses the Case object as its central entity, with Entitlement Processes and Milestones handling SLA time tracking, and the Asset and Location objects holding Configuration Item data. We extract ITSM 365 data via its export APIs, map each record type to a Salesforce Case Record Type or custom object, preserve original priority and SLA tier in custom fields for audit continuity, and load through the Salesforce Bulk API with parent-record resolution. Approval chains, workflow automation, and custom SLA definitions do not migrate as code; we deliver a written inventory of every active rule and approval path for your admin to rebuild in Salesforce Flow. Lite-tier customers should note that limited workflow automation on the source means fewer migration objects but also fewer custom properties requiring field-level mapping, which reduces migration complexity compared to Standard-tier customers with extensive approval chains.
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
ITSM 365 platform overview
Scorecard, SWOT, gotchas, and pricing for ITSM 365.
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 ITSM 365 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.
ITSM 365
Incident
Salesforce Service Cloud
Case
1:1ITSM 365 Incidents map to Salesforce Case with Record Type set to Incident. The source priority field (P1-P4 or equivalent) maps to Case Priority, and the incident description, affected CI, and assignment group transfer to custom fields on Case. Original incident number is preserved in a custom field itsm_incident_id__c for traceability. SLA breach flags transfer to Case custom fields for post-migration reporting.
ITSM 365
Service Request
Salesforce Service Cloud
Case
1:1Service Requests map to Salesforce Case with Record Type set to Service Request. Request type, requester, and fulfillment details map to custom fields on Case. The Standard tier request categories become Case Origin or custom picklist fields. Standard tier approval requirements on requests are noted in the inventory document for rebuild as Salesforce Approval Processes or Flow-based approvals.
ITSM 365
Change
Salesforce Service Cloud
Case or Custom Object
1:1ITSM 365 Changes map to Salesforce Case with Record Type set to Change, or to a custom Change__c object if the customer's Salesforce edition lacks the native Change object. Risk classification (standard, normal, emergency) from ITSM 365 maps to a custom risk field, and the change calendar and approval status transfer as custom fields. Emergency change flagging maps to a Salesforce custom field that triggers expedited routing rules post-migration.
ITSM 365
Problem
Salesforce Service Cloud
Case (linked)
1:manyITSM 365 Problems (root-cause investigations) map to a Salesforce Case created as the Problem record, with related Incidents linked via the Case ParentId field. Problem status, root cause description, and known error workarounds transfer to custom fields on the parent Case. We create a custom relationship to Incident Cases using a lookup field so that the Problem-Incident relationship is preserved in Salesforce reporting.
ITSM 365
Configuration Item
Salesforce Service Cloud
Asset or Custom Object
1:1ITSM 365 CIs (servers, software, network devices, applications) map to Salesforce Asset by default for hardware and software items. Complex CI relationship maps (CI-to-CI dependencies) may require a custom object with self-lookup fields to preserve dependency topology. We assess CI volume and relationship complexity during discovery and recommend Asset versus custom object on a per-organization basis. CI class from ITSM 365 (hardware, software, document, location) maps to Asset Type or a custom picklist.
ITSM 365
SLA Assignment
Salesforce Service Cloud
Entitlement + Milestone
lossyITSM 365 SLA assignments and priority tiers do not have a direct Salesforce equivalent — Salesforce uses Entitlement Processes and Milestones linked to Case via the Entitlement field. We map ITSM 365 SLA tier names (Gold, Silver, Bronze or P1-P4 tier names) to Salesforce Entitlement records with corresponding Milestone time triggers. The original SLA tier is preserved in a custom field itsm_sla_tier__c on Case for audit continuity. Entitlement Processes must be configured in Salesforce before Case migration begins.
ITSM 365
User / Agent
Salesforce Service Cloud
User
1:1ITSM 365 agents and IT staff map to Salesforce User records. We resolve by email address match against the destination Salesforce org. Any ITSM 365 user without a matching Salesforce User is placed in a reconciliation queue for the customer's admin to provision before Case import begins. Assignment group members from ITSM 365 transfer to Salesforce Queues, which we provision during the schema design phase.
ITSM 365
Attachment
Salesforce Service Cloud
ContentDocument
1:1ITSM 365 file attachments on Incidents, Service Requests, Changes, and Problems migrate as Salesforce ContentDocument records linked via ContentDocumentLink to the parent Case. We extract attachments via the ITSM 365 export API, upload to Salesforce ContentWorkspace or Files, and link by Case ID resolution.
ITSM 365
Custom Properties (Standard tier)
Salesforce Service Cloud
Custom Fields
lossyITSM 365 Standard tier custom properties on Incident, Request, Change, and Problem objects require field-level mapping to Salesforce custom fields. We identify every custom property during discovery, map to the equivalent Salesforce field type (text, picklist, number, date, checkbox), create the custom fields in the destination org via metadata API, and include them in the field-level migration mapping. Custom properties on Lite tier are limited, reducing the mapping scope significantly.
ITSM 365
Approval Chain (Standard tier)
Salesforce Service Cloud
Approval Process / Flow (inventory only)
1:1ITSM 365 approval chains are not migrated as Salesforce automations. We inventory every active approval chain during discovery — including approval steps, approver roles, escalation rules, and SLA-based escalation timers — and deliver a written handoff document describing each chain's trigger, steps, and recommended Salesforce Approval Process or Flow equivalent. The customer's Salesforce admin rebuilds approval chains post-migration. This is explicitly outside our standard migration scope.
ITSM 365
Workflow Automation (Standard tier)
Salesforce Service Cloud
Flow (inventory only)
1:1ITSM 365 Standard tier workflow automation (auto-assignment rules, SLA escalation triggers, notification templates, field update rules) is not migrated as Salesforce Flow. We document every active workflow rule with its trigger object, conditions, and actions, and map each to a Salesforce Flow type (record-triggered, scheduled, or screen flow). The inventory document is delivered with the migration data package. Workflow rebuild is outside our standard scope.
| ITSM 365 | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Incident | Case1:1 | Fully supported | |
| Service Request | Case1:1 | Fully supported | |
| Change | Case or Custom Object1:1 | Fully supported | |
| Problem | Case (linked)1:many | Fully supported | |
| Configuration Item | Asset or Custom Object1:1 | Fully supported | |
| SLA Assignment | Entitlement + Milestonelossy | Fully supported | |
| User / Agent | User1:1 | Fully supported | |
| Attachment | ContentDocument1:1 | Fully supported | |
| Custom Properties (Standard tier) | Custom Fieldslossy | Fully supported | |
| Approval Chain (Standard tier) | Approval Process / Flow (inventory only)1:1 | Fully supported | |
| Workflow Automation (Standard tier) | Flow (inventory only)1: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.
ITSM 365 gotchas
Russian-origin vendor with primarily Russian-language documentation and support
Pricing differs by region and currency — published rubles do not equal published USD
Multi-product portfolio means each module has its own data model and pricing page
Server downtime episodes reported by users
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 assessment
We audit the source ITSM 365 instance across tier (Lite or Standard), active object types in use, custom property count per object, CMDB population (CI classes, relationship types), active approval chains, active workflow rules, SLA tier definitions, and attachment volume. We also identify the destination Salesforce edition and confirm whether Service Cloud is added to an existing Sales Cloud contract or is a net-new subscription. The discovery output is a written migration scope document that explicitly lists what migrates as data, what migrates as inventory, and what does not migrate.
Schema design and Entitlement Process configuration
We design the Salesforce destination schema based on discovery findings. For each ticket type (Incident, Service Request, Change, Problem), we define a Case Record Type and corresponding Business Process. We create Entitlement records and Milestone types matching the ITSM 365 SLA tier matrix. We provision Queues for each ITSM 365 assignment group, design any custom objects required for CMDB relationships, and create all custom fields identified in the audit. Schema is deployed to a Salesforce Sandbox first for validation by the customer's Salesforce admin.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using production-equivalent data volume to validate record counts, field mapping accuracy, and Entitlements are functioning correctly (SLA clock starts and milestones fire as expected). The customer's IT operations lead spot-checks 20-30 random Cases against the source ITSM 365 records and confirms the mapping is accurate. SLA milestone triggers are tested against a sample of Cases that should have breached or met SLA in the source. Sign-off on the sandbox reconciliation unlocks the production migration date.
User and Queue reconciliation
We extract every distinct ITSM 365 agent and assignment group from active records and match agents by email against the destination Salesforce org's User table. Assignment groups from ITSM 365 are mapped to Salesforce Queues that we provisioned during schema design. Any ITSM 365 user without a matching Salesforce User is held in a reconciliation queue for the customer's admin to provision. Queue membership must be finalized before Case import because OwnerId and QueueId references are required on all ticket records.
Production migration in dependency order
We run production migration in strict record-dependency order: Users (manual, validated), Entitlements (required before Cases), Accounts and Contacts (from ITSM 365 organizations and requesters), Assets (CIs from the CMDB with relationship fields resolved), Cases (Incidents, Service Requests, Changes, Problems with Entitlement linked and SLA clock activated), Attachments (as ContentDocument linked to parent Cases), and Knowledge articles (as a separate content package). Each phase emits a reconciliation row-count report before the next phase begins. We use the Salesforce Bulk API for Case and Asset batches larger than 5,000 records with exponential backoff on API limit responses.
Cutover, validation, and approval chain handoff
We freeze writes to ITSM 365 during the cutover window, run a delta migration of any records created or modified during the migration window, then mark Salesforce Service Cloud as the system of record. We deliver the approval chain inventory document, the workflow automation inventory, and the CMDB relationship map to the customer's IT operations team with recommendations for rebuilding each item in Salesforce Flow and Process Builder. We support a one-week hypercare window for reconciliation issues. Approval chain and workflow rebuild are not included in the standard migration scope.
Platform deep dives
ITSM 365
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ITSM 365 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
ITSM 365: Not publicly documented in English-language materials.
Data volume sensitivity
ITSM 365 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 ITSM 365 to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your ITSM 365 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 ITSM 365
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.