Helpdesk migration

Migrate from OpenText Service Manager to Intercom

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

OpenText Service Manager logo

OpenText Service Manager

Source

Intercom

Destination

Intercom logo

Compatibility

67%

8 of 12

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OpenText Service Manager to Intercom is a domain shift, not a like-for-like replacement. Service Manager is built for ITIL ITSM with structured Incident, Problem, Change, and Request objects, SLA timers, approval workflows, and a CMDB. Intercom is a conversational support platform centered on Contacts, Conversations, and a Help Center with AI-powered resolution. We map Incidents and Requests to Intercom Tickets (with channels), Problems to tagged Tickets with a custom Problem flag, and Changes to a custom Change Ticket type. Knowledge Articles export as structured HTML and re-import into Intercom Articles. Workflows, SLA escalation chains, approval rules, and the CMDB have no Intercom equivalent — we document them for the customer's admin to address post-migration. Intercom has no native Problem Management or Change Management object, so these require custom configuration or a documented process change.

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

OpenText Service Manager logo

OpenText Service Manager

What's pushing teams away

  • Steep implementation curve — reviewers consistently warn this is not a weekend setup. Initial implementation takes time and effort, particularly for less experienced teams.
  • Documentation depth — reviewers say documentation exists but lacks detail on practical cases, increasing reliance on OpenText support during configuration.
  • Partial automation gaps — multiple reviewers note that building blocks A, B, and C exist but do not always communicate within the platform, forcing manual steps despite the 'Automation' in the product name.
  • Migration friction between cloud (SMAX) and on-premises (Service Manager) — divergent architectures mean custom fields, workflows, and integrations must be rebuilt rather than ported when switching variants.
  • Enterprise sales process required for accurate quotes — mid-market evaluators find the pricing opaque and the lead-to-quote cycle longer than competitors with self-serve pricing.

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 OpenText Service Manager objects map to Intercom

Each row shows how a OpenText 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.

OpenText Service Manager

Incident

maps to

Intercom

Conversation (Ticket)

1:1
Fully supported

OpenText Incidents map to Intercom Conversations in the open state with channel set to the inbound channel (email, chat, or API). The Incident title becomes the Conversation subject, the description becomes the first customer message, and the Incident ID is stored in a custom attribute sm_incident_id__c for traceability. Status (Open, In Progress, Resolved, Closed) maps to Intercom Conversation state. Assignee group maps to an Intercom Team, and individual assignee maps to a Teammate. Priority mapping is stored in a custom attribute sm_priority__c because Intercom does not have a native priority field at the Conversation level on Starter plans.

OpenText Service Manager

Request

maps to

Intercom

Conversation (Ticket)

1:1
Fully supported

Service Requests submitted through the OpenText portal map to Intercom Conversations in the same manner as Incidents. The Request ID is preserved in a custom attribute sm_request_id__c. Request fulfillment tasks within Service Manager — such as task assignments and completion steps — do not have an Intercom equivalent and are not migrated; the customer's admin documents the request fulfillment steps during discovery for manual reference or process redesign in Intercom.

OpenText Service Manager

Problem

maps to

Intercom

Conversation (Ticket) + custom attribute

lossy
Fully supported

Problem records in OpenText have no native Intercom equivalent. Problems are linked incidents that track root cause and known error. We migrate Problem records as Intercom Conversations with a custom attribute sm_problem_flag__c set to true and the linked Incident IDs stored in sm_linked_incidents__c (a comma-separated list). The Problem title, description, and status migrate to the Conversation subject, first message, and state. The customer's admin rebuilds the Problem-to-Incident linkage logic as a tag or custom workflow in Intercom.

OpenText Service Manager

Change

maps to

Intercom

Conversation (Ticket) + custom attribute

lossy
Fully supported

Change records with approval stages, risk ratings, and CAB signoff have no Intercom object equivalent. We migrate Change records as Conversations with a custom attribute sm_change_flag__c set to true, carrying the Change ID, status, risk rating, and scheduled implementation date in Intercom custom attributes. The CAB approval logic must be re-implemented manually in Intercom or documented as a process change, as Intercom does not support approval workflows on tickets.

OpenText Service Manager

Knowledge Article

maps to

Intercom

Article (Help Center)

1:1
Fully supported

OpenText Knowledge Articles export with title, body (HTML or RTF), author, publish date, status, and category. We strip RTF formatting to clean HTML, preserve article body content, and import into Intercom Articles via the Articles API. Articles are assigned to Intercom Sections and Collections that mirror the OpenText category hierarchy. Draft and published status maps to Intercom's draft/published state. Articles without a category are assigned to a default collection for admin review.

OpenText Service Manager

User (End User)

maps to

Intercom

Contact

1:1
Fully supported

OpenText users with portal access map to Intercom Contacts. We map display name to name, email to email, and department to a custom attribute sm_department__c. Role and group membership are not native Intercom Contact attributes — we store the primary group as sm_primary_group__c and flag admin vs end-user status in sm_user_type__c. OpenText users without email addresses (system accounts, integration accounts) are not migrated to Intercom contacts.

