Helpdesk migration
Field-level mapping, validation, and rollback between Serviceaide ChangeGear and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Serviceaide ChangeGear
Source
Salesforce Service Cloud
Destination
Compatibility
11 of 12
objects map 1:1 between Serviceaide ChangeGear and Salesforce Service Cloud.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from Serviceaide ChangeGear to Salesforce Service Cloud crosses from an ITIL-aligned ITSM platform to a CRM-native service desk. ChangeGear organizes work around Incidents, Changes, Service Requests, Problems, and Configuration Items with pre-built CAB workflows and asset discovery. Salesforce Service Cloud uses the Case object as its core ticket structure with entitlements, milestones, and Omni-Channel routing native to the CRM. We resolve the schema difference between ChangeGear's multi-object change management model and Salesforce's Case-based service model, preserve CI relationships as explicit Salesforce Configuration Items or custom-linked records, and align SLA calendars so breach timestamps are accurate post-import. Workflows, approval chains, and automated SLA escalations do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Salesforce Flow. API documentation for ChangeGear spans both Serviceaide and SunView branding depending on the endpoint version in use; we cross-reference both during discovery to ensure the correct API base URL is targeted for each customer's deployment type.
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
Serviceaide ChangeGear platform overview
Scorecard, SWOT, gotchas, and pricing for Serviceaide ChangeGear.
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 Serviceaide ChangeGear 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.
Serviceaide ChangeGear
Incident
Salesforce Service Cloud
Case
1:1ChangeGear Incidents map directly to Salesforce Case. Status maps to Case Status, Priority maps to Case Priority, Category maps to a custom Case Type or custom field cg_original_category__c. The assigned Configuration Item reference becomes a lookup to the Salesforce Configuration Item record or a custom CI lookup field depending on the destination org's CMDB setup. Created Date and Closed Date migrate as Salesforce-native timestamps for SLA calculation accuracy.
Serviceaide ChangeGear
Change
Salesforce Service Cloud
Case (custom record type) or Custom Object
lossyChange records include CAB approval chains, risk scores, implementation timelines, and approval history. We migrate Change records as Salesforce Cases with a custom record type (Change Management) and custom fields for risk_score__c, cab_approval_status__c, and implementation_timeline__c. Approval history migrates as a custom related list or as Salesforce Approvals records if the customer has an approval management tool. Complex Change workflows with multiple stage gates do not transfer as Salesforce Flow; we document the approval chain as a written Change Management workflow inventory for the admin to rebuild.
Serviceaide ChangeGear
Service Request
Salesforce Service Cloud
Case (custom record type)
1:1Service Requests in ChangeGear follow a separate workflow from Incidents. We map them to Salesforce Case with a Service_Request record type, preserving request item details, fulfillment records, and approval steps as custom fields. If ChangeGear Service Requests have a parent-child relationship with Incidents, we model the link in Salesforce via the Case.parentid field or a custom lookup.
Serviceaide ChangeGear
Problem
Salesforce Service Cloud
Case (linkage via custom relationship)
1:1Problem records in ChangeGear link to their related Incidents via a known relationship type. Where the destination org does not use Salesforce's native Known Error capability, we create a custom problem_incident_relationship__c lookup field on Case and generate a mapping table during migration so the relationship is restored in the destination. If the org has Salesforce's Problem Management add-on, we map Problems to the native Problem object with the Incident link resolved via the ProblemIncident relationship.
Serviceaide ChangeGear
Knowledge Article
Salesforce Service Cloud
Knowledge Article
1:1ChangeGear Knowledge Base articles migrate to Salesforce Knowledge. We extract the full article body, summary, categories, and publication status. Rich text formatting differences between ChangeGear's editor and Salesforce's Lightning knowledge editor may require post-migration HTML cleanup on complex articles. We flag articles with broken hyperlinks or embedded media references for manual review before go-live.
Serviceaide ChangeGear
Asset
Salesforce Service Cloud
Asset
1:1Hardware and software asset records migrate with license counts, warranty status, serial number, and last-seen date. We handle both active and decommissioned asset flags. Any asset record missing a required Salesforce Account or Product lookup goes into a reconciliation queue for the customer to resolve before asset import completes. Decommissioned assets migrate with a status of 'Inventoried' or 'Retired' per the destination org's picklist values.
Serviceaide ChangeGear
Configuration Item (CI)
Salesforce Service Cloud
Configuration Item (CMDB)
1:1CIs form a relational graph in ChangeGear with dependencies, affected services, and linked Incidents. We preserve CI relationships explicitly by exporting the full CI graph, creating Salesforce Configuration Item records, and generating a CI relationship import file for the Salesforce CMDB relationship table. The CI type hierarchy in ChangeGear maps to the CI Class in Salesforce CMDB. Complex dependency trees require a separate CI relationship migration phase after the base CI records are loaded.
Serviceaide ChangeGear
User and Group
Salesforce Service Cloud
User and Queue
1:1ChangeGear user records include role-based access assignments and group memberships. We migrate users with active or inactive status preserved. Group hierarchies used for ticket routing and approval chains map to Salesforce Queues and Role Hierarchies. Any ChangeGear group without a direct Salesforce Queue equivalent is documented as a written routing mapping for the admin to configure post-migration.
Serviceaide ChangeGear
SLA
Salesforce Service Cloud
Entitlement and Milestone
1:1SLA definitions in ChangeGear include priority-to-SLA mappings and breach thresholds. We map these to Salesforce Entitlement Processes and Case Milestones. Business hours defined in ChangeGear's SLA calendar are extracted and applied to Salesforce Business Hours so that breach timers calculate correctly post-import. We validate a sample of SLA breach timestamps against a known Incident in ChangeGear before final cutover.
Serviceaide ChangeGear
Task
Salesforce Service Cloud
Task
1:1Task records under Incidents, Changes, or Service Requests migrate with assignees, due dates, and completion status. The parent-child relationship to the owning record (Case) is preserved via WhatId. Assignment migrates by resolving the ChangeGear assignee to the mapped Salesforce User ID.
Serviceaide ChangeGear
Attachment
Salesforce Service Cloud
ContentDocument (via Salesforce Files)
1:1File attachments linked to Incidents, Changes, or Knowledge Articles are migrated via URL reference extraction and direct upload to Salesforce Files (ContentDocument and ContentVersion). We flag any attachment exceeding Salesforce's 25 MB per file limit for customer decision on whether to host externally and link. ChangeGear attachments stored in a non-extractable format are documented in the attachment inventory for manual retrieval.
Serviceaide ChangeGear
Custom Field
Salesforce Service Cloud
Custom Field
1:1Custom fields on Incidents, Changes, Service Requests, and other objects require explicit field-level mapping. We extract the custom field schema from ChangeGear, compare it to the destination org's field inventory, create missing fields with equivalent data types, and apply a type-transformation function for fields with incompatible formats between systems. Picklist-dependent custom fields are validated against Salesforce picklist whitelists before import.
| Serviceaide ChangeGear | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Incident | Case1:1 | Fully supported | |
| Change | Case (custom record type) or Custom Objectlossy | Fully supported | |
| Service Request | Case (custom record type)1:1 | Fully supported | |
| Problem | Case (linkage via custom relationship)1:1 | Fully supported | |
| Knowledge Article | Knowledge Article1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Configuration Item (CI) | Configuration Item (CMDB)1:1 | Fully supported | |
| User and Group | User and Queue1:1 | Fully supported | |
| SLA | Entitlement and Milestone1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Attachment | ContentDocument (via Salesforce Files)1:1 | Fully supported | |
| Custom Field | Custom Field1: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.
Serviceaide ChangeGear gotchas
Split API documentation between Serviceaide and SunView
SLA timer behavior differs across ITSM platforms
Custom field schema variations cause import failures
Form complexity and end-user experience
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 API endpoint validation
We audit the source ChangeGear environment across deployment type (cloud or on-premises), API version (Serviceaide or SunView legacy), and object inventory including Incident, Change, Service Request, Problem, CI, Asset, Knowledge Article, SLA, and User volumes. We validate connectivity to the correct API base URL for the customer's deployment and confirm authentication method. We extract SLA business hour calendars, picklist values for status and priority fields, and the CI relationship graph structure. The discovery output is a written migration scope with record counts per object, a schema map, and a confirmed API endpoint for extraction.
Schema design and Salesforce entitlement process setup
We design the destination schema in Salesforce Service Cloud. This includes creating custom Case record types for Change Management and Service Request, provisioning custom fields on Case to receive ChangeGear data (risk_score__c, cab_status__c, implementation_timeline__c), configuring Business Hours to match ChangeGear's SLA calendar, and setting up Entitlement Processes and Milestones for SLA calculation. We create the CMDB Configuration Item object schema if the org does not already have it configured. Schema is deployed to a Salesforce Sandbox first for validation against sample data before production migration begins.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using production-like data volumes. The customer's IT operations lead reconciles record counts per object (Incidents in as Cases, Changes in as Cases with custom record type, Assets in, CIs in), spot-checks 25-50 random records against ChangeGear source data, and validates that CI relationships are intact. SLA breach timestamps are validated on a sample of incidents to confirm business hour alignment. The customer signs off the sandbox migration before production cutover proceeds.
User and group reconciliation
We extract every distinct ChangeGear user and group referenced on Incident, Change, Service Request, and Task records. Users are matched by email to Salesforce User records. Any ChangeGear user without a matching Salesforce User goes to a reconciliation queue for the customer's admin to provision (active for current staff, inactive for departed users with historical assignment). Group memberships map to Salesforce Queues and Role Hierarchies. This step gates the record import because Case.OwnerId requires a valid Salesforce User or Queue ID.
Production migration in dependency order
We run production migration in record-dependency order: Salesforce Business Hours and Entitlement Processes (configured), Users (reconciliation complete), Accounts (for Asset and CI lookups), Assets, Configuration Items (base records), CI Relationships (second phase against resolved CI IDs), Cases for Incidents, Cases for Service Requests, Cases for Changes (with custom fields), Problems, Knowledge Articles (with article body as Salesforce Knowledge), Tasks, and Attachments via Salesforce Files. Each phase emits a row-count reconciliation report before the next phase begins. SLA breach timestamps are recalculated against the matched Entitlement Process after case load.
Cutover, validation, and automation rebuild handoff
We freeze writes to ChangeGear during the cutover window, run a delta migration of any records modified during the migration, enable Salesforce Service Cloud as the system of record, and validate SLA breach timestamps on a final sample. We deliver the written Change Management workflow inventory and the ITSM automation handoff document covering approval chains, escalation rules, and SLA escalations requiring rebuild in Salesforce Flow. We support a one-week hypercare window for reconciliation issues. Workflows, approval chains, automated escalations, and SLA enforcement rules do not migrate as code; these are outside standard migration scope.
Platform deep dives
Serviceaide ChangeGear
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 Serviceaide ChangeGear 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
Serviceaide ChangeGear: Not publicly documented by Serviceaide.
Data volume sensitivity
Serviceaide ChangeGear 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 Serviceaide ChangeGear to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Serviceaide ChangeGear 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 Serviceaide ChangeGear
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.