Helpdesk migration

Migrate from Hornbill Service Manager to Gorgias

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

Hornbill Service Manager logo

Hornbill Service Manager

Source

Gorgias

Destination

Gorgias logo

Compatibility

77%

10 of 13

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

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Hornbill Service Manager is an enterprise ITSM platform with ITIL-aligned workflow templates, drag-and-drop automation, and a separate SLA engine that references external Service Level Agreement records. Gorgias is a customer support platform built for ecommerce teams managing tickets across email, live chat, and social channels with a Shopify-native sidebar widget. These platforms have fundamentally different object models: Hornbill's Incidents, Requests, ChangeRequests, Problems, KnownErrors, Assets, and Suppliers have no direct equivalents in Gorgias. We consolidate Hornbill's multi-entity ITSM model into a flat Gorgias Ticket structure, pre-seed SLA definitions as Gorgias ticket tags or custom fields before import, strip Hornbill-specific workflow GUIDs from catalog item references, export contract and asset attachments separately via Hornbill's document API, and flag every object that has no destination target for the customer's admin to handle post-migration. Workflows, automation rules, and reports do not migrate; we deliver a written inventory of these for rebuild.

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

Gorgias logo

Gorgias

What's pulling them in

  • Shopify-native integrations pull order details, shipment status, and return data directly into the ticket view, eliminating the need for agents to switch between apps.
  • Unlimited user seats mean growing support teams do not trigger billing changes; pricing scales only on billable ticket volume.
  • AI Agent automates responses to high-volume queries like order status and returns, measurably reducing the number of billable tickets each month.
  • Omnichannel inbox consolidates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.
  • SOC 2 Type II certification and GDPR-aligned data handling satisfy enterprise procurement requirements for customer support platforms.

Object mapping

How Hornbill Service Manager objects map to Gorgias

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

Gorgias

Ticket

1:1
Fully supported

Hornbill Incidents map to Gorgias Tickets. The Hornbill incident ID is preserved as a text custom field h_hornbill_incident_id__c on the Ticket for audit traceability. Priority and status from Hornbill (New, InProgress, Pending, Resolved, Closed) map to Gorgias Ticket status values. The assigned analyst from Hornbill resolves to a Gorgias Agent by email match. Incidents without a Hornbill SLA record linked are imported without SLA context; those with SLA records require the SLA pre-seeding step to complete before the incident import phase begins.

Hornbill Service Manager

Request

maps to

Gorgias

Ticket

1:1
Fully supported

Hornbill Requests (the primary service desk entity) map to Gorgias Tickets. Hornbill's h_summary maps to Gorgias Ticket subject, h_description maps to the first message body. Request type and category are stored as Ticket tags or custom fields since Gorgias lacks a native Request type concept. Hornbill workflow stage associations embedded in the request record are stripped; the current workflow stage is stored as a text tag for the customer's admin to recreate in Gorgias Rules post-migration.

Hornbill Service Manager

ServiceRequest

maps to

Gorgias

Ticket (via catalog item text)

lossy
Fully supported

Hornbill ServiceRequests carry catalog item associations and workflow GUIDs that are not portable. We export the ServiceRequest record and store the catalog item name as a text tag on the destination Ticket, preserving the service catalog context without attempting to create Hornbill GUIDs in Gorgias. Workflow associations are documented in the migration inventory for the customer's admin to rebuild as Gorgias Rules or Macros.

Hornbill Service Manager

ChangeRequest

maps to

Gorgias

Ticket (marked Change)

lossy
Fully supported

Hornbill ChangeRequests carry CAB approval history, risk assessments, and implementation schedules. Gorgias has no ChangeRequest equivalent. We create a Ticket with type Change and store CAB approval status, risk level, and implementation date in custom fields. The change calendar and blackout window configurations are system-level settings in Hornbill and do not transfer; we flag them as manual configuration items in the destination.

Hornbill Service Manager

Problem

maps to

Gorgias

Ticket (linked) or Help Center Article

1:many
Fully supported

