Helpdesk migration

Migrate from Hornbill Service Manager to Intercom

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

Hornbill Service Manager logo

Hornbill Service Manager

Source

Intercom

Destination

Intercom logo

Compatibility

67%

8 of 12

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

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Hornbill Service Manager to Intercom is a paradigm shift, not a field remap. Hornbill is an enterprise ITSM platform built around ITIL-aligned Incidents, Requests, ServiceRequests, ChangeRequests, Problems, and KnownErrors, with a full service catalog, asset registry, supplier management, and external SLA record definitions. Intercom is a conversational customer support platform built around Conversations, Tickets, Contacts, Help Center articles, and rules-based automation. We do not attempt to replicate Hornbill's ITSM process model inside Intercom; instead, we identify which Hornbill entities map to Intercom records (Incidents and Requests to Conversations or Tickets), which become Help Center content (Problems and KnownErrors to articles), and which have no Intercom equivalent (ChangeRequests, Assets, Suppliers, Contracts) and are flagged for manual post-migration handling. We pre-seed Intercom SLA Service Level Agreements before importing request records so that SLA breach tracking resumes correctly. Hornbill workflow definitions and catalog item GUIDs are stripped from migrated records and documented as a rebuild scope for your admin team.

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

Hornbill Service Manager logo

Hornbill Service Manager

What's pushing teams away

  • Pricing lacks transparency on the public website, requiring direct sales engagement to obtain a quote, which creates friction for budget-conscious buyers evaluating multiple platforms.
  • The platform's enterprise focus and minimum 10-user subscription create a barrier for smaller IT teams seeking lightweight helpdesk functionality.
  • Advanced AI features and deeper automation capabilities are gated behind higher tiers or add-on costs, prompting teams to evaluate alternatives with inclusive licensing.
  • Some customers report that Hornbill's UI and configuration tooling have a steeper learning curve than newer SaaS alternatives like Freshservice or HaloITSM.

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

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

Hornbill Service Manager

Incident

maps to

Intercom

Conversation or Ticket

lossy
Fully supported

Hornbill Incidents map to Intercom Conversations if the use case is real-time or threaded customer communication, or to Intercom Tickets if the use case is structured, trackable requests with defined states. We determine the correct target object during scoping based on the customer's ticket volume, channel mix, and whether the Hornbill Incidents are primarily internal IT issues or customer-facing support requests. Priority, status, and assigned analyst from Hornbill become custom attributes or conversation tags in Intercom. SLA breach status migrates as a custom field since Intercom's SLA tracking applies at the inbox rule level rather than on individual records.

Hornbill Service Manager

Request

maps to

Intercom

Conversation or Ticket

lossy
Fully supported

Hornbill Requests map to Intercom Conversations or Tickets following the same scoping decision as Incidents. Request type, category, and current workflow stage in Hornbill map to Intercom conversation tags, custom attributes, or Ticket status fields. Hornbill catalog item references (which carry Hornbill-specific GUIDs) are stripped of the GUID and stored as plain text in a custom Intercom field to preserve the service catalog context without carrying non-portable identifiers. We flag any SLA-linked catalog item associations for pre-seeding before the request records are imported.

Hornbill Service Manager

ChangeRequest

maps to

Intercom

Ticket (out of scope)

1:1
Fully supported

Hornbill ChangeRequests carry CAB approval history, risk assessments, implementation schedules, and calendar-linked blackout window references. Intercom has no Change Management module, CAB workflow, or risk assessment record type. We do not migrate ChangeRequests as code or process records. We extract the change record metadata (description, dates, affected services) as a plain-text summary document and deliver it to the customer for manual rebuild in their chosen change management system. Change calendar and blackout window configurations are system-level Hornbill settings and are not migratable.

Hornbill Service Manager

Problem

maps to

Intercom

Help Center Article

1:1
Fully supported

Hornbill Problem records include root cause analysis, impact assessment, and linked KnownErrors. Intercom has no Problem Management entity. We convert Problem records to Help Center articles with the problem description as the article title, the root cause analysis as the article body, and the impact assessment as article metadata or tags. The article is placed in a dedicated collection (e.g., 'Known Issues') that the customer names during scoping. Problem-to-Incident linkage is not preserved in Intercom because Intercom has no mechanism for linking articles to conversation threads by problem relationship.

