Helpdesk migration

Migrate from SMART Service Desk to Salesforce Service Cloud

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 logo

SMART Service Desk

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

83%

10 of 12

objects map 1:1 between SMART Service Desk and Salesforce Service Cloud.

Complexity

BStandard

Timeline

4-7 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

SMART Service Desk logo

SMART Service Desk

What's pushing teams away

  • Initial setup and workflow configuration requires significant time investment, with one G2 reviewer noting it took considerable effort to bring new team members up to speed on the platform's behaviour.
  • Without a documented public API, any migration depends on whatever built-in export mechanisms are available in the active subscription tier, which limits automation options.
  • Modular pricing can create confusion at renewal when teams discover they need additional modules, leading to unexpected cost increases that were not obvious at sign-up.
  • The interface is described by some users as complicated and not particularly user-friendly compared to newer ITSM platforms, with a steeper learning curve for non-technical administrators.

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 SMART Service Desk objects map to Salesforce Service Cloud

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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

SMART 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

maps to

Salesforce Service Cloud

Case (custom fields)

1:1
Fully supported

SMART 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

maps to

Salesforce Service Cloud

Case (custom fields)

1:1
Fully supported

SMART 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

maps to

Salesforce Service Cloud

Case (custom fields)

1:1
Fully supported

Release 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

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

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

maps to

Salesforce Service Cloud

KnowledgeArticleVersion

1:1
Fully supported

SMART 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

maps to

Salesforce Service Cloud

Contract

1:1
Fully supported

Contract 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

maps to

Salesforce Service Cloud

Account

1:1
Fully supported

SMART 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

maps to

Salesforce Service Cloud

Custom Object (PO__c)

1:1
Fully supported

Purchase 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

maps to

Salesforce Service Cloud

Custom Metadata or Picklist

lossy
Fully supported

SMART 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

maps to

Salesforce Service Cloud

User

1:1
Fully supported

User 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

maps to

Salesforce Service Cloud

User (custom relationship)

lossy
Fully supported

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

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.

SMART Service Desk logo

SMART Service Desk gotchas

High

Department-level role resolution differs between on-premises and cloud deployments

Medium

Change ID sequences are reassigned post-migration without a configuration toggle

Medium

CAB members without login accounts are silently skipped during migration

Low

Notification links in Change and Problem records are not rewritten to destination URLs

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

  • No documented API means export tooling is subscription-tier dependent

    SMART Service Desk has no publicly documented REST or Bulk API. Migration depends on the built-in export mechanisms available in the active subscription tier, which may limit record volume, attachment handling, or module-specific exports. We assess the export capabilities available in your tier during discovery and design the extraction strategy around those constraints. If your tier limits export scope, we flag the gap and discuss whether supplemental manual exports are required before migration tooling begins. This constraint is platform-wide, not destination-specific, but it directly shapes the migration approach for this pair.

  • Department-level role resolution differs between on-premises and cloud

    In SMART Service Desk on-premises deployments, approval routing resolves based on the requester's department. In cloud deployments, it resolves based on the request's own department field. A request submitted by a Finance user can route to a completely different approval chain in-cloud than it would on-premises. We detect which deployment variant is in use during the discovery scan, remap all approval routing rules to match the destination's queue and CaseTeam logic, and document the delta for the customer's admin to validate post-import. Skipping this step produces approval chains that route to the wrong departments in Salesforce.

  • CAB members without login accounts are silently skipped on export

    If a Change Advisory Board in SMART Service Desk includes members who do not have an active platform login, those members and their CAB associations are omitted from the migration export entirely with no error message or warning. We cross-reference all CAB member records against the SMART Service Desk user list during discovery and raise a flag for each member without a login. The customer then has the option to provision accounts before export begins or document which CAB roles will need manual re-population as CaseTeamMember records in Salesforce after go-live.

  • Change ID sequences are regenerated without a configuration toggle

    After migrating Change records, the Change ID sequence regenerates to match the destination instance's existing sequence. 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, where the customer requires original ID preservation, we document the contact-support step and re-apply the original IDs as a post-migration clean-up task using a bulk update script. Without this step, Change history references by ID become unrecognizable to teams that relied on the original numbering scheme.

  • Notification links in Change and Problem records are not rewritten to destination URLs

    When migrating Changes and Problems, any hyperlinks embedded in notification templates or record body text transfer as-is. Links pointing to the SMART Service Desk instance break in Salesforce because they reference the old hostname. We scan for these links during the export phase, strip them from migrated records, and provide a broken-URL mapping table as a post-migration deliverable so the customer's admin can update notification templates, Chatter posts, and external documentation that reference SMART Service Desk URLs.

Migration approach

Six steps for a successful SMART Service Desk to Salesforce Service Cloud data migration

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

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

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

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

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

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

Context on both ends of the pair

SMART Service Desk logo

SMART Service Desk

Source

Strengths

  • Modular, scale-up licensing means smaller IT teams pay only for the ITSM processes they actively use rather than a full enterprise suite.
  • PinkVerify-certified for 11 ITIL processes and recognised by Gartner FrontRunners, giving it standing in formal IT governance reviews.
  • Auto-learning workflow engine adapts routing rules from historical ticket patterns without requiring manual rule authoring.
  • Supports IT service management across multiple departments, including HR, facilities, and finance use cases alongside standard IT support.

Weaknesses

  • No publicly documented API means migration automation is limited to whatever export and import tools are available in the active subscription.
  • Initial configuration and workflow setup demands significant administrator time before the platform is operationally effective.
  • Interface complexity and learning curve are cited as friction points by users accustomed to simpler helpdesk tooling.
  • Modular pricing model can produce unexpected renewal costs when teams discover they need additional modules not included in their current plan.
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 SMART Service Desk 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

    SMART Service Desk: Not publicly documented.

  • Data volume sensitivity

    B

    SMART Service Desk doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your SMART Service Desk 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 SMART Service Desk to Salesforce Service Cloud data migrations

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

Can't find your answer?

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 consultation

Most migrations land between four and seven weeks for accounts under 20,000 Requests and 2,000 Changes with the core ITSM modules in scope. Migrations that include the full module set (Change, Problem, Release, Asset, Contract, Vendor, Purchase Order), large attachment volumes, or existing Salesforce orgs requiring schema merge move to ten to sixteen weeks because of dependency resolution depth, SLA milestone configuration, and CAB member reconciliation. We finalize timelines after initial discovery and export-capability assessment.

Adjacent paths

Related migrations to explore

Ready when you are

Move from SMART Service Desk.
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