Hornbill Problems with root cause analysis and linked KnownErrors do not have a Gorgias equivalent. We evaluate each Problem record: if it has active linked Incidents, we create a Ticket in Gorgias and store the root cause analysis as ticket notes; if it represents a resolved known error with a documented workaround, we create a Help Center article in Gorgias with the solution content. The decision is made per Problem during scoping.

Hornbill Service Manager

KnownError

maps to

Gorgias

Help Center Article

1:1
Fully supported

KnownError records store accepted solutions and workarounds linked to Problems. We export the workaround text, solution details, and linked incident references, then create Gorgias Help Center articles with this content. KnownError approval states and Hornbill KB article workflow statuses do not transfer; articles are created in draft state for the customer's admin to review and publish.

Hornbill Service Manager

Release

maps to

Gorgias

None (flag for manual rebuild)

1:1
Fully supported

Release records tied to Hornbill's release calendar and blackout window configurations are not migratable to Gorgias. Gorgias has no release calendar or deployment scheduling concept. We export release record metadata (name, target date, status) as a CSV delivered to the customer's admin for manual entry into any third-party release management tooling they adopt alongside Gorgias.

Hornbill Service Manager

Asset

maps to

Gorgias

None (flag for manual rebuild)

1:1
Fully supported

Hornbill Assets carry hardware and software inventory, CI relationships, and owner assignments. Gorgias has no asset management module. We export the asset inventory as a structured CSV (asset name, type, status, assigned user, linked configuration items) for the customer to import into a dedicated ITAM tool or to reference manually within customer support interactions. CI relationships do not transfer.

Hornbill Service Manager

Supplier

maps to

Gorgias

None (flag for manual rebuild)

1:1
Fully supported

Hornbill Suppliers are first-class entities with associated contacts, contracts, and supplier-managed assets. Gorgias has no Supplier or vendor management concept. We export Supplier records as a CSV (supplier name, contact name, contact email, contract renewal date) for the customer to manage outside Gorgias or to create as Customer records if the supplier is also a support contact.

Hornbill Service Manager

SupplierContract

maps to

Gorgias

None (flag for manual rebuild)

1:1
Fully supported

Hornbill SupplierContract records reference linked Suppliers and carry renewal dates, SLA terms, and cost information. Document attachments on contracts live in Hornbill's file repository and require separate file transfer via Hornbill's document API. We export contract metadata as a CSV and handle file attachment export separately, associating exported files with the corresponding contract CSV row by filename matching. Contract metadata does not enter Gorgias.

Hornbill Service Manager

KnowledgeBase Article

maps to

Gorgias

Help Center Article

1:1
Fully supported

Hornbill KB articles have approval workflows and category assignments. We export article content and category associations, but approval states reset on migration. Articles are imported into Gorgias Help Center in draft state. The customer's admin reviews and publishes them. Hornbill article GUIDs and workflow associations are stripped; category assignments map to Gorgias Help Center sections if a matching section exists, otherwise articles are placed in an Uncategorized section.

Hornbill Service Manager

User (analyst)

maps to

Gorgias

Agent

1:1
Fully supported

Hornbill analysts are mapped to Gorgias Agents by email address. Display name, team assignment, and role are preserved in Agent metadata. Hornbill role definitions (Service Desk Admin, Analyst, etc.) do not transfer directly; Gorgias has agent and admin roles only. Team structures are mapped to Gorgias teams where a matching team exists or is created, otherwise agents are assigned to a default team.

Hornbill Service Manager

Conversation Thread

maps to

Gorgias

Ticket Messages

1:1
Fully supported

Hornbill request conversation threads are imported as Ticket messages in chronological order. Each message carries the sender (analyst or customer), timestamp, channel (email, portal, phone logged as note), and message body. Thread integrity is preserved by sorting on the Hornbill message timestamp before insert. Attachments within threads are handled via the document API export step.

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

Gorgias logo

Gorgias gotchas

High

AI Agent adds outcome-based fees on top of billable ticket costs

High