Hornbill Service Manager

KnownError

maps to

Intercom

Help Center Article

1:1
Fully supported

Hornbill KnownErrors store accepted solutions, workarounds, and linked incidents. We convert KnownError records to Intercom Help Center articles with the known error title as the article title, the workaround text as the body, and the accepted solution as a separate article section or tag. KnownError-to-Problem linkage is not preserved in Intercom. If the customer's Hornbill instance uses the KnownError-KnowledgeBase article relationship, we consolidate the KnownError and linked KB article content into a single Help Center article during import.

Hornbill Service Manager

KnowledgeBase Article

maps to

Intercom

Help Center Article

1:1
Fully supported

Hornbill KnowledgeBase articles migrate to Intercom Help Center articles. Hornbill article category assignments map to Intercom collections and sections. We preserve article body content, attachments, and any custom metadata fields. Hornbill article approval workflow states (Draft, Pending Approval, Published, Archived) do not transfer; all imported articles land in Draft status and require the customer to republish through Intercom's Help Center workflow. Multi-language Hornbill articles require manual language assignment per article in Intercom after import.

Hornbill Service Manager

Asset

maps to

Intercom

Custom field (text)

1:1
Fully supported

Hornbill Assets carry hardware and software inventory, CI relationships, owner assignments, and asset status. Intercom has no asset management module. We extract asset records as structured data and attach the asset context to the relevant migrated Contact or Conversation as a JSON blob in a custom Intercom field. CI relationships (which server relates to which service, which user owns which device) are stored as plain-text notes. If the customer requires a full asset registry post-migration, we recommend a dedicated ITAM tool such as Snipe-IT, Lansweeper, or Hornbill ITAM retained separately.

Hornbill Service Manager

Supplier and SupplierContract

maps to

Intercom

Custom field (text)

1:1
Fully supported

Hornbill Suppliers and SupplierContracts carry renewal dates, SLA terms, cost information, and supplier-managed asset associations. Intercom has no supplier or contract management entity. We extract supplier name, primary contact, and contract renewal date as custom Contact attributes for any related migrated record. Contract document attachments require separate file handling via Hornbill's document API and are delivered as a named file package for manual association by the customer.

Hornbill Service Manager

User

maps to

Intercom

Admin or Operator

1:1
Fully supported

Hornbill Users map to Intercom Admins and Operators. Hornbill user records carry display name, email, manager assignment, and team membership. We map by email match to resolve the destination user. Team membership from Hornbill maps to Intercom Team assignment. Hornbill Rights and Role definitions (which define what a user can do within the ITSM platform) do not have a direct Intercom equivalent and are documented as a permission-gap analysis for the customer to reconcile against Intercom's Admin, Agent, and Operator permission model post-migration.

Hornbill Service Manager

Team

maps to

Intercom

Team

1:1
Fully supported

Hornbill Teams with assigned Roles and Rights map to Intercom Teams. Hornbill team-level assignment rules for Incidents and Requests become Intercom Team assignment rules in the inbox configuration. The mapping preserves team name and operator membership; Hornbill Role-based routing logic requires rebuild as Intercom rules with condition-based assignment. We deliver a written inventory of each Hornbill team routing rule and its recommended Intercom rules-based equivalent.

Hornbill Service Manager

SLA Record

maps to

Intercom

SLA Service Level Agreement

lossy
Fully supported

Hornbill SLA definitions are external Service Level Agreement records linked to Incidents and Requests via catalog item associations, not stored on the request entity itself. We pre-seed Intercom SLA Service Level Agreements before importing any request records. Each Hornbill SLA record (name, target response time, target resolution time, business hours) maps to a corresponding Intercom SLA definition. This pre-seeding step is mandatory and must be completed during the scoping phase; we flag it as a migration-critical dependency in the discovery document.

Hornbill Service Manager

Custom Field

maps to

Intercom

Custom Attribute

lossy
Fully supported