OpenText Service Manager

Contact (Service Manager)

maps to

Intercom

Contact

1:1
Fully supported

Service Manager stores Contact records for requesters, affected users, and approvers separately from User records. These map to Intercom Contacts using the same name and email mapping logic as User records. Phone number migrates to the Intercom Contact phone field. Company name from Service Manager maps to the Intercom Contact company name and creates a corresponding Intercom Company record.

OpenText Service Manager

Company

maps to

Intercom

Company

1:1
Fully supported

Service Manager Companies (representing organizations associated with tickets and contacts) map to Intercom Companies. Company name maps to name, domain to website, and industry to a custom attribute sm_industry__c. Company-record associations with Contacts are preserved as Intercom Contact-to-Company relationships via the companies endpoint.

OpenText Service Manager

Attachment

maps to

Intercom

Attachment

1:1
Fully supported

Attachments on Incidents, Requests, Problems, and Changes are exported as binary files with their parent record reference. We re-upload files to Intercom via the attachments API and link them to the migrated Conversation. Attachments on Knowledge Articles are linked to the corresponding Article on import. File size limits on Intercom (25 MB per attachment) are enforced during migration — files exceeding this limit are flagged in the reconciliation report for manual handling.

OpenText Service Manager

Custom Ticket Fields

maps to

Intercom

Custom Attributes

lossy
Mapping required

OpenText administrators can add custom fields to Incident, Request, Problem, and Change records via Studio. We extract the full custom field schema — field name, data type (text, number, date, picklist, boolean), and picklist values — and pre-create matching custom attributes in Intercom before ticket migration begins. Picklist values migrate as custom attribute options. Conditional display rules on OpenText custom fields are not portable and are documented for the admin to re-implement in Intercom Rules or as part of the Fin AI Agent configuration.

OpenText Service Manager

SLA Definition

maps to

Intercom

SLA (Advanced plan)

lossy
Fully supported

SLA definitions in Service Manager define response and resolution targets by priority and category. Intercom SLA targets (Advanced plan) are time-based rules with first_response_time and next_customer_action_time metrics. We document the source SLA targets in a written specification during discovery, and the customer's Intercom admin configures SLA rules in Intercom Admin settings matching the priority levels migrated as custom attributes. SLA breach escalation actions (email notifications, assignee changes) do not migrate and must be rebuilt as Intercom Rules.

OpenText Service Manager

Configuration Item (CI)

maps to

Intercom

Company or custom attribute

1:1
Fully supported

Service Manager CI records represent infrastructure assets linked to Incidents and Changes. Intercom has no CMDB equivalent. We map CIs associated with Contacts to Intercom Company records where the CI represents an organization system. CIs representing technical assets (servers, software, network devices) have no Intercom home and are documented in the CI report for the customer's admin to integrate with a dedicated CMDB tool or to store as a tagged attribute on the relevant Contact or Company 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.

OpenText Service Manager logo

OpenText Service Manager gotchas

High

No native bulk import/export for ticket records

High

Workflow definitions are not portable

Medium

SMAX and Service Manager are architecturally distinct

Low

Known issues in OpenText documentation may affect export completeness

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

  • ITSM ticket objects have no direct Intercom equivalent

    OpenText Service Manager organizes work into separate Incident, Problem, Change, and Request objects with distinct lifecycles, fields, and workflow bindings. Intercom uses a single Conversation (Ticket) object with a channel, state, and assignment. Problems and Changes are not native Intercom objects — they must be represented as tagged Conversations or custom workflow configurations. We map Problems to a custom Conversation attribute with a linked-incident reference and Changes to a similar custom attribute carrying risk rating and schedule. The customer's support team must accept that the ITIL process distinction between Incident, Problem, and Change is flattened into a single ticket type in Intercom unless a custom object or tag strategy is designed.

  • No native bulk export from OpenText Service Manager

    OpenText Service Manager and SMAX expose no bulk export endpoint for ticket records. All data extraction runs record-by-record through the REST API, which means large-volume migrations are API-rate-limit-sensitive and time-intensive. We handle this with paginated API calls, exponential backoff on 429 responses, and a field-level reconciliation pass after ingestion to confirm every record landed in Intercom. Organizations with over 100,000 historical tickets should expect extraction to take multiple days at conservative rate-limit settings.

  • Intercom requires contacts to exist before conversations

    Intercom enforces a referential integrity requirement: every Conversation must be linked to an existing Contact (identified by email or user_id). OpenText tickets may reference users who have no email address on record or who are system accounts rather than named individuals. We extract contacts and companies first, resolve by email, and hold any ticket whose contact cannot be matched to a reconciliation queue. Unresolved tickets are imported with a placeholder contact and flagged for manual assignment post-migration.

  • SLA escalation actions are not portable

    OpenText SLA rules trigger escalation actions (reassignment, notification emails, manager alerts, priority escalation) when timers breach. Intercom SLA targets support first-response and next-action timers but not the same escalation action model. We document every active SLA escalation chain during discovery and deliver a written specification for the customer's admin to rebuild as Intercom Rules or Fin AI Agent workflows. Migrations that skip this step leave SLA breaches unactionable in Intercom.

  • Intercom custom attributes must exist before data import

    Intercom's API will reject a conversation import if it includes a custom attribute that has not been pre-created in the workspace. We extract the full OpenText custom field schema during discovery, pre-create every custom attribute in Intercom (with correct data types and picklist values) before any ticket import begins, and run a schema validation step. If the OpenText instance has a large number of custom fields or picklists with hundreds of values, this pre-configuration step adds one to two days to the project timeline.

