Helpdesk migration
Field-level mapping, validation, and rollback between SMART Service Desk and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
SMART Service Desk
Source
Salesforce Service Cloud
Destination
Compatibility
10 of 12
objects map 1:1 between SMART Service Desk and Salesforce Service Cloud.
Complexity
BStandard
Timeline
4-7 weeks
Overview
Migrating from SMART Service Desk to Salesforce Service Cloud is an ITSM-to-enterprise-service-cloud move that requires mapping ITIL-specific record types (Requests, Changes, Problems, Releases) to Salesforce Cases, Entitlements, and custom objects, while handling the absence of a documented SMART Service Desk API on the export side. SMART Service Desk's modular 28-module architecture means we scope only the modules active in your plan to avoid orphaned records in the destination. The platform's department-level role resolution differs between on-premises and cloud variants, which directly affects how approval routing maps across; we detect the deployment variant during discovery and remap approval chains accordingly. Change Advisory Board membership, Problem-to-Request linkages, and Release-to-Change associations all require explicit field-level mapping and parent-record resolution. We do not migrate workflows, the auto-learning workflow engine configurations, SLA escalation rules as code, or notification templates; we deliver a written inventory of each for your admin to rebuild in Salesforce Flow and Entitlement Processes.
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
SMART Service Desk platform overview
Scorecard, SWOT, gotchas, and pricing for SMART Service Desk.
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 SMART Service Desk 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.
SMART Service Desk
Request
Salesforce Service Cloud
Case
1:1SMART Service Desk Requests are the core ticket object and map directly to Salesforce Case. We preserve Request ID, Status, Priority, Category, Requester (Name, Email, Department, Site), Assigned Technician, Request Type, and full conversation history (public replies and internal notes) as Case Comments or Chatter posts. SLA First Response and Resolution milestones migrate as Entitlement Milestones if Entitlements are active in the destination org. Request attachments migrate as ContentDocument records linked via ContentDocumentLink to the parent Case.
SMART Service Desk
Problem
Salesforce Service Cloud
Case (custom fields)
1:1SMART Service Desk Problem records have no direct Salesforce standard equivalent; we map Problems to Case with a custom picklist field problem_type__c set to 'Problem' to distinguish them from standard Cases, preserving the Problem description, root cause, Impact, Urgency, Priority, Assigned Analyst Group, and Problem-Request linkage via a custom lookup field original_problem_id__c. Problem-to-Request associations are preserved as a custom junction object or as linked Cases with a parent-child relationship, depending on the destination org's data model.
SMART Service Desk
Change
Salesforce Service Cloud
Case (custom fields)
1:1SMART Service Desk Change records carry ITIL-specific lifecycle fields including Change Category (Standard, Normal, Emergency), Risk level, Impact level, and approval status. We map Changes to Case with custom fields change_category__c, risk_level__c, impact_level__c, and approval_status__c. Change ID sequences are regenerated post-migration without a configuration toggle, so original RITM-identifier-style names do not carry over unless you contact SMART Service Desk support before migration begins and request a workaround. We raise this during scoping and flag the contact-support step.
SMART Service Desk
Release
Salesforce Service Cloud
Case (custom fields)
1:1Release records in SMART Service Desk follow a scheduled deployment lifecycle with Planned Start, Planned End, Assigned Technician, and Status. We map Releases to Case with a custom picklist field record_type_label__c set to 'Release' and custom date fields release_planned_start__c and release_planned_end__c. Release-to-Change associations migrate as linked Case records with a custom junction relationship or as a custom Release__c object if the customer requires full release record fidelity in the destination.
SMART Service Desk
Asset
Salesforce Service Cloud
Asset
1:1SMART Service Desk Assets include workstation records, components, consumables, and allocation details. We map Asset Name, Serial Number, Asset Type, Location, Assigned User, and Current Status directly to Salesforce Asset fields. Component and consumable sub-types that do not map to standard Salesforce Asset Type values migrate as custom fields or to a custom Asset_Detail__c object, depending on the volume and complexity of sub-asset records.
SMART Service Desk
Solution (Knowledge Base)
Salesforce Service Cloud
KnowledgeArticleVersion
1:1SMART Service Desk Solutions are knowledge-base articles with title, body content, summary, category, and publication status. We map to Salesforce Knowledge ArticleVersion with article title, rich-text body, summary field, DataCategoryGroup assignment for routing, and publication status (Draft, Published, Archived). Articles linked to specific Requests or Problems migrate with the article URL preserved in a custom field and flagged for URL update post-import since links point to the SMART Service Desk instance.
SMART Service Desk
Contract
Salesforce Service Cloud
Contract
1:1Contract records in SMART Service Desk store vendor agreement terms, SLA tier, start and end dates, and associations to Requests or Assets. We map Contract Name, Type, Vendor Reference, Start Date, End Date, and Status to Salesforce Contract. Multi-document attachments migrate as ContentDocument records linked to the Contract. Contract associations to Assets are preserved via the Asset.ContractId lookup if both objects migrate concurrently.
SMART Service Desk
Vendor
Salesforce Service Cloud
Account
1:1SMART Service Desk Vendor records store contact information and associations to Contracts and Purchase Orders. We map Vendor Name, Contact Name, Phone, Email, and Vendor Type to Salesforce Account with a custom field vendor_type__c set to 'IT Vendor' or the appropriate classification. Vendor associations to Purchase Orders and Contracts migrate as linked records referencing the Account.
SMART Service Desk
Purchase Order
Salesforce Service Cloud
Custom Object (PO__c)
1:1Purchase Orders in SMART Service Desk are linked to Vendors and contain PO Number, vendor reference, line items, total amount, and status. We map these to a custom Purchase_Order__c object with fields for po_number__c, vendor_reference__c (lookup to Account), total_amount__c, status__c, and line_items__c (as a custom related list or as a separate Line_Item__c custom object). PO associations to Assets or Contracts are preserved via custom lookup fields.
SMART Service Desk
Category
Salesforce Service Cloud
Custom Metadata or Picklist
lossySMART Service Desk Categories form a taxonomy used to classify Requests, Problems, and Changes. We export the full category tree and recreate it in the destination using a custom picklist or custom metadata type (Category_Mapping__mdt) that preserves the hierarchy structure. Category assignments on migrated records reference the new destination values via a static mapping table. The category tree structure is documented as a separate deliverable for the customer's admin to configure as Data Categories in Salesforce Knowledge if relevant.
SMART Service Desk
User and Technician
Salesforce Service Cloud
User
1:1User records from SMART Service Desk (Name, Email, Department, Site, Role) map to Salesforce User records by email match. We flag inactive or deprecated accounts and do not provision new Salesforce Users during migration; the customer's admin provisions any missing Users before the migration window. Department-level role resolution differs between on-premises (requester's department) and cloud (request's own department field) in SMART Service Desk, which affects approval routing mapping. We detect the deployment variant during discovery and adjust the User-to-Queue and User-to-CaseTeam mapping accordingly.
SMART Service Desk
CAB Member
Salesforce Service Cloud
User (custom relationship)
lossyChange Advisory Board membership is stored on SMART Service Desk Change records. We extract CAB members and their roles and present them as a CAB_Member__c custom object or as CaseTeamMember records in Salesforce. Members without an active SMART Service Desk login are silently omitted from export; we cross-reference all CAB member records against the user list during discovery and raise a flag for each member without a login, so the customer can provision accounts or document which CAB roles require manual re-population after go-live.
| SMART Service Desk | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Request | Case1:1 | Fully supported | |
| Problem | Case (custom fields)1:1 | Fully supported | |
| Change | Case (custom fields)1:1 | Fully supported | |
| Release | Case (custom fields)1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Solution (Knowledge Base) | KnowledgeArticleVersion1:1 | Fully supported | |
| Contract | Contract1:1 | Fully supported | |
| Vendor | Account1:1 | Fully supported | |
| Purchase Order | Custom Object (PO__c)1:1 | Fully supported | |
| Category | Custom Metadata or Picklistlossy | Fully supported | |
| User and Technician | User1:1 | Fully supported | |
| CAB Member | User (custom relationship)lossy | 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.
SMART Service Desk gotchas
Department-level role resolution differs between on-premises and cloud deployments
Change ID sequences are reassigned post-migration without a configuration toggle
CAB members without login accounts are silently skipped during migration
Notification links in Change and Problem records are not rewritten to destination URLs
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 module scoping
We audit the source SMART Service Desk instance across the 28 available modules, identifying which are active in the current plan and what record volumes exist under each. We confirm the deployment variant (cloud vs. on-premises) because it directly affects department-level role resolution mapping for approval routing. We extract the category tree, CAB membership roster, and active SLA configurations. This phase produces a written migration scope that lists every object and module in scope, the record volume per object, and any modules that are inactive or have no records to migrate.
Export capability assessment
We assess the built-in export mechanisms available in the active SMART Service Desk subscription tier, including record volume limits, attachment handling, and module-specific export constraints. We run a discovery export to validate record counts, identify CAB members without login accounts, and confirm the department-role resolution variant. Any gaps between the export capabilities and the migration scope are documented and discussed with the customer before tooling design begins.
Destination schema design and custom field provisioning
We design the Salesforce Service Cloud destination schema to receive the migrated data. This includes provisioning custom objects (Asset_Detail__c, Change__c, Release__c, Purchase_Order__c, CAB_Member__c) and custom fields on Case (change_category__c, risk_level__c, impact_level__c, problem_type__c, original_problem_id__c, release_planned_start__c, release_planned_end__c), configuring Entitlement Processes for SLA milestone mapping, creating Record Types for Change and Problem cases, and setting up Case Teams for CAB replacement. Schema is validated in a Salesforce Sandbox 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 admin or ITSM lead reconciles record counts (Requests in vs Cases in, Changes in vs Change-Cases in, Assets in vs Assets in, Solutions in vs Knowledge Articles in), spot-checks 25-50 random records against the SMART Service Desk source, validates that SLA milestones are correctly associated to Cases via Entitlements, and confirms that category mappings produce the expected taxonomy in the destination. Any mapping corrections are documented and applied to the production migration plan before cutover.
User provisioning and CAB reconciliation
We extract every distinct SMART Service Desk User and Technician referenced on Requests, Problems, Changes, and Assets and match by email against the Salesforce destination org's User table. Any missing Users go to a reconciliation queue for the customer's admin to provision. For CAB members without login accounts (flagged in discovery), we present the full list and advise on account provisioning or manual CaseTeamMember re-population post-import. OwnerId references on Cases must be resolvable before production migration proceeds.
Production migration in dependency order
We run production migration in record-dependency sequence: Vendors (as Account), Contracts, Purchase Orders (with Account lookup resolved), Assets, Categories (as custom metadata), Requests (as Case with SLA milestones via Entitlement), Problems (as Case with problem_type__c set), Changes (as Case with change fields), Releases (as Case with release fields), CAB members (as CaseTeamMember or CAB_Member__c), Solutions (as KnowledgeArticleVersion), and Users. Each phase emits a row-count reconciliation report before the next phase begins. Attachments migrate as ContentDocument via Bulk API 2.0 with parent-record resolution. Post-import, we deliver the broken-URL mapping table and the automation rebuild inventory.
Platform deep dives
SMART Service Desk
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 SMART Service Desk 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
SMART Service Desk: Not publicly documented.
Data volume sensitivity
SMART Service Desk 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 SMART Service Desk to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your SMART Service Desk 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 SMART Service Desk
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.