Hornbill custom fields are defined per entity in Configuration across Summary Fields, Detail Fields, Create Fields, and List Fields tabs. We export all custom field values regardless of tab assignment. Hornbill field types (text, number, date, dropdown, checkbox, multi-select) map to the corresponding Intercom custom attribute types. Hornbill Summary Fields map to conversation attributes visible in the conversation sidebar; Detail Fields map to custom conversation attributes or article metadata depending on the parent entity. We validate type compatibility during the field mapping phase and flag any Hornbill field types that have no direct Intercom equivalent for case-by-case handling.

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.

Hornbill Service Manager logo

Hornbill Service Manager gotchas

High

SLA configurations reference external Service Level Agreement records

High

Workflow and catalog item GUIDs are not portable across instances

Medium

Contract and asset attachments live in Hornbill's document repository

Medium

Minimum 10-user subscription affects per-agent pricing calculations

Low

Custom field tab structure varies by entity and form

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

  • SLA definitions must be pre-seeded before request records import

    Hornbill's SLA engine does not store SLA terms on Incidents or Requests directly. Instead, SLAs are defined as separate Service Level Agreement records and linked to requests through catalog item associations. Intercom's SLA Service Level Agreements must be defined in the inbox settings before SLA breach tracking can apply to migrated tickets. If we import request records before the SLA definitions are in place, SLA breach timestamps are not calculated and the SLA compliance history is lost. We flag SLA pre-seeding as a mandatory pre-migration step during discovery and validate the SLA definitions before beginning the request record import phase.

  • Workflow and catalog item GUIDs are stripped; workflow logic does not migrate

    Hornbill embeds Globally Unique Identifiers for catalog items, workflow definitions, and service associations inside ServiceRequest and ChangeRequest records. These GUIDs are not portable to Intercom because they reference Hornbill-specific internal objects. We strip the GUIDs during the transform step and store the catalog item name as plain text in a custom Intercom field to preserve service catalog context. Any Hornbill workflow automation logic (approval chains, SLA escalation triggers, routing rules based on catalog item type) does not migrate to Intercom rules. We deliver a written inventory of every active Hornbill workflow with its trigger, conditions, and actions, and the customer's admin rebuilds the logic as Intercom rules post-migration.

  • Document repository attachments require separate file handling

    Hornbill stores file attachments for SupplierContracts, Assets, and some request records in its document repository rather than as blob fields in the entity record. The Hornbill document API must be accessed with repository credentials provided during scoping to export the files. We export files by filename and associate them with the migrated record in Intercom by filename matching. If the Hornbill instance uses a custom document repository configuration or the credentials are not provided during the discovery call, file attachment migration is deferred and documented as an out-of-scope item requiring manual re-upload post-migration.

  • Hornbill Role and Rights model has no direct Intercom equivalent

    Hornbill organizes Users into Teams with assigned Roles and Rights that define granular ITSM-specific permissions (who can approve Changes, who can close Problems, who can create Releases). Intercom uses a three-tier permission model (Admin, Operator, Team) without Hornbill's ITSM-specific Rights. We map Hornbill Team membership to Intercom Team assignment but cannot carry the Hornbill Rights and Role definitions into Intercom's permission structure. The permission-gap analysis (which Hornbill Rights exist that have no Intercom equivalent) is documented in the migration deliverable and requires the customer's admin to make a go/no-go decision on which Hornbill permissions to retire versus rebuild in Intercom's Admin roles and Operator restrictions.

