Helpdesk migration
Field-level mapping, validation, and rollback between Alemba Service Manager and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Alemba Service Manager
Source
Intercom
Destination
Compatibility
7 of 12
objects map 1:1 between Alemba Service Manager and Intercom.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Alemba Service Manager to Intercom is a directional migration: from an internal IT service desk built around ITIL processes (Incidents, Changes, Problems, CMDB, SLA records, audit trails) to a customer-facing conversational support platform built around conversations, AI resolution, and a brandable Help Center. The mapping surface is narrower than most ITSM-to-ITSM migrations because Intercom has no CMDB, no Change or Problem management, no rules engine, and no formal SLA record object — only SLA policies attached to conversation queues. We resolve Alemba Incidents and Service Requests into Intercom conversations with priority mapping, SLA policy assignment, and assignee resolution. We import Knowledge Base articles into the Intercom Help Center. Custom screen fields on Alemba tickets map to Intercom custom conversation attributes. We do not migrate Alemba rules engine logic, workflow automations, approval chains, CAB records, audit logs, CMDB CIs, or Assets. We deliver a written inventory of these objects for the customer's admin to evaluate for manual recreation or process redesign in Intercom's workflow tools.
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 Intercom, 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
Intercom
Conversation
1:1Alemba Incidents map to Intercom Conversations as the primary ticket record. Incident status (New, In Progress, Resolved, Closed) maps to Intercom conversation state (open, resolved, closed). Incident priority (P1-P4 or Critical/High/Medium/Low) maps to Intercom conversation priority flag and triggers SLA policy assignment. The Alemba Incident ID is preserved as a custom conversation attribute inc_id__c for cross-system audit. Linked history entries (status changes, analyst notes, customer updates) replay as Intercom conversation parts in chronological order. Incidents without a linked Contact resolve to an unlinked Conversation in the default Inbox.
Alemba Service Manager
Service Request
Intercom
Conversation
1:1Alemba Service Requests map to Intercom Conversations with request type preserved in a custom attribute request_type__c. Approval chains and catalogue item references from the ASM Self-Service Portal do not migrate as automated workflows — they are documented in the automation inventory as manual process candidates for Intercom approval routing or human-in-the-loop workflows. The Request's current approval status is logged as a conversation note if relevant to the record context.
Alemba Service Manager
Problem
Intercom
Conversation (linked)
1:manyAlemba Problems link to their related Incidents via a known relationship type. We create the Problem as a separate Intercom Conversation in the same Inbox and add a custom attribute problem_id__c. Incidents that have a Problem link receive a custom attribute related_problem__c pointing to the Problem conversation ID. Known Error Records and root-cause annotations are appended as internal notes (visible to agents only) on the Problem conversation. This preserves the problem-incident linkage without recreating Alemba's formal KEDB structure, which Intercom does not support natively.
Alemba Service Manager
Change
Intercom
Not migrated (inventory delivered)
lossyAlemba Change records carry CAB approvals, risk assessments, and CI links that have no structural equivalent in Intercom. We do not migrate Changes as conversation records because they represent IT-internal change advisory board process data rather than customer-facing support content. We deliver a written inventory of all active and recent Changes including their status, CI associations, and risk level for the customer's admin to evaluate for retention in a separate IT audit system or manual documentation in Intercom's internal notes if the team uses Intercom for internal IT support.
Alemba Service Manager
Task
Intercom
Task (Intercom internal)
1:1Alemba Tasks generated by the rules engine (child tasks on parent Incidents or Changes) migrate as Intercom internal Tasks attached to the relevant Conversation. Task description, due date, assignee, and completion status transfer. Auto-generation rules from Alemba do not recreate in Intercom; we document the original task generation logic in the automation inventory for the customer to rebuild using Intercom Workflows or Rules if desired. Tasks that were completed in Alemba before migration import as completed Intercom Tasks with historical timestamps preserved.
Alemba Service Manager
End User (Self-Service Portal)
Intercom
Contact
1:1Alemba End Users (no licence required) and Business Users (Nano interface) map to Intercom Contacts. Each user record maps name, email, and phone to the corresponding Intercom Contact fields. Role assignments (End User, Business User, Analyst) are not Intercom-native; if the customer needs role distinction (for example, to separate IT-internal contacts from end customers), we create a custom Contact attribute role_type__c and populate it from the ASM role. Multiple contacts with the same email in ASM are flagged for deduplication before import.
Alemba Service Manager
Analyst (Core interface)
Intercom
Admin or Agent (Intercom)
1:1Alemba Analysts (Core licence) map to Intercom Admins or Agents depending on the customer's team structure. We extract analyst records by email match against the destination Intercom workspace and assign the nearest permission level (Agent for first-line responders, Admin for supervisors and config administrators). Any ASM analyst record without a matching Intercom user is held in a provisioning queue for the customer's Intercom admin to create before migration proceeds.
Alemba Service Manager
SLA Record
Intercom
SLA Policy (configuration)
lossyAlemba SLA definitions attached to Incident and Service Request types do not migrate as records. Instead, we create Intercom SLA Policies that mirror the original SLA response and resolution windows. The mapping translates Alemba's SLA type (Incident SLA, Request SLA) and priority (P1-P4) into Intercom SLA policy rules attached to the relevant Inbox. SLA breach history from Alemba's history table does not transfer to Intercom because Intercom tracks SLA compliance live rather than historically; we preserve breach count as a custom conversation attribute sla_breaches__c on migrated records.
Alemba Service Manager
Custom Screen Fields (BU_ prefixed)
Intercom
Custom Conversation Attributes
lossyAlemba ASM Designer custom fields (BU_fieldname convention) migrate to Intercom custom conversation attributes. We handle type translation: Alemba checkbox becomes boolean; Yes/No text becomes string or list; numeric fields become number; date fields become date. Deprecated field versions (a known ASM pattern where a field type changes between sprints and both versions coexist in schema) are identified and only the current active version is mapped. Fields with no active ASM screen reference are discarded to prevent attribute proliferation in Intercom.
Alemba Service Manager
Knowledge Base Article
Intercom
Article (Intercom Help Center)
1:1Alemba KB articles linked to service catalogue items migrate to Intercom Articles in the Help Center. Article title, body content (HTML or plain text), and category assignments transfer. Embedded attachments migrate as file URLs if hosted externally, or as separate file attachments in Intercom if a hosting strategy is agreed. Articles without a destination collection are placed in a default Intercom collection with the original ASM category noted. Live/archived status from ASM maps to published/draft in Intercom.
Alemba Service Manager
Service Catalogue Item
Intercom
Not migrated (inventory delivered)
lossyAlemba Service Catalogue items drive the Self-Service Portal with associated workflows, pricing, and category assignments. Intercom does not have a service catalogue or request-for-item product. We do not migrate catalogue items. We deliver a written inventory of all active catalogue items with their category, pricing (if any), and associated workflows for the customer to evaluate whether a product catalogue rebuild in Intercom or a separate ordering portal is appropriate for their use case.
Alemba Service Manager
Configuration Item (CMDB)
Intercom
Not migrated
1:1Alemba CMDB CIs belong to a federated model where relationship data may originate from external discovery tools. Intercom has no CMDB equivalent — Contacts and Companies are the only entity types. We do not migrate CI records. We flag CI references embedded in Alemba tickets (for example, a CI name stored on an Incident's custom attribute or linked relationship) and resolve them as custom conversation attributes with the CI identifier preserved as a string value. This maintains audit traceability without a formal CI record in Intercom.
| Alemba Service Manager | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation1:1 | Fully supported | |
| Service Request | Conversation1:1 | Fully supported | |
| Problem | Conversation (linked)1:many | Fully supported | |
| Change | Not migrated (inventory delivered)lossy | Fully supported | |
| Task | Task (Intercom internal)1:1 | Fully supported | |
| End User (Self-Service Portal) | Contact1:1 | Fully supported | |
| Analyst (Core interface) | Admin or Agent (Intercom)1:1 | Fully supported | |
| SLA Record | SLA Policy (configuration)lossy | Fully supported | |
| Custom Screen Fields (BU_ prefixed) | Custom Conversation Attributeslossy | Fully supported | |
| Knowledge Base Article | Article (Intercom Help Center)1:1 | Fully supported | |
| Service Catalogue Item | Not migrated (inventory delivered)lossy | Fully supported | |
| Configuration Item (CMDB) | Not migrated1: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
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and scope definition
We audit the source Alemba Service Manager instance across object types (Incidents, Service Requests, Changes, Problems, Tasks), active SLA definitions and assignments, ASM Designer custom field inventory (BU_ prefixed fields with current type and version), Knowledge Base article count and category structure, user and analyst role inventory, and rules engine configuration. We pair this with an Intercom workspace audit: Inbox count, existing SLA Policies, team structure, existing custom attributes, and Help Center collections. The discovery output is a written migration scope document that explicitly excludes Changes, Problems, CMDB CIs, Assets, and automation rules, with an inventory document delivered for each excluded object type.
Schema design and SLA policy creation
We design the Intercom destination schema before any data migration. This includes creating custom conversation attributes for all active ASM BU_ prefixed custom fields with type translation (checkbox to boolean, text to string, numeric to number), creating SLA Policies that mirror Alemba's Incident and Service Request SLA definitions by priority tier, mapping ASM priority values (P1-P4) to Intercom priority attribute strings, defining the Inbox assignment logic for migrated conversations (by original assignee, team, or category), and preparing the Knowledge Base collection structure to receive ASM KB articles. Intercom schema is configured in a staging workspace before production migration to allow for attribute validation.
Rules engine pre-coordinate and Classic API flag
We coordinate with the customer's Alemba administrator to identify which Infra Rules should be suppressed or bypassed during migration batch runs. We request a dedicated API analyst session with temporary elevated permissions if available, or document a pre-migration rules-disable checklist for the admin to execute before migration windows. We also audit any remaining ASM Classic API integrations still in use and flag them as prerequisites for migration completion because the Classic API is in limited support with no future development.
Staging migration and reconciliation
We run a full migration into the Intercom staging workspace using a representative sample (500-1,000 records per object type) drawn from production data. The customer's support operations lead reconciles conversation records (status, priority, assignee, custom attributes), KB article fidelity, SLA policy assignment, and agent/contact counts against the ASM source. Any field mapping corrections, type mismatches, or custom attribute additions happen at this stage before production migration begins.
User and analyst provisioning in Intercom
We extract every distinct Alemba user and analyst referenced on Incidents, Service Requests, and Tasks and match them by email against the destination Intercom workspace. Analysts without a matching Intercom user go to a provisioning queue for the customer's Intercom admin to create (Agent or Admin role) before record migration proceeds. End Users from the ASM Self-Service Portal are imported as Intercom Contacts after agent provisioning is complete. Any duplicate email addresses across ASM roles (an analyst who also has a Self-Service Portal end-user account) are reconciled into a single Intercom Contact record with a role attribute.
Production migration in dependency order
We run production migration in record-dependency order: Admins and Agents (validated from step 5), Contacts (from ASM End Users and Business Users), Conversations (from Incidents and Service Requests in priority order), Conversation parts (from ASM history entries — status changes, analyst notes, customer replies — replayed chronologically), Tasks (from ASM child tasks linked to parent Incidents), SLA breach data (as custom attributes on migrated conversations), and Knowledge Base articles (into Intercom Help Center collections). Each phase emits a row-count reconciliation report before the next phase begins. Intercom rate-limit handling is active throughout with exponential backoff on 429 responses.
Cutover, delta migration, and automation inventory handoff
We freeze ASM writes during the cutover window, run a delta migration of any records created or modified during the migration, then enable Intercom as the live support system. We deliver the written inventory of excluded objects (Changes, Problems, CMDB CIs, Assets, approval chains, Service Catalogue items, rules engine configurations) with full detail for the customer's admin to evaluate for rebuild in Intercom Workflows, Rules, or external systems. We support a one-week hypercare window where we resolve any conversation mapping or reconciliation issues. We do not rebuild ASM workflows, automations, or approval chains as Intercom Workflows or Rules inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Alemba Service Manager
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Alemba Service Manager and Intercom.
Object compatibility
2 of 7 objects need a mapping; the rest are 1:1.
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 Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Alemba Service Manager to Intercom 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 Intercom
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.