Helpdesk migration

Migrate from Hornbill Service Manager to Zendesk

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

Hornbill Service Manager logo

Hornbill Service Manager

Source

Zendesk

Destination

Zendesk logo

Compatibility

100%

11 of 11

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

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Hornbill Service Manager and Zendesk represent two different helpdesk philosophies. Hornbill is an ITSM-first platform with separate entity types for Incidents, Requests, ServiceRequests, ChangeRequests, Problems, and KnownErrors, all tied together through catalog item and workflow GUID references. Zendesk consolidates these into a single Tickets object with type and status fields, using Views and Tags to replicate workflow routing. We resolve that structural difference by mapping each Hornbill entity to a typed Zendesk ticket with custom fields preserving the original entity type, priority SLA, and workflow context. Hornbill's SLA engine references external Service Level Agreement records that must be pre-seeded into Zendesk before any ticket migration begins; skipping this step means SLA breach timers resume incorrectly. Hornbill's document repository attachments, supplier records, and asset CI relationships require separate API handling beyond standard ticket export. Workflows, automations, and catalog item structures do not migrate as configuration; we deliver a written inventory for your admin to rebuild in Zendesk.

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

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How Hornbill Service Manager objects map to Zendesk

Each row shows how a Hornbill Service Manager object lands in Zendesk, 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

Zendesk

Ticket

1:1
Fully supported

Hornbill Incidents map directly to Zendesk Tickets. We preserve the Hornbill incident_id in a custom ticket field hsm_incident_id__c for audit traceability. Status, Priority, and Assigned Analyst from Hornbill map to Zendesk Status, Priority, and Assignee. The Hornbill customer field maps to Zendesk Requester. Incident-specific fields (impact, urgency, resolution category) migrate to Zendesk custom ticket fields. Incident conversations and work notes map to Zendesk Comments (public and private respectively).

Hornbill Service Manager

Request

maps to

Zendesk

Ticket

1:1
Fully supported

Hornbill Requests (the primary service desk entity) map to Zendesk Tickets with the Hornbill request type preserved in a custom field hsm_request_type__c. The catalog item reference from Hornbill (a GUID-linked entity) is stored as text in hsm_catalog_item__c to preserve service catalog context without expecting Zendesk to resolve the GUID. Workflow stage from Hornbill maps to a custom field hsm_workflow_stage__c, and the original workflow name maps to hsm_workflow_name__c.

Hornbill Service Manager

ServiceRequest

maps to

Zendesk

Ticket

1:1
Fully supported

Hornbill ServiceRequests are tied to the service catalog with workflow GUID associations. We export the full record including custom form fields. Catalog item references are stored as text in hsm_catalog_item__c. Workflow GUIDs are stripped and the original workflow name is stored in hsm_workflow_name__c. Because Zendesk has no native catalog item concept, the catalog context is preserved as structured text for the customer's admin to build a Zendesk Product or Category equivalent.

Hornbill Service Manager

ChangeRequest

maps to

Zendesk

Ticket

1:1
Fully supported

Hornbill ChangeRequests carry CAB approval history, risk assessments, and implementation schedules. We map these to Zendesk Tickets with custom fields hsm_change_type__c (Standard/Normal/Emergency), hsm_risk_assessment__c, hsm_cab_approval_status__c, and hsm_implementation_schedule__c. The approval chain status and calendar entries are stored as structured text in a custom field rather than as Zendesk native approval workflows, which are not migrated. CAB meeting dates and blackout window references migrate as text fields for admin review.

Hornbill Service Manager

Problem

maps to

Zendesk

Ticket (linked)

1:1
Fully supported

Hornbill Problem records include root cause analysis and impact assessment. We map Problem records to Zendesk Tickets with the status preserved in hsm_problem_status__c and root cause text in hsm_root_cause__c. Linked KnownErrors are stored in hsm_known_errors__c as a text list. Zendesk does not have a native Problem-KnownError relationship model, so we preserve the association via custom fields and a ticket linking strategy.

Hornbill Service Manager

KnownError

maps to

Zendesk

Article or Ticket Comment

1:1
Fully supported

Hornbill KnownErrors store accepted solutions and workarounds linked to Problems. If the customer migrates the Knowledge Base to Zendesk Guide, KnownErrors migrate as Articles under a dedicated 'Known Errors' section. If the Knowledge Base is not migrated, KnownError workaround text migrates as an internal Zendesk Comment on the linked Problem Ticket with a tag hsm_known_error for retrieval.

