Helpdesk migration
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
Source
Intercom
Destination
Compatibility
8 of 12
objects map 1:1 between Hornbill Service Manager and Intercom.
Complexity
CModerate
Timeline
3-5 weeks
Overview
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.
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 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
Intercom
Conversation or Ticket
lossyHornbill 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
Intercom
Conversation or Ticket
lossyHornbill 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
Intercom
Ticket (out of scope)
1:1Hornbill 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
Intercom
Help Center Article
1:1Hornbill 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
Intercom
Help Center Article
1:1Hornbill 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
Intercom
Help Center Article
1:1Hornbill 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
Intercom
Custom field (text)
1:1Hornbill 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
Intercom
Custom field (text)
1:1Hornbill 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
Intercom
Admin or Operator
1:1Hornbill 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
Intercom
Team
1:1Hornbill 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
Intercom
SLA Service Level Agreement
lossyHornbill 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
Intercom
Custom Attribute
lossyHornbill 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.
| Hornbill Service Manager | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation or Ticketlossy | Fully supported | |
| Request | Conversation or Ticketlossy | Fully supported | |
| ChangeRequest | Ticket (out of scope)1:1 | Fully supported | |
| Problem | Help Center Article1:1 | Fully supported | |
| KnownError | Help Center Article1:1 | Fully supported | |
| KnowledgeBase Article | Help Center Article1:1 | Fully supported | |
| Asset | Custom field (text)1:1 | Fully supported | |
| Supplier and SupplierContract | Custom field (text)1:1 | Fully supported | |
| User | Admin or Operator1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| SLA Record | SLA Service Level Agreementlossy | Fully supported | |
| Custom Field | Custom Attributelossy | 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.
Hornbill Service Manager gotchas
SLA configurations reference external Service Level Agreement records
Workflow and catalog item GUIDs are not portable across instances
Contract and asset attachments live in Hornbill's document repository
Minimum 10-user subscription affects per-agent pricing calculations
Custom field tab structure varies by entity and form
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 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.
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.
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.
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.
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.
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
Hornbill Service Manager
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Hornbill Service Manager and Intercom.
Object compatibility
3 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
Hornbill Service Manager: Not publicly documented in standard documentation.
Data volume sensitivity
Hornbill 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 Hornbill Service Manager to Intercom migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Hornbill 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.