Helpdesk migration
Field-level mapping, validation, and rollback between Alemba Service Manager and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Alemba Service Manager
Source
Salesforce Service Cloud
Destination
Compatibility
10 of 11
objects map 1:1 between Alemba Service Manager and Salesforce Service Cloud.
Complexity
BStandard
Timeline
6-10 weeks
Overview
Moving from Alemba Service Manager to Salesforce Service Cloud is a structural migration that remaps four ASM ticket types into Salesforce's unified Case object. Alemba's Incident, Request, Change, and Problem records all carry distinct fields and SLA assignments that must be decomposed and re-assembled against the Case object with custom fields and a Case Origin picklist to preserve type identity. The federated CMDB does not have a direct Salesforce equivalent; we migrate Configuration Items as Assets with a custom CMDB relationship table for CI-to-CI links. Knowledge Base articles, SLA milestone history, and audit logs migrate as structured records. Alemba ASM Workflows and the Infra Rules engine do not migrate; we deliver a written inventory for the customer's admin to rebuild in Flow. The platform's RESTful API and active analyst session requirements govern extraction throughput, and we coordinate suppression of the Infra Rules engine during batch migration to prevent SLA misfires on imported records.
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
Alemba Service Manager platform overview
Scorecard, SWOT, gotchas, and pricing for Alemba Service Manager.
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 Alemba Service Manager 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.
Alemba Service Manager
Incident
Salesforce Service Cloud
Case
1:1ASM Incidents map to Salesforce Case with Status, Priority, and Assignment preserved. The ASM incident identifier migrates to a custom field ASM_Incident_ID__c for cross-system reference. Linked history entries and work notes migrate as CaseComments or EmailMessages. SLA response and resolution assignments are preserved as a linked Entitlement record with milestones keyed to ASM SLA window definitions, with breach timestamps computed from ASM's SLA breach history table.
Alemba Service Manager
Service Request
Salesforce Service Cloud
Case
1:1ASM Service Requests map to Salesforce Case with Case Origin = 'Self-Service Portal' and a custom ASM_Case_Type__c = 'Service Request'. Approval chains and catalogue item references from ASM migrate to a custom Approval_Request__c object with the requester, approver, and status fields preserved. The Self-Service Portal submission channel is recorded in a custom channel field to maintain source attribution.
Alemba Service Manager
Change
Salesforce Service Cloud
Case
1:1ASM Change records map to Salesforce Case with Case Origin = 'Change Management' and ASM_Case_Type__c = 'Change'. CAB approvals, risk assessments, and CI links are preserved in a custom Change_Detail__c object with risk_level, cab_approval_status, and affected_ci_ids fields. The Change category (Normal, Standard, Emergency) migrates to a custom picklist. Standard Changes that follow a known template are flagged for the customer's admin to configure as Salesforce Flow templates post-migration.
Alemba Service Manager
Problem
Salesforce Service Cloud
Case
1:1ASM Problem records have no native Salesforce equivalent. We map Problems to Case records with Case Origin = 'Problem Management' and ASM_Case_Type__c = 'Problem'. The linked Known Error Record and root-cause annotation migrate to custom fields problem_root_cause__c and known_error_description__c. The problem-to-incident linkage is preserved via a custom Problem_Linked_Incidents__c field holding a semicolon-delimited list of migrated ASM incident IDs for cross-reference. If the organisation uses Problem Management at scale, we recommend a custom Problem__c object to separate Problem records from regular Cases entirely.
Alemba Service Manager
Configuration Item (CMDB)
Salesforce Service Cloud
Asset
1:1ASM CMDB Item records map to Salesforce Asset with CI Type mapped to Asset Type, serial number to Name or StockKeepingUnit, and custom attributes to typed custom fields. We extract CI relationship dependencies as a custom CI_Relationship__c junction object with parent_ci_id__c and child_ci_id__c lookups, because Salesforce's native Asset relationship does not scale to the many-to-many dependency graphs common in federated CMDBs. We flag any CI relationship originating from an external discovery tool that will not be migrated, as those CI links resolve to broken references in Service Cloud.
Alemba Service Manager
Asset
Salesforce Service Cloud
Asset
1:1ASM Asset records share the CMDB Item Type taxonomy with CIs but carry financial and lifecycle attributes (purchase date, depreciation, warranty end date). We extract these into Salesforce Asset fields including PurchaseDate, Status, InstallDate, and custom fields for depreciation_schedule__c and financial_class__c. Duplicate detection uses serial number or asset_tag as the dedupe key. We flag any Asset records with missing depreciation or purchase price as requiring manual review before import.
Alemba Service Manager
Task
Salesforce Service Cloud
Task
1:1ASM auto-generated and manually created Task records map to Salesforce Task with Status, Priority, and assigned user preserved. Tasks linked to parent Incidents, Requests, Changes, or Problems carry the migrated ASM parent identifier to maintain the WhoId and WhatId linkage in Salesforce. Auto-generation rules differ between ASM and Salesforce, so we disable Salesforce Auto-Create Tasks on Case during import and re-enable once migration is complete.
Alemba Service Manager
Knowledge Base Article
Salesforce Service Cloud
Knowledge Article
1:1ASM Knowledge Base articles migrate to Salesforce Knowledge with article type mapped to Salesforce Knowledge article type and category hierarchy mapped to Salesforce Data Category Groups. We extract article versions, HTML body content, and associated service catalogue item links. Embedded attachments migrate as ContentDocument records linked to the article. Articles with HTML content containing script tags are sanitised during import. Version history migrates as article revision records. The customer's KB administrators review post-import to validate category assignments and article rendering in Lightning Experience.
Alemba Service Manager
SLA Record
Salesforce Service Cloud
Entitlement
lossyASM SLA definitions attached to ticket types migrate to Salesforce Entitlement Processes with response and resolution milestone definitions and associated Business Hours. Each Case-import batch references the matching Entitlement record by Account or Contact. The SLA breach history table (timestamps and breach reason) migrates as a structured CSV attached to the Entitlement record as an Entitlement History detail object. Service Contracts that define which SLAs apply to which customer accounts require manual configuration in Service Cloud and are not migrated as records.
Alemba Service Manager
User and Analyst
Salesforce Service Cloud
User
1:1ASM End Users, Business Users (Nano), and Analysts (Core) all map to Salesforce User records. We resolve ASM analyst records by email match against the destination Salesforce org's User table, and flag the Analyst versus Business User distinction via Role and Profile assignments. Any ASM user without a matching Salesforce User is held in a reconciliation queue for the customer's admin to provision before record import begins. ASM organisations in healthcare and financial services frequently have role structures tied to compliance mandates that require manual mapping by the customer's security team.
Alemba Service Manager
Audit Log and Compliance Record
Salesforce Service Cloud
Compliance Audit Custom Object
1:1ASM audit logs record every object state change with timestamps, actor attribution, and object type. We extract the full audit log table as a structured CSV and load it into a custom Compliance_Audit_Log__c object with event_timestamp__c, actor_email__c, object_type__c, object_id__c, action__c, and old_value__c and new_value__c fields. This applies to organisations in healthcare, government, and financial services where audit trail preservation is a regulatory requirement. Salesforce's native Field History Tracking is enabled on Case fields as a supplementary audit mechanism post-migration.
| Alemba Service Manager | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Incident | Case1:1 | Fully supported | |
| Service Request | Case1:1 | Fully supported | |
| Change | Case1:1 | Fully supported | |
| Problem | Case1:1 | Fully supported | |
| Configuration Item (CMDB) | Asset1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Knowledge Base Article | Knowledge Article1:1 | Fully supported | |
| SLA Record | Entitlementlossy | Fully supported | |
| User and Analyst | User1:1 | Fully supported | |
| Audit Log and Compliance Record | Compliance Audit Custom Object1: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.
Alemba Service Manager gotchas
Classic API deprecation requires RESTful API migration
Rules engine fires on all API-created objects
Session ID required for Classic API access
Custom field versioning creates duplicate schema entries
Federated CMDB may leave CIs with incomplete relationship graphs
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 scope assessment
We audit the source ASM instance across RESTful API version, active analyst licence count, ticket volume per type (Incident, Request, Change, Problem), CMDB CI count and relationship depth, Knowledge Base article count and version history, SLA milestone volume, and whether compliance audit logs require regulated preservation. We assess the destination Salesforce edition (Professional, Enterprise, or Unlimited) based on case volume, Digital Engagement requirements, and whether custom Case sub-types justify a Professional licence with API access. The discovery output is a written migration scope document listing every object, its estimated record count, known schema risks, and the destination edition recommendation.
Schema design in Salesforce Sandbox
We design the destination schema in a Salesforce Sandbox. We create the ASM_Case_Type__c picklist and set Case Record Types per ticket type (Incident, Request, Change, Problem) with corresponding Page Layouts. We create the CI_Relationship__c junction object for federated CMDB links and configure Entitlement Processes from ASM SLA definitions. We pre-create all custom fields for Change_Detail__c, Problem__c linked incident fields, and the Compliance_Audit_Log__c object for regulated deployments. We set up the Salesforce Knowledge data category structure to match ASM Knowledge categories. Schema is deployed via Metadata API or Change Set into the Sandbox org first for validation.
Sandbox migration and reconciliation
We run a full migration into the Salesforce Sandbox using production-like data volumes. The customer's ITSM lead and Salesforce admin reconcile record counts (Cases by type, Assets, Knowledge articles, Tasks), spot-check 30-50 records against the ASM source for field-level accuracy, validate SLA milestone assignments on a sample of Cases, and confirm Knowledge article rendering in Lightning Experience. Any field mapping corrections, picklist value gaps, or Entitlement Process configuration issues surface here before touching production data.
User provisioning and SLA entitlement configuration
We extract every ASM user record and resolve them against the destination Salesforce org by email. ASM analyst records map to Salesforce Users with the appropriate Profile (Service Cloud Agent or higher) and Role assigned. Business User versus Core Analyst distinction is preserved via Role hierarchy. Any ASM user without a matching Salesforce User is held in a reconciliation queue until the admin provisions the account. Entitlement Processes and Business Hours are configured in Salesforce to match ASM SLA window definitions, and test milestone records are validated before the Case migration phase begins.
Production migration in dependency order
We run production migration in record-dependency order: Salesforce Users (validated against queue), Accounts (from ASM Organisation records), Cases by type (with ASM_Case_Type__c, Origin, and Entitlement lookup resolved), Assets and CI relationships (with deduplication on serial number or asset tag), Knowledge articles (with HTML sanitisation and ContentDocument attachment migration), Task records (with parent Case WhatId resolved), and Compliance audit logs (as Compliance_Audit_Log__c records for regulated deployments). ASM Infra Rules are disabled before extraction begins and re-enabled after the final record is written. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, delta migration, and Workflow rebuild handoff
We freeze ASM writes during the cutover window and run a final delta migration for any records created or modified during the migration run. We then enable Service Cloud as the system of record and hand off ASM access. We deliver the Workflow Inventory document to the customer's admin team, including Infra Rules mapping to Salesforce Flow equivalents, SLA routing recommendations, and the CMDB relationship remediation plan. We support a one-week hypercare window for reconciliation issues. We do not rebuild ASM workflows as Salesforce Flow inside the migration scope; that is a separate engagement.
Platform deep dives
Alemba Service Manager
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 Alemba Service Manager 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
Alemba Service Manager: Not publicly documented — extraction throughput should be validated during discovery.
Data volume sensitivity
Alemba Service Manager 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 Alemba Service Manager to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Alemba Service Manager 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 Alemba Service Manager
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.