Helpdesk migration

Migrate from Alemba Service Manager to Zendesk

Field-level mapping, validation, and rollback between Alemba Service Manager and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.

Alemba Service Manager logo

Alemba Service Manager

Source

Zendesk

Destination

Zendesk logo

Compatibility

58%

7 of 12

objects map 1:1 between Alemba Service Manager and Zendesk.

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Alemba Service Manager separates Incidents, Service Requests, Changes, and Problems as distinct first-class objects with their own workflows, SLA bindings, and approval chains. Zendesk uses a single Ticket object with a Requester type distinction and a separate Problem article model. We map each ASM object type to Zendesk Tickets using a type-tag strategy, map ASM Change CAB approvals and risk fields to Zendesk custom fields, and preserve SLA assignments as Zendesk SLA Policy references. We do not migrate ASM Rules Engine logic, workflows, or the Self-Service Portal configuration; we deliver a written inventory of these for the customer's admin to rebuild in Zendesk triggers and macros. CMDB Configuration Items migrate to Zendesk Assets with relationship fields flagged where CI links reference external federated sources not included in the migration scope.

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

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How Alemba Service Manager objects map to Zendesk

Each row shows how a Alemba Service Manager object lands in Zendesk, 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

Zendesk

Ticket

1:1
Fully supported

ASM Incidents map directly to Zendesk Tickets. The ASM Incident status (Open, In Progress, Pending, Resolved, Closed) maps to Zendesk Ticket Status, and ASM priority P1-P4 maps to Zendesk Priority (Urgent, High, Normal, Low) via a pre-configured value mapping during migration scoping. We resolve ASM assignee (analyst) to Zendesk Agent by email match and ASM requester (end user) to Zendesk Requester. Incident description and history entries migrate as Ticket Comments in chronological order, with the ASM incident_id stored in a custom Zendesk field for cross-reference.

Alemba Service Manager

Service Request

maps to

Zendesk

Ticket

1:1
Fully supported

ASM Service Requests map to Zendesk Tickets with a custom field asm_request_type__c set to 'Service Request' and the original catalogue item reference preserved. Approval chain status from ASM migrates as a custom field asm_approval_status__c, and the associated catalogue item name migrates to the Ticket subject or a custom field. SLA assignments for requests migrate as Zendesk SLA Policy references applied post-import via the policy API.

Alemba Service Manager

Change

maps to

Zendesk

Ticket (Custom Fields)

1:1
Fully supported

ASM Change records require a type-tag strategy in Zendesk because Zendesk has no native Change object. We create Zendesk Tickets with a custom field asm_change_type__c set to 'Change', and preserve CAB approval status, risk score (Low/Med/High/Critical), implementation date, and rollback plan as custom ticket fields. CAB approval comments and sign-off records migrate as internal Zendesk Comments. The ASM Change status lifecycle maps to Zendesk Ticket status with a custom mapping table. Change-to-CI links (which CI is affected by the change) map to Zendesk Asset lookup fields if the Zendesk instance has Assets enabled.

Alemba Service Manager

Problem

maps to

Zendesk

Problem Article

lossy
Fully supported

ASM Problem records (root-cause analysis documents linked to known error records) map to Zendesk Help Center Problem Articles or to a Zendesk custom Problem object depending on the customer's Zendesk plan. The Problem-to-Incident linkage is preserved as a custom field problem_linked_incidents__c containing a comma-separated list of migrated ticket IDs. Problem resolution notes and known error record content migrate as article body content with structured sections.

Alemba Service Manager

Task (Incident/Request sub-task)

maps to

Zendesk

Ticket Comment or Child Ticket

lossy
Fully supported

ASM Tasks generated by the rules engine for parent Incidents or Requests migrate as Zendesk internal Comments on the parent Ticket if the task is informational. If the task represents a discrete work item requiring separate assignment and tracking, we create a Zendesk Child Ticket linked via the parent_id field. Task status from ASM (Not Started, In Progress, Complete) maps to a custom field asm_task_status__c on the child ticket.

Alemba Service Manager

Configuration Item (CMDB)

maps to

Zendesk

Zendesk Asset

1:1
Fully supported

ASM CMDB Item records map to Zendesk Assets. ASM CI Type (Server, Network Device, Software, Application, Location, etc.) maps to Zendesk Asset Type. ASM CI custom attributes (hostname, serial number, IP address, purchase date) migrate as Zendesk Asset custom fields. We flag records where the CI relationship graph references external federated discovery sources outside the migration scope, as these CI links will resolve to broken references in Zendesk Assets and require manual re-linkage post-migration.

Alemba Service Manager

Asset

maps to

Zendesk

Zendesk Asset

1:1
Fully supported

ASM Asset records share the CMDB Item Type taxonomy with Configuration Items but carry financial attributes (purchase price, depreciation schedule, vendor contract, warranty expiry). These financial fields migrate as Zendesk Asset custom fields. Asset-to-CI linkage (which CI the Asset relates to) maps to Zendesk Asset relationship fields where the destination Zendesk instance supports asset-to-asset relationships, or is preserved in a custom field for manual reconciliation.