Migration approach

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

  1. Discovery and schema extraction

    We audit the OpenText Service Manager instance across record types (Incident, Request, Problem, Change), active custom field schemas on each record type, Knowledge Article count and category structure, user and contact volumes, attachment count and total size, and active SLA definitions. We export a full schema manifest including picklist values, field data types, and conditional field rules. This phase produces a written migration scope document with record counts per object, a custom field mapping table, and the Problem/Change representation strategy for Intercom.

  2. Intercom workspace pre-configuration

    We provision the Intercom workspace, create Teams matching OpenText assignment groups, and pre-create every custom attribute required for ticket and contact migration. Custom attributes are created with correct data types (text, number, date, boolean, or single/multi-select) and picklist values matching OpenText exactly. Knowledge Article Sections and Collections are created to match the OpenText category hierarchy. Intercom SLA rules are configured on the Advanced plan using the documented SLA targets as a written specification from discovery.

  3. Contact and company extraction and import

    We extract all Service Manager Users and Contacts with name, email, department, and primary group. Contacts are imported first because every Conversation must reference an existing Contact. Companies are imported after contacts, with the company-contact relationship established via Intercom's companies and contacts API. Any Contact without an email address is held in a reconciliation queue for the customer's admin to resolve before ticket migration begins.

  4. Ticket extraction and transformation

    We extract Incidents, Requests, Problems, and Changes from OpenText via paginated REST API calls with exponential backoff. Each record type is transformed to the Intercom Conversation schema: title maps to subject, description maps to the first customer message body, status maps to Conversation state, priority is stored as a custom attribute, and the OpenText record ID is preserved in sm_incident_id__c, sm_request_id__c, or the equivalent custom attribute. Problems and Changes include their custom flags and linked references. Attachments are downloaded during extraction and re-uploaded during the Intercom import phase.

  5. Knowledge Article migration

    Knowledge Articles are exported with title, body (HTML), author, publish date, and category. RTF body content is converted to clean HTML. Articles are imported into Intercom Articles via the Articles API, assigned to the matching Section and Collection. Draft articles are imported as drafts for admin review before publishing. Article attachment files are uploaded separately and linked to the article.

  6. Reconciliation, cutover, and workflow documentation handoff

    We run a field-level reconciliation pass comparing OpenText record counts against Intercom Conversation counts, verifying custom attribute values on a sample of records, and confirming attachment linkage. Any records that failed import due to missing contacts or attribute schema mismatches are resolved in this phase. We deliver a written Workflow and SLA Escalation Chain inventory document to the customer's Intercom admin for rebuild as Rules or Fin AI Agent workflows. We do not migrate Reports, Dashboards, or Audit History. Cutover is a DNS-level widget script swap with a brief dual-operation window for any tickets created during migration.

Platform deep dives

Context on both ends of the pair

OpenText Service Manager logo

OpenText Service Manager

Source

Strengths

  • Deep ITSM capability with full ITIL process coverage including Incident, Problem, Change, and Knowledge management
  • SMAX includes integrated AI-powered self-service, virtual agent, and analytics out of the box
  • Multi-tenant architecture allows managing multiple organizations from a single interface
  • Studio and low-code design tools enable customization without requiring developer involvement
  • Strong ESM positioning extends service management principles to HR, facilities, and other non-IT departments

Weaknesses

  • No native bulk export or import tooling — data movement relies on REST API record-by-record or third-party tools
  • Reporting is dashboard-centric; printed or scheduled reports require external development
  • Steep learning curve due to complex configuration layer and extensive customization options
  • Cloud (SMAX) and on-premises (Service Manager) versions have divergent architectures that complicate migrations between them
  • Pricing and packaging are opaque for mid-market buyers — enterprise sales process required for accurate quotes
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 OpenText 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

    OpenText Service Manager: Not publicly documented for Service Manager; documented consumption-based pricing for developer API tiers.

  • Data volume sensitivity

    B

    OpenText Service Manager doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your OpenText 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 OpenText Service Manager to Intercom data migrations

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

Can't find your answer?

Walk through your OpenText Service Manager to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Migrations under 10,000 total tickets (Incidents, Requests, Problems, Changes) and 5,000 contacts typically complete in three to five weeks. Migrations with large Knowledge Article bases (over 500 articles), extensive custom field schemas, a populated CMDB requiring a separate documentation structure, or Problem and Change records that need custom Intercom configuration extend to eight to twelve weeks. OpenText on-premises instances add one to two weeks for API-based extraction from the source environment.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OpenText 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