Helpdesk migration
Field-level mapping, validation, and rollback between Alemba Service Manager and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
Alemba Service Manager
Source
Freshdesk
Destination
Compatibility
10 of 12
objects map 1:1 between Alemba Service Manager and Freshdesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Alemba Service Manager to Freshdesk is a schema simplification and product-model change. Alemba uses an ITIL-aligned object model with separate Incident, Service Request, Change, Problem, and Task records, a federated CMDB with CI relationships, custom screen fields, and a rules engine that fires on every API-created record. Freshdesk uses a single Ticket object with a Tag-based category system, a flat Asset model, and automations configured through its own rule builder. We map the ITSM record types to Freshdesk Tickets with custom fields, preserve Configuration Items and Assets as Freshdesk Asset records, and handle the Alemba rules engine firing risk by pre-coordinating which SLA assignments and routing triggers should be suppressed during migration batch runs. We do not migrate Alemba workflows, change workflows, or rules configurations as code; we deliver a written inventory of every active rule and SLA definition for your Freshdesk admin to rebuild. Knowledge base articles, audit log records, and compliance documentation are migrated as informational data but require manual repositioning in Freshdesk.
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 Freshdesk, 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
Freshdesk
Ticket
1:1Alemba Incidents map directly to Freshdesk Tickets. We extract incident status, priority, assignment, and linked history entries via the Alemba RESTful API and write them as Freshdesk Ticket records with the original incident reference stored in a custom field for traceability. Incident categories and subcategories map to Freshdesk Ticket Types or tag-based groupings depending on the destination tier configuration. The Alemba incident reference number is preserved in a custom field asm_incident_ref__c.
Alemba Service Manager
Service Request
Freshdesk
Ticket
1:1Alemba Service Requests are separate from Incidents and drive the Self-Service Portal workflow. We map Service Request records to Freshdesk Tickets with the request type captured in a custom field or Ticket Type. Approval chains and catalogue item references are recorded as ticket notes or custom fields because Freshdesk handles approvals as a separate workflow configuration rather than a stored approval-chain object. We flag the approval configuration for rebuild in Freshdesk.
Alemba Service Manager
Change
Freshdesk
Ticket (with Change metadata)
lossyAlemba Change records carry full audit trails including CAB approvals, risk assessments, and CI links. Freshdesk does not have a native Change record type, so we map Change records to Tickets with the Change ID, risk level, CAB approval status, and implementation date stored as custom fields. CAB approver names and approval dates migrate as ticket notes. The customer should configure Freshdesk Ticket Types to distinguish Changes from Incidents and Service Requests post-migration.
Alemba Service Manager
Problem
Freshdesk
Ticket
1:1Alemba Problem records are linked to related Incidents via a known relationship type. We map Problem records to Freshdesk Tickets with the problem_id preserved in a custom field, and we create Freshdesk Ticket Links to the related incident tickets where the link type is supported. Root-cause annotations and Known Error Records migrate as ticket notes or description updates on the Problem ticket.
Alemba Service Manager
Task
Freshdesk
Ticket or Child Ticket
1:1Alemba Tasks are generated automatically by the Infra Rules engine for parent records. We extract all task records and map them to Freshdesk Tickets with a parent_ticket reference. Note that task auto-generation rules differ between Alemba and Freshdesk; the original task generation logic is documented as a rebuild item for Freshdesk automations.
Alemba Service Manager
Configuration Item (CI)
Freshdesk
Asset
1:1Alemba CIs belong to CMDB Item Types with a federated model allowing external discovery sources. We extract CI records with their type classification, custom attributes, and relationship dependencies. Relationships referencing external discovery tools that will not migrate are flagged as broken references in the output inventory. Freshdesk Assets are standalone records without a native relationship graph, so CI-to-CI dependencies are noted as tags or custom fields rather than linked records.
Alemba Service Manager
Asset
Freshdesk
Asset
1:1Alemba Asset records share the CMDB Item Type taxonomy with Configuration Items but carry financial and lifecycle attributes. We map Assets separately from CIs and flag records with missing depreciation or purchase date fields for customer review. Freshdesk Assets support name, type, asset tag, status, and assigned-to fields which map from the Alemba asset fields.
Alemba Service Manager
Knowledge Base Article
Freshdesk
Solution Article
1:1Alemba KB articles are linked to service catalogue items and accessible via the RESTful API. We extract article content, categories, and associations. Articles containing embedded HTML or attachments require pre-processing before import because Freshdesk solutions support a specific HTML subset. We flag articles with complex embedded media for manual repositioning in Freshdesk.
Alemba Service Manager
SLA Record
Freshdesk
SLA Policy
lossyAlemba SLA definitions are attached to ticket types and define response and resolution windows. We preserve SLA assignments as custom fields on migrated tickets. SLA breach history is extracted from the history table and stored as ticket notes. The customer rebuilds SLA policies in Freshdesk’s SLA Configuration using the response and resolution hour definitions from Alemba.
Alemba Service Manager
User and Analyst
Freshdesk
Agent
1:1Alemba distinguishes between End Users (Self-Service Portal, no licence), Business Users (Nano interface), and Analysts (Core interface). We extract all analyst and business user records with their role assignments and map them to Freshdesk Agents by email match. Any Alemba user without a matching Freshdesk agent account is placed in a reconciliation queue for the customer to provision before record import.
Alemba Service Manager
Audit Log and Compliance Record
Freshdesk
Ticket Note or External Record
1:1For regulated deployments in healthcare, government, and financial services, Alemba audit logs record every object state change with timestamps and actor attribution. We extract the full audit log table and associate each entry with the relevant migrated ticket as a private note. The complete audit log table is delivered as a structured CSV export alongside the Freshdesk import so that the customer retains the compliance record set even though Freshdesk does not expose it as a first-class searchable object.
Alemba Service Manager
Custom Screen Field
Freshdesk
Custom Ticket Field
1:1Alemba custom fields follow naming conventions like BU_[fieldname]_[fieldtype] with versioning between build cycles. We identify the active field definition and discard deprecated versions, then create equivalent Freshdesk custom ticket fields using the current field type. BU_ prefixed field names are preserved in the Freshdesk field label for traceability.
| Alemba Service Manager | Freshdesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Ticket (with Change metadata)lossy | Fully supported | |
| Problem | Ticket1:1 | Fully supported | |
| Task | Ticket or Child Ticket1:1 | Fully supported | |
| Configuration Item (CI) | Asset1:1 | Fully supported | |
| Asset | Asset1:1 | Fully supported | |
| Knowledge Base Article | Solution Article1:1 | Fully supported | |
| SLA Record | SLA Policylossy | Fully supported | |
| User and Analyst | Agent1:1 | Fully supported | |
| Audit Log and Compliance Record | Ticket Note or External Record1:1 | Fully supported | |
| Custom Screen Field | Custom Ticket Field1: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
Freshdesk gotchas
API access is blocked on the free plan
Per-minute rate limits are account-wide and endpoint-specific
Multi-channel source types do not map 1:1 to all destinations
Custom objects created in-product cannot be accessed by other apps
Contact import requires at least 10 existing tickets in the account
Pair-specific challenges
Migration approach
Discovery and API credential validation
We audit the source Alemba Service Manager instance across object types (Incidents, Requests, Changes, Problems, Tasks, CIs, Assets, KB articles, SLA definitions, and audit logs), custom screen field inventory, active Infra Rules configurations, and analyst user list. We validate RESTful API access and identify any remaining Classic API dependencies. The discovery output is a written migration scope document that includes the record count per object type, the list of active Infra Rules that require suppression during migration, and the CMDB relationship inventory identifying which CI links reference external systems.
Freshdesk scaffolding and ticket type design
We configure the Freshdesk destination before any data import. This includes creating custom ticket fields to hold Alemba metadata (Incident ID, Change risk level, Problem root cause, SLA names), setting up Ticket Types to distinguish Incidents, Service Requests, Changes, and Problems, configuring Freshdesk SLA policies based on the Alemba SLA definitions, and provisioning the agent accounts matched to the Alemba analyst and business user list. Knowledge base categories are created to match the Alemba KB category structure.
Object migration in dependency order
We run the migration in strict dependency order: Agents and users first (so Freshdesk agent IDs are available for assignment), then Configuration Items and Assets (so they are available for linking), then Tickets (Incidents, Service Requests, Changes, Problems, and Tasks), then KB articles, then SLA breach history notes, then the audit log export. Tickets are imported with parent CI and Asset references resolved at migration time. Each phase emits a reconciliation report before the next phase begins.
Infra Rules engine coordination and SLA reconciliation
We coordinate with the customer to suppress or flag the Alemba Infra Rules during migration batch runs. After ticket import, we reconcile SLA assignments by comparing the Alemba SLA breach history against the SLA names stored in Freshdesk custom fields, and we flag any discrepancy for the customer’s Freshdesk admin to resolve in the SLA configuration UI. This step is required because Freshdesk SLA policies operate on ticket creation time rather than on record import time.
Knowledge base migration and publication review
We extract Alemba KB articles with their categories and associations, pre-process any embedded HTML to Freshdesk’s supported subset, and import them as Solution articles. We flag articles flagged as internal in Alemba for customer review before setting their publication status. Articles with complex attachments are handled as a separate pass with the customer’s approval on placement.
Cutover, delta sync, and rule rebuild handoff
We freeze Alemba writes during cutover, run a final delta migration of any records modified during the migration window, then deliver the complete Freshdesk instance as the system of record. We provide a written inventory of every Alemba Infra Rule, SLA definition, and change workflow configuration for the customer’s Freshdesk admin to rebuild as Freshdesk automations and SLA policies. We support a one-week post-migration window for data quality issues raised by the support team.
Platform deep dives
Alemba Service Manager
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Alemba Service Manager and Freshdesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Alemba Service Manager and Freshdesk.
Object compatibility
All 7 core objects map 1:1 between Alemba Service Manager and Freshdesk.
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 Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your Alemba Service Manager to Freshdesk 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 Freshdesk
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.