Helpdesk migration
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
Source
Zendesk
Destination
Compatibility
7 of 12
objects map 1:1 between Alemba Service Manager and Zendesk.
Complexity
BStandard
Timeline
4-8 weeks
Overview
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.
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.
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 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
Zendesk
Ticket
1:1ASM 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
Zendesk
Ticket
1:1ASM 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
Zendesk
Ticket (Custom Fields)
1:1ASM 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
Zendesk
Problem Article
lossyASM 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)
Zendesk
Ticket Comment or Child Ticket
lossyASM 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)
Zendesk
Zendesk Asset
1:1ASM 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
Zendesk
Zendesk Asset
1:1ASM 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
Zendesk
Zendesk Guide Article
1:1ASM 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
Zendesk
Zendesk Request Offering (with configuration)
lossyASM 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
Zendesk
Zendesk SLA Policy
lossyASM 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)
Zendesk
Zendesk Custom Ticket Fields
lossyASM 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
Zendesk
Zendesk End User and Agent
1:1ASM 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.
| Alemba Service Manager | Zendesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Ticket (Custom Fields)1:1 | Fully supported | |
| Problem | Problem Articlelossy | Fully supported | |
| Task (Incident/Request sub-task) | Ticket Comment or Child Ticketlossy | Fully supported | |
| Configuration Item (CMDB) | Zendesk Asset1:1 | Fully supported | |
| Asset | Zendesk Asset1:1 | Fully supported | |
| Knowledge Base Article | Zendesk Guide Article1:1 | Fully supported | |
| Service Catalogue Item | Zendesk Request Offering (with configuration)lossy | Fully supported | |
| SLA Record | Zendesk SLA Policylossy | Fully supported | |
| Custom Screen Fields (BU_ prefixed) | Zendesk Custom Ticket Fieldslossy | Fully supported | |
| Users and Analysts | Zendesk End User and Agent1:1 | Mapping required |
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
Zendesk gotchas
Data export requires API scripting on non-Enterprise plans
Automations cap at 500 active rules and 1,000 tickets per hour
Help Center has no native export feature
Custom Objects and full data export are Enterprise-only
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Alemba Service Manager
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Alemba Service Manager and Zendesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Alemba Service Manager and Zendesk.
Object compatibility
All 7 core objects map 1:1 between Alemba Service Manager and Zendesk.
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 Zendesk migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Alemba Service Manager
Other ways to arrive at Zendesk
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.