Overage billing for tickets scales nonlinearly

Medium

API rate limits restrict bulk export throughput

Medium

Agent data visibility cannot be restricted by role for GDPR use cases

Low

Knowledge Base translations require separate API calls per locale

Pair-specific challenges

  • SLA records must be pre-seeded before request import

    Hornbill's SLA engine does not store SLA terms on Incidents or Requests. Instead, SLAs are separate Service Level Agreement records linked via catalog item associations. When Hornbill's SLA records are not pre-seeded in Gorgias, SLA breach calculations do not resume correctly after import. We flag SLA mapping as a mandatory pre-migration step during scoping and either create matching SLA records in Gorgias as custom fields or tags before ticket import, or document the Hornbill SLA matrix for the customer's admin to configure in Gorgias Settings before cutover.

  • Hornbill GUIDs embedded in catalog items are not portable

    Hornbill assigns globally unique identifiers to catalog items, workflows, and service definitions. These GUIDs are embedded in ServiceRequest and ChangeRequest records. When exporting to Gorgias, we strip the Hornbill-specific GUIDs because Gorgias has no catalog item or service definition concept. Catalog item names are stored as text tags on the destination Ticket for context, but the GUID reference itself cannot be recreated. Workflow associations are documented in the migration inventory and must be rebuilt as Gorgias Rules or Macros by the customer's admin.

  • Contract and asset attachments live in Hornbill's document repository

    SupplierContract and Asset records in Hornbill may have document attachments stored in Hornbill's file repository rather than as blob fields in the entity record. We handle file export separately via Hornbill's document API using repository access credentials provided during scoping. Exported files are associated with the migrated record in the destination by filename matching against the Hornbill record ID. If document repository credentials are not available, attachment export is deferred and flagged as a manual post-migration step.

  • Hornbill multi-entity ITSM model has no Gorgias equivalent

    Hornbill's object model (Incidents, Requests, ServiceRequests, ChangeRequests, Problems, KnownErrors, Assets, Suppliers, SupplierContracts, Releases) does not map directly to Gorgias's Ticket-Customer-Agent schema. Problems, KnownErrors, Assets, Suppliers, and Contracts have no destination target and are exported as CSVs for manual handling. Teams that have built reporting, dashboards, or workflows around Hornbill's multi-entity model need to redesign those in Gorgias, which does not support the same dimensional analysis of service delivery categories.

  • Gorgias custom fields are scoped to Ticket and Customer objects only

    Hornbill supports custom fields across every entity (Summary Fields, Detail Fields, Create Fields, List Fields tabs per entity type) via database column mapping (h_custom_a through h_custom_o for VARCHAR, h_custom_p through h_custom_t for TEXT, h_custom_21-25 for DATETIME, h_custom_26-30 for INTEGER). Gorgias supports custom fields on Ticket and Customer objects only via the /api/custom-fields endpoint. Hornbill custom fields on ChangeRequests, Problems, Assets, and other non-migratable entities do not transfer. Hornbill custom fields on Incidents and Requests transfer to Gorgias Ticket custom fields with type mapping applied (TEXT to string, VARCHAR to string, DATETIME to datetime, INTEGER to integer).

