Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise ITSM and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Sunrise ITSM
Source
Salesforce Service Cloud
Destination
Compatibility
10 of 12
objects map 1:1 between Sunrise ITSM and Salesforce Service Cloud.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from Sunrise ITSM to Salesforce Service Cloud requires navigating a vendor-assisted data extraction process — Sunrise ITSM does not expose a public bulk export API, so FlitStack AI coordinates directly with Sunrise Software professional services to obtain structured CSV or JSON exports before any transformation begins. The Sunrise modular architecture means some customers run 30+ modules with bespoke custom objects; we audit the live schema pre-migration, extract every custom module's field list, and map each one individually to a Salesforce custom object. We preserve owner-to-agent assignments, status histories, and attachment file references, and we resolve effective-date semantics on Skills and Training records by flattening them to static custom fields in Salesforce. Workflows, approval chains, and the Sunrise no-code workflow builder do not migrate as code; we deliver a written inventory of every active workflow for the customer's admin to rebuild in Salesforce Flow or Omni-Channel.
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
Sunrise ITSM platform overview
Scorecard, SWOT, gotchas, and pricing for Sunrise ITSM.
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 Sunrise ITSM 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.
Sunrise ITSM
Incident
Salesforce Service Cloud
Case
1:1Sunrise ITSM Incidents map to Salesforce Case records. Priority (P1-P4), Category, and custom Incident properties map to Salesforce standard fields and pre-provisioned custom fields. The Sunrise Incident number becomes a custom field src_incident_number__c on the Case for audit traceability. Incident assignments map to Case OwnerId via User email reconciliation.
Sunrise ITSM
Service Request
Salesforce Service Cloud
Case or Entitlement
lossySunrise ITSM Service Requests map to Salesforce Case records with a custom type field (Service_Request__c = true) or to Entitlement records if the destination Salesforce org uses Salesforce's Entitlement Management module. Approval chains on Service Requests do not migrate; we document the approval matrix as a written handoff for the customer's admin to re-implement in Salesforce Approval Processes or Flow.
Sunrise ITSM
Change
Salesforce Service Cloud
Change Request
1:1Sunrise ITSM Change records map to Salesforce Change Request objects (available in Salesforce Service Cloud from the ITSM Data Model or as a custom Change object). Risk level, approval status, related Incidents, and CI associations migrate as custom fields and related-list links. The Change calendar linkage migrates as start and end date fields with a custom change_window__c property.
Sunrise ITSM
Asset (CI)
Salesforce Service Cloud
Asset
1:1Sunrise ITSM Assets and Configuration Items map to Salesforce Asset records. Where custom CI types exist beyond the standard Asset model, we map them field-by-field to a destination schema that may include custom Asset types. CI-to-Incident relationships migrate as related-list entries on the Asset; CI-to-Change relationships migrate as linked Change Request references.
Sunrise ITSM
Knowledge Article
Salesforce Service Cloud
KnowledgeArticleVersion
1:1Sunrise ITSM Knowledge Articles with HTML body content migrate to Salesforce Knowledge Articles. Some Sunrise ITSM customers store KB content in a customrichtext format; we extract the HTML body, strip embedded script, and restructure for Salesforce's article body field. Categories and status flags migrate to Salesforce Knowledge Article Status and DataCategory values.
Sunrise ITSM
User
Salesforce Service Cloud
User
1:1Sunrise ITSM User and Agent records map to Salesforce User records matched by email address. Role assignments and Active Directory synchronisation identities from Sunrise migrate to Salesforce Role Hierarchy assignments via the customer's admin. Any Sunrise User without a matching Salesforce User is held in a reconciliation queue for admin provisioning before record import proceeds.
Sunrise ITSM
Team
Salesforce Service Cloud
Group
1:1Sunrise ITSM Teams map to Salesforce Group records (public groups for team routing boundaries). Team membership order and escalation hierarchy migrate as Salesforce Group Member records and, where applicable, to Omni-Channel routing configurations post-migration. Escalation path seniority transfers to a custom field escalation_tier__c.
Sunrise ITSM
Service Catalog Item
Salesforce Service Cloud
Flow or Custom Object
lossySunrise ITSM Service Catalog items are linked to workflows and approval matrices. We migrate the item definition data — name, description, category, fulfiller assignment — and flag any workflow reference that cannot be resolved at migration time as a broken_link__c flag on the migrated record. Rebuild of catalog-driven workflows is documented for the customer's admin.
Sunrise ITSM
Training Course
Salesforce Service Cloud
Custom Object (Training_Course__c)
1:1The Sunrise ITSM ITBM Training module stores course outlines and attendance records. Course definitions migrate to a custom Training_Course__c object. Attendance records and delegate history migrate to a Training_Attendance__c custom object linked to the course and the agent User record.
Sunrise ITSM
Skill and Certification
Salesforce Service Cloud
Skill and Certification (custom fields)
1:1Sunrise ITSM Skills with effective-date semantics migrate to Salesforce custom fields (or a Skills custom object) with the original effective_date__c and expiry_date__c preserved as custom properties. Expired certifications are flagged with a status__c = Expired value. FlitStack AI marks these records for customer review rather than silently excluding them.
Sunrise ITSM
Custom Module
Salesforce Service Cloud
Custom Object
1:1Sunrise ITSM customers running bespoke custom modules beyond the standard ITSM objects require pre-migration schema audits from Sunrise Software to capture field definitions. We extract each custom module's complete field list, map types to Salesforce field equivalents (text, number, picklist, date, lookup), provision the destination custom object with __c API naming, and migrate records before dependent objects. This is the highest-risk mapping step and drives the most schedule variance.
Sunrise ITSM
Attachment
Salesforce Service Cloud
ContentDocument
1:1Sunrise ITSM attachments store file path references rather than inline binary data. Some customers host attachments on internal network drives. We resolve each file path reference, retrieve the file, and upload it as a Salesforce ContentDocument linked via ContentDocumentLink to the parent Case, Asset, or Change Request record. If the source file server is decommissioned before migration completes, attachments become unrecoverable — we flag this risk during discovery and do not proceed past attachment inventory without confirmation that source paths are live.
| Sunrise ITSM | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Incident | Case1:1 | Fully supported | |
| Service Request | Case or Entitlementlossy | Fully supported | |
| Change | Change Request1:1 | Fully supported | |
| Asset (CI) | Asset1:1 | Fully supported | |
| Knowledge Article | KnowledgeArticleVersion1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Team | Group1:1 | Fully supported | |
| Service Catalog Item | Flow or Custom Objectlossy | Fully supported | |
| Training Course | Custom Object (Training_Course__c)1:1 | Fully supported | |
| Skill and Certification | Skill and Certification (custom fields)1:1 | Fully supported | |
| Custom Module | Custom Object1:1 | Fully supported | |
| Attachment | ContentDocument1: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.
Sunrise ITSM gotchas
Custom module schema is invisible to standard exports
No documented public API for bulk data extraction
Attachment storage paths reference internal file servers
ITBM training and skills module uses effective-date semantics
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 data extraction coordination
We audit every active Sunrise ITSM module, custom object, and workflow in scope. We identify all Sunrise User and Agent records, ticket volumes per type (Incident, Service Request, Change), asset count, Knowledge Article count, and attachment inventory. We simultaneously initiate the Sunrise Software professional services request for structured data extraction, as this step drives the critical path. The discovery output is a written migration scope with record counts per object, a data extraction timeline from Sunrise, and a Salesforce edition recommendation (Service Cloud Professional at $75/user or Enterprise at $150/user).
Schema provisioning in Salesforce Sandbox
We deploy the destination schema to a Salesforce Sandbox org before any data extraction is complete. This includes provisioning custom objects for any Sunrise custom modules (with __c API names matched to source names), custom fields on standard objects (Case, Asset, Change Request), Record Types for Case differentiation (Incident type vs. Service Request type), and Salesforce Groups for team migration. Schema is deployed via Salesforce Metadata API or change set so that the customer can review and sign off before production migration begins.
Sandbox migration and reconciliation
We run a full migration into the Salesforce Sandbox using production-like data volume. The customer's Service Desk lead reviews record counts (Cases in, Changes in, Assets in, Articles in), spot-checks 25-50 records against the Sunrise source for field-level accuracy, and validates attachment file presence. Any mapping corrections — field type mismatches, missing picklist values, custom object relationship gaps — are resolved in the Sandbox before production migration begins. We do not proceed to production until the Sandbox sign-off is obtained.
User and Team provisioning
We extract every distinct Sunrise User and Agent referenced on Incidents, Service Requests, Changes, and Assets and match by email against the Salesforce destination org's User table. Any Sunrise user without a matching Salesforce User is placed in a reconciliation queue. The customer's Salesforce admin provisions missing Users (active or inactive based on whether the original Sunrise user is still employed) before record import resumes. Team migration follows User provisioning, with Sunrise team boundaries mapped to Salesforce Groups and Omni-Channel routing configurations documented for post-migration implementation.
Production migration in dependency order
We run production migration in strict dependency order: Salesforce Users (validated), Groups (from Sunrise Teams), Knowledge Articles (published), Assets (from Sunrise CIs), Cases (Incidents and Service Requests mapped to Record Types), Change Requests (linked to related Cases), custom module objects (last, because they often have lookup relationships to standard objects), and finally attachments (resolved from Sunrise file path references and uploaded as ContentDocument records). Each phase emits a row-count reconciliation report before the next phase begins. Validation rules are managed via admin coordination throughout.
Cutover, final delta, and workflow handoff
We freeze Sunrise ITSM write access during final cutover, run a delta migration of any records modified during the migration window, then enable Salesforce Service Cloud as the system of record. We deliver a written inventory of every active Sunrise workflow, approval chain, and catalog workflow reference that requires rebuild in Salesforce Flow or Omni-Channel. We support a one-week hypercare window for reconciliation issues. We do not rebuild Sunrise workflows as Salesforce Flow inside the migration scope; that is a separate engagement.
Platform deep dives
Sunrise ITSM
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 Sunrise ITSM 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
Sunrise ITSM: Not publicly documented.
Data volume sensitivity
Sunrise ITSM 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 Sunrise ITSM to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise ITSM 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 Sunrise ITSM
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.