Helpdesk migration
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
Source
Gorgias
Destination
Compatibility
10 of 13
objects map 1:1 between Hornbill Service Manager and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
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.
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 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
Gorgias
Ticket
1:1Hornbill 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
Gorgias
Ticket
1:1Hornbill 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
Gorgias
Ticket (via catalog item text)
lossyHornbill 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
Gorgias
Ticket (marked Change)
lossyHornbill 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
Gorgias
Ticket (linked) or Help Center Article
1:manyHornbill 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
Gorgias
Help Center Article
1:1KnownError 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
Gorgias
None (flag for manual rebuild)
1:1Release 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
Gorgias
None (flag for manual rebuild)
1:1Hornbill 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
Gorgias
None (flag for manual rebuild)
1:1Hornbill 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
Gorgias
None (flag for manual rebuild)
1:1Hornbill 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
Gorgias
Help Center Article
1:1Hornbill 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)
Gorgias
Agent
1:1Hornbill 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
Gorgias
Ticket Messages
1:1Hornbill 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.
| Hornbill Service Manager | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Request | Ticket1:1 | Fully supported | |
| ServiceRequest | Ticket (via catalog item text)lossy | Fully supported | |
| ChangeRequest | Ticket (marked Change)lossy | Fully supported | |
| Problem | Ticket (linked) or Help Center Article1:many | Fully supported | |
| KnownError | Help Center Article1:1 | Fully supported | |
| Release | None (flag for manual rebuild)1:1 | Fully supported | |
| Asset | None (flag for manual rebuild)1:1 | Fully supported | |
| Supplier | None (flag for manual rebuild)1:1 | Fully supported | |
| SupplierContract | None (flag for manual rebuild)1:1 | Fully supported | |
| KnowledgeBase Article | Help Center Article1:1 | Fully supported | |
| User (analyst) | Agent1:1 | Fully supported | |
| Conversation Thread | Ticket Messages1:1 | 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
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
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.
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.
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.
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.
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.
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
Hornbill Service Manager
Source
Strengths
Weaknesses
Gorgias
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 Gorgias.
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 Gorgias migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Hornbill Service Manager
Other ways to arrive at Gorgias
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.