Helpdesk migration

Migrate from Alemba Service Manager to Intercom

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 logo

Alemba Service Manager

Source

Intercom

Destination

Intercom logo

Compatibility

58%

7 of 12

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

Intercom logo

Intercom

What's pulling them in

  • Instant chat and message threading on websites and apps gives support teams a single inbox without context-switching, according to reviewers on Capterra and G2 who highlight fast response times as a primary benefit.
  • Fin AI handles repetitive inbound queries automatically, reducing agent workload measurably — G2 reviewers report fewer escalations and faster first-response times once Fin is configured.
  • Automation workflows (Outbound, Operator, and custom bots) allow teams to qualify leads and route tickets without manual intervention, appealing to growth-stage SaaS companies managing high ticket volumes.
  • Help center articles and self-service deflection are natively integrated, so knowledge base content and chat conversations live in the same workspace, simplifying reporting.
  • Multi-channel support (live chat, email, SMS, WhatsApp, Phone) consolidates customer touchpoints into one inbox, reducing the operational overhead of managing separate tools.

Object mapping

How Alemba Service Manager objects map to Intercom

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

maps to

Intercom

Conversation

1:1
Fully supported

Alemba 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

maps to

Intercom

Conversation

1:1
Fully supported

Alemba 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

maps to

Intercom

Conversation (linked)

1:many
Fully supported

Alemba 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

maps to

Intercom

Not migrated (inventory delivered)

lossy
Fully supported

Alemba 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

maps to

Intercom

Task (Intercom internal)

1:1
Fully supported

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

maps to

Intercom

Contact

1:1
Fully supported

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

maps to

Intercom

Admin or Agent (Intercom)

1:1
Fully supported

Alemba 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

maps to

Intercom

SLA Policy (configuration)

lossy
Fully supported

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

maps to

Intercom

Custom Conversation Attributes

lossy
Fully supported

Alemba 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

maps to

Intercom

Article (Intercom Help Center)

1:1
Fully supported

Alemba 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

maps to

Intercom

Not migrated (inventory delivered)

lossy
Fully supported

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

maps to

Intercom

Not migrated

1:1
Fully supported

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

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

Intercom logo

Intercom gotchas

High

S3 JSON export omits conversation transcripts

High

Workspace isolation prevents workflow migration

Medium

Fin AI resolution fees compound with automation success

Medium

Two-year conversation history limit on historical export

Low

Private app rate limits share workspace quota

Pair-specific challenges

  • Infra Rules engine fires on API-created records

    Alemba's Infra Rules engine applies routing, SLA assignment, task generation, and history logging to every object created via the RESTful API — including records we create during migration. This means migration batches can trigger unwanted SLA assignments, auto-task creation, and rule-based routing in the live ASM environment before the cutover window. We manage this by coordinating with the customer during discovery to identify which rules should be suppressed during migration batch runs, or by requesting a dedicated API-only analyst session with temporary rule-disable permissions. If ASM Classic API integration endpoints are still active alongside the RESTful API, we identify them as migration prerequisites because the Classic API is in limited support and will not be available for post-migration reconciles.

  • Intercom has no Change or Problem management model

    Alemba Incidents and Service Requests map cleanly to Intercom Conversations, but the ITSM Change and Problem model has no structural equivalent in Intercom. Change records (CAB approvals, risk assessments, CI linkage) and Problem records (Known Error Database, root-cause annotations) do not translate into Intercom's conversation-centric schema. We do not force-fit them as conversations because that destroys the structured data and creates noise in the agent inbox. Instead, we deliver a written inventory of all open and recent Changes and Problems with their full detail for the customer to retain in a separate IT audit system, a Confluence page, or an internal Intercom Inbox used exclusively for IT audit purposes.

  • Priority and SLA mapping requires schema redesign

    Alemba ticket priority (P1-P4 or Critical/High/Medium/Low) does not map directly to Intercom's priority flag, which is a boolean rather than a tiered scale. We translate Alemba priority into an Intercom custom conversation attribute priority__c (string: Critical, High, Medium, Low) and use it to assign the correct SLA Policy at migration time. The SLA translation from Alemba's named SLA definitions to Intercom SLA Policies requires a schema design step: we create SLA Policies in Intercom before migration, attach them to Inboxes, and use the priority mapping as the SLA rule criterion. This adds a pre-migration configuration step that pure record-copy migrations do not require.

  • Intercom API rate limits constrain batch migration throughput

    Intercom's default rate limit is 10,000 API calls per minute per app and 25,000 API calls per minute per workspace for public apps. For private apps the limit is 10,000 calls per minute per app with no workspace-level aggregation. We implement rate-limit checking between batch chunks and exponential backoff on 429 responses. Large ticket histories (over 100,000 conversations) require sequencing across Inbox boundaries to avoid rate-limit contention. Intercom's API does not expose a Bulk API equivalent for conversation batch ingestion; all conversations and conversation parts are written via the REST API one request at a time, which makes this migration slower than bulk-oriented CRM migrations.

  • ASM custom field versioning creates duplicate attribute risk

    ASM Designer allows field type changes between development iterations — a checkbox field may become a Yes/No text field in a later sprint, and both versions coexist in the schema with different IDs until the deprecated version is deleted. If both versions are referenced in custom screens, we must identify which version is active and discard the deprecated one during schema extraction. Mapping a deprecated checkbox to an Intercom boolean attribute while the current active version is a text field would create a data type mismatch in the destination. We resolve this by querying the ASM schema metadata for the most recent field version per BU_ prefixed field before designing the Intercom custom attribute mapping.

Migration approach

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

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

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

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

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

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

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

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

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

Intercom

Destination

Strengths

  • Integrated AI agent (Fin) for automated resolution with per-resolution billing that rewards high automation rates.
  • Multi-channel inbox consolidating live chat, email, SMS, WhatsApp, and Phone into a single threaded view.
  • Native help center with articles, collections, and self-service deflection capabilities.
  • Workflow automation for routing, qualification, and proactive outbound messaging across channels.
  • Strong API ecosystem with 10,000 req/min rate limits for private apps enabling high-throughput migration pipelines.

Weaknesses

  • Pricing model compounds with seat count, AI resolution fees, channel costs, and multiple add-ons, making total cost hard to predict.
  • Workspace-level isolation prevents moving workflows or content between environments, requiring manual rebuilds.
  • S3 JSON export deliberately excludes conversation transcripts, necessitating REST API calls for full message history.
  • Outages are reported as frequent enough to be a concern for always-on support operations.
  • Setup complexity means teams often require internal guidance or professional services to configure bots and automation correctly.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

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

  • Object compatibility

    B

    2 of 7 objects need a mapping; the rest are 1:1.

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

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

Can't find your answer?

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 consultation

Straightforward migrations under 20,000 Incidents and Service Requests with no CMDB references, a clean custom-field inventory, and a single Intercom Inbox land between three and five weeks. Migrations with large ticket histories (over 100,000 conversations), CI references on tickets that require attribute translation, multi-Inbox Intercom structures with complex SLA policy routing, or large Knowledge Base article counts (over 500 articles) move to six to nine weeks because of Intercom rate-limit sequencing, SLA policy configuration, and KB article fidelity review.

Adjacent paths

Related migrations to explore

Ready when you are

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