Alemba Service Manager

Knowledge Base Article

maps to

Zendesk

Zendesk Guide Article

1:1
Fully supported

ASM Knowledge Base articles migrate to Zendesk Guide articles. We extract article content, category hierarchy, and service catalogue associations. Articles with embedded HTML or inline images require preprocessing before import to Zendesk Guide's HTML sanitisation rules. Attachment files linked to KB articles migrate as Zendesk article attachments via the Zendesk Help Center API. ASM article publish status maps to Zendesk Draft/Published state.

Alemba Service Manager

Service Catalogue Item

maps to

Zendesk

Zendesk Request Offering (with configuration)

lossy
Fully supported

ASM Service Catalogue items (bundled offerings with workflows, pricing, and approval chains) do not have a direct Zendesk equivalent in standard Support Suite. We map catalogue item names and descriptions to Zendesk ticket subject templates and custom field defaults for request type routing. Approval chains are preserved in a custom field asm_approval_chain__c listing the approver roles and order, and the customer rebuilds the approval workflow using Zendesk triggers, macros, or a third-party approval app post-migration.

Alemba Service Manager

SLA Record

maps to

Zendesk

Zendesk SLA Policy

lossy
Fully supported

ASM SLA definitions (response time and resolution time targets per ticket type and priority) map to Zendesk SLA Policies. We create Zendesk SLA Policies for each ASM SLA definition during the schema phase, with first response and next agent reply targets matched to ASM's response and resolution windows. SLA breach history is extracted from ASM's history table and preserved in a custom field asm_sla_breach__c on each migrated Ticket for compliance audit purposes.

Alemba Service Manager

Custom Screen Fields (BU_ prefixed)

maps to

Zendesk

Zendesk Custom Ticket Fields

lossy
Fully supported

ASM custom fields created via ASM Designer follow the BU_[fieldname]_[fieldtype] naming convention and may have deprecated versions coexisting in the schema between build cycles. We identify the active version of each BU_ field during schema extraction, discard deprecated field versions, and create Zendesk custom ticket fields of the equivalent type (text, dropdown, checkbox, date, number). Field-level mapping is documented in the schema mapping deliverable before any data moves.

Alemba Service Manager

Users and Analysts

maps to

Zendesk

Zendesk End User and Agent

1:1
Mapping required

ASM distinguishes between End Users (Self-Service Portal, no licence), Business Users (Nano interface), and Analysts (Core interface). All three roles map to Zendesk End Users and Agents. We extract user records with their role assignments and map ASM analyst licences to Zendesk Agent seats. ASM external (unauthenticated portal users) map to Zendesk End Users. Email is the dedupe key for user matching during 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

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • ASM rules engine fires on API-created tickets

    The ASM Infra Rules engine applies routing, SLA assignment, task generation, and history logging to every object created through the RESTful API, including records created during migration. This means migrated Incidents and Service Requests will trigger the same SLA timers and task-creation rules as analyst-created records unless those rules are suspended during migration batch runs. We coordinate with the customer's ASM administrator before migration to identify which rules should be suppressed during the migration window, which SLA timers should fire on migrated tickets, and which should be suppressed for historical records. Failing to pre-coordinate this step results in migrated historical tickets triggering SLA breaches on the day of migration.

  • ASM's four-ticket model requires a Zendesk type-tag strategy

    Alemba Service Manager separates Incidents, Service Requests, Changes, and Problems as structurally distinct objects. Zendesk uses a single Ticket object with no native Change or Problem record type. We implement a type-tag strategy by adding a custom field (asm_record_type__c) to every migrated Zendesk Ticket indicating the original ASM object type (Incident, Service Request, Change, Problem). Change records additionally require a separate field strategy for CAB approvals and risk scores that cannot be stored natively in Zendesk Ticket schema. This custom field approach is documented in the schema mapping deliverable and must be configured in Zendesk before migration begins.

  • ASM priority P1-P4 requires explicit value mapping to Zendesk

    ASM uses P1-P4 priority codes for Incidents and Service Requests, which do not map by name to Zendesk's Priority field (Urgent, High, Normal, Low). P1 maps to Urgent, P2 maps to High, P3 maps to Normal, and P4 maps to Low. However, if ASM has been customized to use non-standard priority labels or if multiple ASM priority values have been collapsed into a single code, we must establish the correct mapping table during discovery before any records move. Incorrect priority mapping causes migrated tickets to receive the wrong SLA targets in Zendesk.

  • ASM Change CAB data has no native Zendesk home

    ASM Change records carry CAB approval dates, approver names, risk assessment scores, and implementation roll-back plans as structured fields. Zendesk Tickets have no native fields for CAB approval workflows or risk scoring. We store CAB approval dates and approver names as custom Ticket fields, risk score as a custom picklist field, and the rollback plan as an internal Zendesk Comment. If the customer requires a structured CAB approval workflow post-migration, they must configure this using a third-party approval app from the Zendesk Marketplace or rebuild the logic in Zendesk triggers and macros.

  • Federated CMDB CI relationships may resolve to broken links

    ASM's federated CMDB architecture allows Configuration Item relationship data to originate from external discovery tools with live links kept to the original resource rather than stored within ASM itself. When migrating CIs to Zendesk Assets, any relationship that points to an external system outside the migration scope will create a broken CI link in Zendesk. We flag CMDB records with unresolved external CI relationships during migration scoping and deliver a separate CI linkage inventory for the customer's admin to manually re-establish post-migration.