Migration approach

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

  1. Discovery and migration scope definition

    We audit the source Hornbill instance across all entity types in scope for migration: Incidents, Requests, ChangeRequests, Problems, KnownErrors, KnowledgeBase articles, Assets, Suppliers, and Custom Fields. We document Hornbill catalog item and SLA record definitions, active workflow definitions, team and user counts, and document repository access credentials. We pair this with a scoping call to determine whether Hornbill Incidents and Requests map to Intercom Conversations or Tickets, which Hornbill entities are in scope versus out of scope, and whether the customer wants full historical knowledge article migration or only active articles. The discovery output is a written migration scope document with entity-level record counts, SLA pre-seeding checklist, and workflow inventory terms of reference.

  2. SLA pre-seeding and schema preparation in Intercom

    We configure Intercom before any record migration begins. This includes creating the SLA Service Level Agreements in the Intercom inbox settings mapped from the Hornbill SLA record definitions, defining Intercom Teams matched to Hornbill Teams, setting up custom attribute fields for migrated Hornbill custom fields, and creating Help Center collections and sections mapped from the Hornbill KnowledgeBase category hierarchy. We also configure the destination conversation or ticket state model (open, pending, resolved, closed) and validate that the SLA targets apply correctly to the configured states. Any Intercom configuration that requires admin credentials or billing tier changes is escalated to the customer at this stage.

  3. Sandbox migration and reconciliation

    We run a full migration into an Intercom workspace using a representative sample of records per entity type (typically 50-100 records per entity). The customer's team lead reviews the migrated conversations or tickets, validates that Hornbill custom field values appear correctly in Intercom custom attributes, spot-checks that knowledge article content and structure are intact, and confirms that SLA breach tracking applies to migrated records. Any field mapping corrections, custom attribute type mismatches, or collection hierarchy issues are resolved in this phase before the production migration begins. This step prevents corrections being made in production where they are harder to audit.

  4. User and team reconciliation

    We extract every distinct Hornbill User referenced on Incident, Request, ChangeRequest, and KnowledgeBase article records and map them to Intercom Admins and Operators by email match. Hornbill Teams map to Intercom Teams. Any Hornbill User without a matching Intercom Operator requires the customer to provision the Intercom account before migration of operator-assigned records can proceed. Hornbill Role and Rights definitions are documented in the permission-gap analysis deliverable at this step rather than enforced in Intercom's permission model, which does not support Hornbill-style Rights.

  5. Production migration in dependency order

    We run production migration in this sequence: SLA definitions (validated), Intercom Teams, Intercom Operators, Help Center collections and sections, KnowledgeBase articles (placed in the correct collection), Problems and KnownErrors (as Help Center articles), Incidents and Requests (as Conversations or Tickets with custom attributes and SLA tracking enabled), and custom field values on each record. Document repository files are exported from Hornbill's document API and associated with the matching migrated record in Intercom by filename matching after the record import phase completes. Each phase emits a row-count reconciliation report before the next phase begins. ChangeRequests and Asset records are delivered as structured data packages and flagged as out-of-scope for automated migration.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze Hornbill write access during the cutover window, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the workflow inventory document (listing every active Hornbill workflow with trigger, conditions, and recommended Intercom rules-based equivalent) and the permission-gap analysis document to the customer's admin team. We support a five-business-day hypercare window where we resolve any record reconciliation issues raised during the first week of live operation. We do not rebuild Hornbill workflows as Intercom rules inside the migration scope; that is a separate configuration engagement handled by the customer's admin team or an Intercom partner.

Platform deep dives

Context on both ends of the pair

Hornbill Service Manager logo

Hornbill Service Manager

Source

Strengths

  • Pre-built ITIL-aligned workflow templates for incident, request, problem, and change management reduce setup time.
  • Drag-and-drop service designer allows non-developers to build and modify workflows without writing code.
  • Unified Service Portal consolidates multiple internal service portals into one interface for end users.
  • Integrated AI tools for agents and a virtual agent provide automation without requiring external AI platform integration.
  • G-Cloud listed supplier with UK government data residency options for public sector buyers.

Weaknesses

  • Pricing is not publicly transparent, requiring sales contact for a quote and creating friction in vendor evaluation.
  • Minimum 10-user subscription limits adoption for smaller IT teams with fewer than 10 support staff.
  • Enterprise-focused architecture means lighter-weight helpdesk use cases may find the platform over-engineered.
  • Custom field and workflow configurations are platform-specific and require effort to port when migrating away.
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?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    3 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

    Hornbill Service Manager: Not publicly documented in standard documentation.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts with under 5,000 total records across Incidents, Requests, and KnowledgeBase articles and no complex custom field or document repository scope. Migrations with higher record volumes (over 20,000 total records), multiple Hornbill entity types including ChangeRequests and Problems, active document repository attachments, or wide custom field variance move to six to ten weeks because of the extract-transform-load work for each entity, the SLA pre-seeding coordination, and the Help Center import scope.

Adjacent paths

Related migrations to explore

Ready when you are

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