Helpdesk migration

Migrate from Alemba Service Manager to Salesforce Service Cloud

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 logo

Alemba Service Manager

Source

Salesforce Service Cloud

Destination

Salesforce Service Cloud logo

Compatibility

91%

10 of 11

objects map 1:1 between Alemba Service Manager and Salesforce Service Cloud.

Complexity

BStandard

Timeline

6-10 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Alemba Service Manager logo

Alemba Service Manager

What's pushing teams away

  • The learning curve is steeper than advertised — G2 reviewers report the user interface can be confusing for occasional users, leading to low adoption among self-service portal users.
  • The Classic API was deprecated with only limited support remaining, and organisations with legacy integrations built on it face a forced rewrite when migrating away.
  • The community and ecosystem is small compared to ServiceNow or Jira, making it harder to find third-party connectors, community workflows, or experienced implementers.
  • Reporting and analytics, while functional, lag behind competitors in dashboard customisation and real-time insight capabilities according to user reviews.
  • Migrations from Cherwell and similar platforms are quoted at 9–12 months, reflecting the complexity of transferring heavily customised rule sets and screen configurations.

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 Alemba Service Manager objects map to Salesforce Service Cloud

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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Case

1:1
Fully supported

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

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Asset

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Task

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Knowledge Article

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Entitlement

lossy
Fully supported

ASM 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

maps to

Salesforce Service Cloud

User

1:1
Fully supported

ASM 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

maps to

Salesforce Service Cloud

Compliance Audit Custom Object

1:1
Fully supported

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

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.

Alemba Service Manager logo

Alemba Service Manager gotchas

High

Classic API deprecation requires RESTful API migration

High

Rules engine fires on all API-created objects

Medium

Session ID required for Classic API access

Medium

Custom field versioning creates duplicate schema entries

Medium

Federated CMDB may leave CIs with incomplete relationship graphs

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

  • Alemba ASM Workflows do not migrate to Salesforce Flow

    ASM's graphical drag-and-drop workflow engine and Infra Rules engine are architecturally different from Salesforce Flow. Workflows and SLA routing rules cannot be exported as structured data and recreated in Salesforce; they require manual reconstruction in Flow Builder. We deliver a written Workflow Inventory document listing every active ASM workflow with its trigger, conditions, actions, SLA assignments, and a recommended Salesforce Flow equivalent, and the customer's admin rebuilds them post-migration. This is the most significant scope limitation of any ASM to Service Cloud migration.

  • ASM Infra Rules fire on all API-created objects during import

    The ASM Infra Rules engine applies routing, SLA assignment, task generation, and history logging whenever an object is created via API, including records we create during migration. Without pre-coordination, every migrated Case would trigger ASM SLA timers, auto-assignments, and notification rules inside the source system while the data is simultaneously being written to Salesforce. We suppress ASM Infra Rules during batch migration by coordinating with the customer's system administrator to disable the relevant rules before extraction begins and re-enable them after the final record is written.

  • Federated CMDB CI relationships may break during migration

    ASM's federated CMDB allows Configuration Items to originate from external discovery tools, with relationship data tracked against those external sources rather than natively in ASM. When those CIs are extracted for migration, relationship links that reference the external discovery system do not resolve in Salesforce. We identify every CI relationship that originates from a non-migrated external source during schema extraction and flag it as a broken reference risk. The customer must decide whether to establish those CI relationships natively in Salesforce Assets post-migration or accept the gap.

  • Classic API deprecation requires RESTful API migration as a prerequisite

    The ASM Classic API is in limited support with no further development. Any legacy extraction script or third-party connector built on Classic API will fail during migration data pull. We use the ASM RESTful API exclusively, which requires the source instance to be on a version supporting full RESTful endpoints. If the ASM instance still relies on Classic API for automated extracts or connector integrations, those dependencies must be rewritten to RESTful API before or during migration scoping, as RESTful API changes can alter the data shape of the response.

  • Data format differences require custom field mapping for custom fields

    ASM stores some custom fields as Yes/No text values while Salesforce enforces typed Boolean fields. BU_-prefixed custom screen fields may have schema versions from previous build cycles that coexist with newer field definitions, creating duplicate schema entries. We identify the active field version during schema extraction, discard deprecated field versions, and map active ASM custom fields to Salesforce custom fields with the correct field type. Picklist value sets in ASM must be recreated in Salesforce as picklist or multi-select picklist fields before data import can succeed.

Migration approach

Six steps for a successful Alemba Service Manager to Salesforce Service Cloud data migration

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

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

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

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

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

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

Context on both ends of the pair

Alemba Service Manager logo

Alemba Service Manager

Source

Strengths

  • All modules included out-of-the-box — incident management, CMDB, automation, PPM, and reporting ship together without third-party add-ons.
  • PinkVERIFY-certified ITIL alignment for organisations with formal ITSM compliance requirements.
  • Flexible multi-interface model: Analyst (Core), Business User (Nano), and fully brandable Self-Service Portal for end users.
  • Federated CMDB supports multi-source asset consolidation without forcing a single-pane-of-glass database.
  • Available through G-Cloud for UK public sector procurement, simplifying government-sector purchasing.

Weaknesses

  • Classic API is deprecated with no further development, and organisations with legacy integrations must migrate to the RESTful API before or during platform migration.
  • The analyst-facing Core interface has a steeper learning curve than competitors, leading to adoption friction in organisations with high turnover of service desk staff.
  • Reporting and analytics dashboards are functional but lag competitors in real-time visualisation and self-service BI integration.
  • Small vendor ecosystem and community size relative to ServiceNow or Jira means fewer pre-built connectors, community workflows, and third-party resources.
  • Migrations from comparable ITSM platforms like Cherwell are complex and lengthy, with Alemba's own documentation citing 9–12 month timelines.
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 Alemba Service Manager 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

    Alemba Service Manager: Not publicly documented — extraction throughput should be validated during discovery.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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 consultation

Most migrations land between six and ten weeks for organisations under 50,000 Case records without federated CMDB complexity or regulated audit log scope. Migrations above 100,000 records, with federated CMDB reconciliation, multi-version Knowledge Base articles, large SLA milestone histories, or compliance-controlled audit log exports for regulated sectors move to fourteen to twenty-two weeks. The Salesforce Service Cloud edition in use (Professional, Enterprise, or Unlimited) and whether the destination is a greenfield org or an existing Salesforce org with existing data also affect timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Alemba Service Manager.
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