Migration approach

Six steps for a successful Alemba Service Manager to Zendesk data migration

  1. Discovery and schema audit

    We extract the full ASM RESTful API schema including all object types (Incident, Service Request, Change, Problem, Task, CI, Asset, KB Article, SLA, User), custom screen fields (BU_ prefixed), field versions, relationship tables, and SLA definitions. We identify deprecated field versions, federated CMDB records with external discovery links, active rules engine triggers, and any Classic API usage still in place. We pair this with a Zendesk environment audit: Support Suite tier, existing custom fields, Asset management status, Guide status, and active SLA policies. The discovery output is a written migration scope, schema mapping document, and ASM rules engine suppression checklist.

  2. Zendesk custom field and object provisioning

    We pre-create all required Zendesk custom fields (asm_record_type__c, asm_priority_mapping__c, asm_sla_breach__c, asm_approval_status__c, asm_change_risk__c, and any ASM custom field equivalents) and enable Zendesk Assets if the ASM CMDB is in scope. SLA Policies matching each ASM SLA definition are created in Zendesk during this phase. All provisioning happens in a Zendesk Sandbox or staging environment first for validation. CMDB Item Types map to Zendesk Asset Types during this step, and any deprecated ASM custom field versions are explicitly excluded from provisioning.

  3. ASM rules engine coordination and suppression plan

    We work with the customer's ASM administrator to identify which Infra Rules engine triggers fire on API-created objects and produce a suppression plan for the migration window. We agree on which SLA timers should apply to migrated historical tickets (typically suppressed for tickets older than 90 days, active for recent tickets) and which auto-task generation rules should be disabled during batch import. The suppression plan is executed by the ASM administrator immediately before migration begins and reverted immediately after the final migration pass completes.

  4. User and agent provisioning in Zendesk

    We extract every distinct ASM user (End User, Business User, Analyst) with their role assignments and email addresses. We match these against the Zendesk destination environment by email. Users without a matching Zendesk account go to a reconciliation queue for the customer's Zendesk admin to provision before record import resumes. ASM Analyst licence count is reconciled against the target Zendesk Suite agent seat count to ensure sufficient licences are available for all migrating agents.

  5. Migration in dependency order

    We run production migration in record-dependency order: Zendesk Users and Agents (validated), Assets (from ASM CIs and Assets with relationship flags for external links), Knowledge Base Articles (with HTML preprocessing for embedded content), then Tickets in three passes — Incidents first, Service Requests second, Changes third — each with the asm_record_type__c custom field set appropriately. Problems migrate last as Help Center articles or custom objects. SLA assignments are applied via the Zendesk SLA Policy API after all tickets are loaded. ASM history entries and task records migrate as Ticket Comments preserving chronological order.

  6. Cutover, validation, and automation handoff

    We freeze ASM writes during cutover, run a final delta migration of records modified during the migration window, then switch system of record to Zendesk. We validate record counts across each object type, spot-check a random sample of 30-50 tickets for field-level accuracy against the ASM source, and deliver the CI linkage inventory for external federated CMDB records requiring manual re-linkage. We deliver the ASM Rules Engine, Self-Service Portal configuration, and Service Catalogue inventory as a written handoff document for the customer's Zendesk admin to rebuild using Zendesk triggers, macros, and the Zendesk Marketplace approval apps. We support a one-week hypercare window for reconciliation issues raised by the support team.

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.
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. All 7 core objects map 1:1 between Alemba Service Manager and Zendesk.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Alemba Service Manager and Zendesk.

  • Object compatibility

    A

    All 7 core objects map 1:1 between Alemba Service Manager and Zendesk.

  • 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 Zendesk 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 Zendesk data migrations

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

Can't find your answer?

Walk through your Alemba Service Manager to Zendesk 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 eight weeks for accounts with up to 10,000 Incidents, 3,000 Service Requests, and no complex CMDB schema. Migrations with Change record histories (CAB approvals, risk scores), federated CMDB requiring relationship reconciliation, Knowledge Base articles with embedded HTML requiring preprocessing, or large SLA breach history tables move to eight to fourteen weeks because of custom field schema design, multi-pass CI reconciliation, and Zendesk Guide article preprocessing.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Alemba Service Manager.
Land in Zendesk, 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