Hornbill Service Manager

Asset (CI)

maps to

Zendesk

User field or Organization field

1:1
Fully supported

Hornbill Assets carry hardware and software inventory, CI relationships, and owner assignments. Zendesk does not have a native Configuration Item object in Support (ITSM features are in a separate product tier). We migrate asset records as Zendesk User fields (for assets assigned to a person) or Organization fields (for assets assigned to a location or department), with CI type, status, and serial number stored in custom fields. CI-to-CI relationships are stored as text in a custom field for manual recreation in Zendesk Explore or a Marketplace CI app post-migration.

Hornbill Service Manager

Supplier

maps to

Zendesk

Organization

1:1
Fully supported

Hornbill Suppliers are first-class entities with associated contacts and contracts. We map Supplier records to Zendesk Organizations, with the supplier type and category preserved in custom Organization fields org_supplier_type__c and org_category__c. SupplierContacts migrate as Zendesk Users attached to the Organization.

Hornbill Service Manager

SupplierContract

maps to

Zendesk

Organization custom fields

1:1
Fully supported

Hornbill SupplierContract records reference linked Suppliers and carry renewal dates, SLA terms, and cost information. Contract metadata migrates to custom fields on the corresponding Zendesk Organization (contract_end_date__c, contract_sla_tier__c, contract_value__c). Contract document attachments require a separate file export from Hornbill's document repository and upload to Zendesk's file attachments API, handled as a parallel migration workstream.

Hornbill Service Manager

KnowledgeBase Article

maps to

Zendesk

Zendesk Guide Article

1:1
Fully supported

Hornbill KB articles have approval workflows and category assignments tied to the service catalog. We export article content, title, and category associations. Article approval states (Draft, Published, Archived) do not migrate directly; we set migrated articles to Published status in Zendesk Guide with the original approval state stored in a custom field hsm_article_status__c. Category hierarchy from Hornbill maps to Zendesk Guide Section and Category structures. Note that Zendesk Guide is a separate product activation requiring the customer's Zendesk admin to enable it before article migration begins.

Hornbill Service Manager

User and Team

maps to

Zendesk

User and Group

1:1
Fully supported

Hornbill Users with assigned Roles and team memberships map to Zendesk Users. Hornbill Teams map to Zendesk Groups. We resolve users by email match. Any Hornbill user without a matching Zendesk User goes to a reconciliation queue for admin provisioning before ticket migration. Hornbill Role definitions do not map directly to Zendesk's Agent roles (Admin, Agent, End User) because the permission models differ; we document the closest Zendesk role as a recommendation for the admin to finalize.

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

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • SLA definitions must be pre-seeded before ticket migration

    Hornbill's SLA engine references external Service Level Agreement records that are linked to requests via catalog item associations, not stored directly on the ticket. Zendesk's SLA policies similarly require pre-definition in Admin before they can attach to tickets. We define matching SLA policies in Zendesk before any ticket import begins, using the Hornbill SLA terms (first response time, next response time, resolution time) as source values. If SLA definitions are not pre-seeded, SLA breach calculations start from the migration date rather than resuming from the original Hornbill breach timeline, which defeats the purpose of migrating historical SLA data.

  • Workflow GUIDs and catalog item references do not carry across platforms

    Hornbill embeds GUID-linked catalog items and workflow definitions in ServiceRequest and ChangeRequest records. These GUIDs have no meaning in Zendesk. We strip Hornbill-specific GUIDs and store the original workflow name and catalog item label as text fields on the corresponding Zendesk ticket. The customer's Zendesk admin rebuilds routing logic using Zendesk Triggers and Automations based on this preserved context. Skipping this step means migrated tickets lose all workflow routing history.

  • Document repository attachments require a separate API export

    Hornbill stores SupplierContract and Asset attachments in its document repository rather than as blob fields in the entity record. Zendesk's attachments API accepts files up to 20 MB per attachment. We export files from Hornbill's document repository via its document API using provided repository credentials, then upload to Zendesk attached to the corresponding migrated ticket or Organization record using filename matching. Any missing document repository access credentials must be supplied during scoping.

  • Zendesk Guide must be activated before Knowledge Base migration

    Zendesk Guide is a separate product within the Zendesk Suite that must be explicitly activated and configured before article migration can begin. Guide requires Help Center setup including brand theming, article permissions, and section hierarchy definition. We include Help Center configuration guidance in the migration scope but do not configure Zendesk Guide on the customer's behalf. If Guide is not activated before the migration window, Knowledge Base articles are held in a staging queue and migrated once Guide is live.

  • Hornbill custom field tab structure has no Zendesk equivalent

    Hornbill organizes custom fields into Summary Fields, Detail Fields, Create Fields, and List Fields tabs per entity type, affecting UI placement but not API availability. Zendesk uses a flat custom field model with no tab equivalent. We export all custom field values regardless of Hornbill tab assignment and map them to Zendesk custom ticket fields, Organization fields, or User fields depending on entity type. The customer decides field placement in Zendesk's ticket form editor post-migration.