Migration approach

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

  1. Discovery and Hornbill entity audit

    We audit every Hornbill entity type in scope: Incidents, Requests, ServiceRequests, ChangeRequests, Problems, KnownErrors, Assets, Suppliers, SupplierContracts, Releases, KB articles, and Users. We capture record counts per entity, identify which entities carry SLA associations, document Hornbill workflow GUIDs embedded in catalog items, and assess document repository usage for contract and asset attachments. We also review Hornbill custom field definitions across the Summary, Detail, Create, and List tabs to map them to Gorgias Ticket and Customer custom fields before migration. The discovery output is a written migration scope document with entity counts, SLA matrix, and a pre-seeding plan for any SLA definitions that must exist in Gorgias before ticket import.

  2. Gorgias account provisioning and SLA pre-seeding

    We provision the customer's Gorgias account and configure the initial workspace: channels (email, chat, social), team structures mapped from Hornbill team assignments, and agent accounts mapped from Hornbill analyst records by email. Before any ticket data is imported, we pre-seed SLA definitions into Gorgias as custom fields or ticket tags based on the Hornbill SLA matrix. If Hornbill uses named SLA tiers (Gold, Silver, Bronze or P1/P2/P3/P4), we create matching labels in Gorgias. SLA breach date and time thresholds are documented for the customer's admin to configure in Gorgias SLA settings post-migration if Gorgias's native SLA feature is used.

  3. Sandbox migration and reconciliation

    We run a full migration into the customer's Gorgias staging environment using production-like data volume. The customer reconciles record counts (Tickets in, Customers in, Agents in), spot-checks 25-50 random Tickets against the Hornbill source for field accuracy, and reviews thread integrity on conversation records. SLA pre-seeding is validated by checking that tickets with Hornbill SLA associations carry the correct SLA tag. Any mapping corrections, including custom field type mismatches or missing status values, are applied here before the production migration begins.

  4. Document export and attachment preparation

    We export file attachments from Hornbill's document repository using the credentials provided during scoping. Attachments associated with ticket threads, contract records, and asset records are downloaded and organized by Hornbill record ID for association during the production migration phase. If the Hornbill document API is unavailable or credentials are withheld, we flag the attachment gap in the migration report and document the manual steps required to retrieve files post-migration.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Agents first (so OwnerId references resolve), then Customers (from Hornbill customer records on Incidents and Requests), then Tickets (with SLA tags pre-applied, Hornbill GUIDs stripped, and thread messages in chronological order). Problems with active incidents create Tickets; KnownErrors with documented workarounds create Help Center articles in draft state. Problems without linked incidents and KnownErrors without workarounds are consolidated into a migration CSV for the customer's admin. Assets, Suppliers, and SupplierContracts are exported as CSVs. Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta sync, and rebuild handoff

    We freeze Hornbill writes during cutover, run a final delta migration of any records created or modified during the migration window, then enable Gorgias as the system of record. We deliver the automation inventory document listing every Hornbill workflow and service catalog association requiring rebuild as Gorgias Rules or Macros, the SLA configuration checklist for Gorgias native SLA settings, the Help Center article review queue for draft articles to publish, and the Asset-Supplier-Contract CSV for manual handling. We support a one-week hypercare window for reconciliation issues raised by the support team.

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

Gorgias

Destination

Strengths

  • Shopify and BigCommerce integrations surface order, return, and shipment data natively inside every ticket.
  • Unlimited agent seats remove per-user licensing friction as support teams grow.
  • AI Agent reduces billable ticket volume through automated resolution of high-frequency queries.
  • SOC 2 Type II certified with GDPR-aligned data handling for enterprise procurement readiness.
  • Omnichannel inbox aggregates email, live chat, Facebook, Instagram, WhatsApp, SMS, and voice into a single threaded view.

Weaknesses

  • Ticket-volume pricing with overage fees creates unpredictable monthly costs during seasonal traffic spikes.
  • Custom reporting is shallow; raw event-level data export for BI tooling is not natively supported.
  • Knowledge Base, Macros, and Rules lack simple export tooling, making competitive migrations complex.
  • GDPR compliance limitations mean customer data cannot be hidden from agents by role, blocking use by teams with freelance staff.
  • Performance and glitch reports emerge in G2 reviews at higher ticket volumes.

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

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

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

Can't find your answer?

Walk through your Hornbill Service Manager to Gorgias 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 10,000 Hornbill records across Incidents, Requests, and KB articles with a clean ticket-only destination model. Migrations with large engagement threads, contract attachment exports, multiple SLA tiers to pre-seed, or Help Center article creation move to seven to ten weeks because of document API handling, SLA pre-seeding coordination, and article formatting validation. The Hornbill entity audit during discovery typically takes three to five business days and is included in the project timeline.

Adjacent paths

Related migrations to explore

Ready when you are

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