Migration approach

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

  1. Discovery and SLA pre-seeding design

    We audit the Hornbill instance covering entity types in use (Incidents, Requests, ServiceRequests, ChangeRequests, Problems, KnownErrors), SLA definitions and their terms, custom field definitions per entity, Knowledge Base article count and category structure, supplier and asset record volumes, and document attachment inventory. We map each Hornbill SLA definition to a Zendesk SLA policy (First Reply Time, Next Reply Time, Resolution Time) and deliver the SLA mapping table before migration begins. This pre-seeding step is mandatory and must complete before any ticket records load.

  2. Schema design and custom field provisioning in Zendesk

    We create the destination custom fields in Zendesk for all Hornbill entity-specific fields: hsm_incident_id__c, hsm_request_type__c, hsm_change_type__c, hsm_risk_assessment__c, hsm_workflow_stage__c, hsm_catalog_item__c, hsm_problem_status__c, hsm_root_cause__c, hsm_known_errors__c, hsm_article_status__c, and org_supplier_type__c and org_category__c on Organization. We also configure Organization custom fields for contract metadata. If the customer opts into Knowledge Base migration, we configure Zendesk Guide sections mapped to Hornbill category hierarchy. Schema is validated in a Zendesk sandbox or staging account before production.

  3. Document repository export and attachment staging

    We extract files from Hornbill's document repository via its document API using the provided repository credentials. Files are staged locally with a naming convention matching the parent Hornbill record ID. This step runs in parallel with schema provisioning. The attachment staging folder is ready for Zendesk upload as tickets and Organizations load.

  4. User and Group provisioning

    We extract every Hornbill user and team referenced on records. Teams map to Zendesk Groups. Users map to Zendesk Users by email match. Any Hornbill user without a matching Zendesk User goes to a reconciliation queue; the customer's Zendesk admin provisions missing users before ticket import. Migration cannot proceed past this step because ticket Assignee and Requester references require existing Zendesk Users.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Organizations (from Hornbill Suppliers), Users (from Hornbill Users and SupplierContacts), Contract metadata on Organizations, Asset records as Organization or User fields, Knowledge Base Articles (if Guide is activated), then Tickets in dependency order (Incidents, Requests, ServiceRequests, ChangeRequests, Problems), and finally attachments linked to the migrated records. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, validation, and Workflow rebuild handoff

    We freeze Hornbill writes during cutover, run a final delta migration of any records modified during the migration window, then enable Zendesk as the system of record. We deliver the Workflow and Automation inventory document listing every Hornbill workflow definition with its GUID, name, stage names, and routing logic mapped to Zendesk Trigger or Automation equivalents. We do not rebuild Hornbill workflows as Zendesk automations inside the migration scope; that work is handled by the customer's Zendesk admin or a Zendesk implementation partner. We support a one-week hypercare window for reconciliation issues.

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

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 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 Hornbill Service Manager and Zendesk.

  • Object compatibility

    B

    1 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 Zendesk 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 Zendesk data migrations

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

Can't find your answer?

Walk through your Hornbill Service Manager to Zendesk 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 under 15,000 tickets with no Knowledge Base migration and fewer than 2,000 asset records. Migrations with ChangeRequest history, full Knowledge Base migration (over 500 articles), supplier contract metadata, or large document attachment volumes move to seven to eleven weeks because of SLA pre-seeding work, separate document repository API calls, and Zendesk Guide configuration. Zendesk Guide activation and Help Center setup add two to four days to the timeline and must complete before article migration.

Adjacent paths

Related migrations to explore

Ready when you are

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