Helpdesk migration
Field-level mapping, validation, and rollback between ServiceNow IT Service Management and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
ServiceNow IT Service Management
Source
Gorgias
Destination
Compatibility
9 of 14
objects map 1:1 between ServiceNow IT Service Management and Gorgias.
Complexity
BStandard
Timeline
2-4 weeks
Overview
ServiceNow ITSM and Gorgias serve different support paradigms. ServiceNow is built around ITIL processes with separate Incident, Problem, Change Request, and CMDB tables, structured approval chains, SLA timers, and a Fulfiller-versus-Requester licensing model. Gorgias is an ecommerce-native helpdesk that consolidates tickets, order management, and knowledge base articles into a single agent workspace designed for retail support teams. Migrating from ServiceNow ITSM to Gorgias requires collapsing ITIL record types into a flat ticket model, transforming workflow states into Gorgias status values, and accepting that Change Requests, CI relationships, CAB approvals, and SLA breach calendars have no native Gorgias equivalent. We scope which ServiceNow tables are relevant for a Gorgias destination, map Incidents to Tickets, preserve Knowledge Article content and structure, and flag every custom field that requires pre-creation in Gorgias before data can load. We do not migrate ServiceNow Workflows, Flow Designer, Virtual Agent conversations, SLA Definitions with breach timers, or CMDB relationship graphs as these are configuration or data that cannot be expressed in Gorgias. We deliver a written inventory of every automation and routing rule requiring rebuild in Gorgias Macros and Rules.
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 ServiceNow IT Service Management 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.
ServiceNow IT Service Management
Incident
Gorgias
Ticket
1:1ServiceNow Incidents map to Gorgias Tickets with the state machine transformed to Gorgias status values. ServiceNow Active/On Hold/Resolved/Cancelled/Closed maps to Gorgias Open/Pending/Solved/Closed. Priority from ServiceNow (1-Critical through 5-Low) maps to Gorgias priority (high/normal/low). The incident_number becomes the Gorgias ticket external_id. Caller and affected user map to the Gorgias customer (contact) reference. Assignment group maps to Gorgias team. Short description becomes ticket subject; description and work_notes collapse into the Gorgias ticket body with internal comments flagged as private. SLA breach timers are not recreated in Gorgias; we document SLA thresholds as reference data for the customer's admin to re-implement using Gorgias timers or third-party SLA tooling.
ServiceNow IT Service Management
Problem
Gorgias
Ticket (linked or merged)
many:1ServiceNow Problem records (linked root-cause investigations separate from incidents) do not have a native Gorgias object. We offer two options during scoping: N:1 merge where all related Incidents are enriched with a Problem reference custom field and the Problem itself is stored as a Gorgias internal note on the primary ticket; or 1:1 where a dedicated custom field problem_id references a Problem record stored as a separate Gorgias custom object if the customer's Gorgias plan supports custom objects. The problem manager assignment maps to an internal tag or assigned agent.
ServiceNow IT Service Management
Change Request
Gorgias
Ticket (custom field)
1:1ServiceNow Change Requests carry risk assessments, approval chains, and implementation schedules that Gorgias cannot represent natively. We migrate Change Request number, type (Standard/Normal/Emergency), state, risk level, and schedule dates into Gorgias as custom fields on a Ticket. CAB approval records and approval comments migrate as private internal notes. The customer accepts that the approval workflow itself must be rebuilt in Gorgias as a manual review step or a separate change management tool. Change Freeze Calendar associations are not migrated.
ServiceNow IT Service Management
Knowledge Article
Gorgias
Article
1:1ServiceNow Knowledge Articles migrate to Gorgias Articles. Article title maps to Gorgias title; article text body migrates as Gorgias body (HTML preserved where possible). ServiceNow category hierarchy (parent-child categories) maps to Gorgias folder structure. Active/Retired status in ServiceNow maps to Gorgias published/draft status. Article author and last modified date migrate as metadata. Approval workflows for knowledge articles are not migrated; we flag articles in pending-approval state for the customer's admin to republish post-migration. Variable-set content within articles requires field extraction during transformation.
ServiceNow IT Service Management
User (Fulfiller)
Gorgias
Agent
1:1ServiceNow Fulfiller users map to Gorgias Agents. We resolve by email match against the Gorgias agent list. Active Fulfiller users with incident assignment history are created as Gorgias agents with inbox access. Department, location, and manager fields map to Gorgias agent metadata fields where supported. Inactive ServiceNow users are flagged for review and can be imported as inactive Gorgias agents at the customer's discretion. Requester users (end users submitting requests) do not map to Gorgias agents; they map to Customers/Contacts.
ServiceNow IT Service Management
User (Requester)
Gorgias
Customer (Contact)
1:1ServiceNow Requester users map to Gorgias Customers. We extract name, email, phone, and department from the Requester record. If the customer is making a request on behalf of an end user, we map to the Gorgias Customer object directly. Users without email addresses require review during scoping; they may need manual creation in Gorgias or email address assignment before migration. Large user volumes (over 50,000 Requesters) require chunked export and a phased customer import in Gorgias.
ServiceNow IT Service Management
Group
Gorgias
Team
1:1ServiceNow Groups with members and managers map to Gorgias Teams. Group name becomes Team name; group managers become Team leaders. Group membership maps to agent-to-team assignment. Routing rules in ServiceNow (based on category and assignment group) do not migrate; we document each ServiceNow assignment rule and deliver it as a Gorgias Rules or Split configuration plan for the customer's admin to rebuild post-migration.
ServiceNow IT Service Management
Configuration Item
Gorgias
Product or Customer reference
lossyServiceNow Configuration Items in the CMDB have no native Gorgias equivalent. We scope the CI data to identify which CIs are relevant as product or customer references in Gorgias. For CIs that represent physical or logical products, we map them to Gorgias Products (if the customer manages product inventory in Gorgias). For CIs that represent customer-owned assets, we store them as a custom field ci_reference on the Gorgias Customer record. CMDB dependency graphs and parent-child CI relationships are not migrated; we deliver a written CI relationship map for the customer's records.
ServiceNow IT Service Management
Service Catalog Item
Gorgias
Ticket or Macro
1:manyServiceNow Service Catalog Items with custom variables and variable sets require disaggregation. Each variable on a catalog item maps either to a Gorgias Ticket custom field (for simple variable types like text, number, boolean) or to a Gorgias Macro that pre-populates ticket fields and body content based on the catalog item. Variable set definitions are exported separately and reconstructed as a set of Gorgias custom fields. Catalog item category and workflow state do not have direct Gorgias equivalents; these map to Gorgias tags and ticket status.
ServiceNow IT Service Management
SLA Definition
Gorgias
Ticket priority (reference data)
lossyServiceNow SLA records reference business hours calendars and breach actions that Gorgias cannot natively replicate. We extract SLA names, target durations, and applicable business hours as reference data and store them in a Gorgias custom field sla_definition__c on the Ticket. SLA breach timers are not recreated in Gorgias. If the customer requires active SLA tracking post-migration, we recommend a third-party SLA management integration or a custom Gorgias timer rule rebuilt by the customer's admin.
ServiceNow IT Service Management
Attachment
Gorgias
Attachment
1:1File attachments on Incidents, Problems, and Change Requests export from ServiceNow via the table API and import into Gorgias as ticket attachments. We chunk large attachment volumes to avoid exceeding ServiceNow API timeouts. Inline images within knowledge article HTML bodies are exported separately and reinserted as Gorgias article image assets. Total attachment volume and storage requirements are estimated during scoping.
ServiceNow IT Service Management
Custom Field (any table)
Gorgias
Custom Field
lossyInstance-specific custom fields on Incident, Problem, Change Request, and other ServiceNow tables require field-level mapping during discovery. We inventory every custom field by table, extract its type (string, boolean, date, number, reference, choice), and pre-create matching Gorgias custom fields before data import begins. Custom field types that do not have a Gorgias equivalent (such as ServiceNow reference fields pointing to unrelated tables) are converted to string fields with the referenced sys_id or display value stored as text. The customer approves the custom field mapping table before migration.
ServiceNow IT Service Management
Workflow / Flow Designer
Gorgias
Not migrated
1:1ServiceNow Workflows and Flow Designer flows are configuration, not data. We do not migrate executable workflows to Gorgias because the execution models are incompatible. We deliver a written inventory of every active ServiceNow Workflow and Flow with its trigger, conditions, and actions, and recommend Gorgias Macros and Rules equivalents for the customer's admin to rebuild post-migration.
ServiceNow IT Service Management
Virtual Agent Conversation
Gorgias
Not migrated
1:1ServiceNow Virtual Agent chat logs and NLU training data are not persistently stored as exportable records. Conversation logs, intent classifications, and Virtual Agent training data are ephemeral and unavailable for migration. We note this as a gap in the data coverage report delivered during scoping.
| ServiceNow IT Service Management | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Problem | Ticket (linked or merged)many:1 | Fully supported | |
| Change Request | Ticket (custom field)1:1 | Fully supported | |
| Knowledge Article | Article1:1 | Fully supported | |
| User (Fulfiller) | Agent1:1 | Fully supported | |
| User (Requester) | Customer (Contact)1:1 | Fully supported | |
| Group | Team1:1 | Fully supported | |
| Configuration Item | Product or Customer referencelossy | Fully supported | |
| Service Catalog Item | Ticket or Macro1:many | Fully supported | |
| SLA Definition | Ticket priority (reference data)lossy | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Custom Field (any table) | Custom Fieldlossy | Fully supported | |
| Workflow / Flow Designer | Not migrated1:1 | Fully supported | |
| Virtual Agent Conversation | Not migrated1: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.
ServiceNow IT Service Management gotchas
Fulfiller vs. Requester licensing model
Tier feature inflation and underutilized add-ons
XML export requires admin role
Rate limits enforced per integration account
CSM and ITSM are distinct product families
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 scoping
We audit the source ServiceNow instance across tables in scope (Incident, Problem, Change Request, Service Catalog, Knowledge, User, Group, CMDB), custom field inventory per table, active Workflow and Flow Designer count, attachment volume, and knowledge article count and hierarchy depth. We pair this with a Gorgias readiness review: plan tier (Starter/Standard/Pro), existing custom fields, existing macros, and team structure. The discovery output is a written migration scope that explicitly lists what migrates, what requires custom field pre-creation, and what is excluded (Workflows, Virtual Agent, SLA breach timers, CMDB relationship graphs). We scope the knowledge base migration separately because article restructuring from category hierarchies to folder hierarchies requires a transformation step.
Custom field pre-creation in Gorgias
Before any data loads, we pre-create every custom field required in Gorgias using the Gorgias REST API. This includes custom fields for Incident state mapping, Change Request metadata, Problem reference fields, SLA definition references, CI lookup fields, and any custom fields from ServiceNow that require a Gorgias equivalent. We coordinate with the customer's Gorgias admin to confirm field types (string, boolean, date, number, select, multi-select) match the ServiceNow source types. Custom field pre-creation is a prerequisite for record import and must be validated in a Gorgias test environment before production migration begins.
User and group reconciliation
We extract every distinct ServiceNow Fulfiller (mapped to Gorgias Agent) and Requester (mapped to Gorgias Customer) from records in scope. Fulfillers are matched by email against existing Gorgias agents. Requesters are matched by email against existing Gorgias customers. Any unmatched users are flagged in a reconciliation queue for the customer's admin to either create in Gorgias or exclude from migration. ServiceNow Groups are matched to Gorgias Teams by name. Group managers become team leaders. This step validates that the destination has the correct user and team structure before record migration begins.
Sandbox migration and reconciliation
We run a full migration into a Gorgias test workspace using production-like data volume. The customer's support operations lead reconciles record counts (Tickets in, Customers in, Agents in, Articles in), spot-checks 25-50 randomly selected tickets against the ServiceNow source for field accuracy, validates knowledge article rendering, and confirms custom field values. Any mapping corrections happen in the sandbox before production migration begins. Sandbox migration is mandatory for all marquee-tier migrations because Gorgias custom field behavior must be validated against live data before production import.
Production migration in dependency order
We run production migration in record-dependency order: Customers (from ServiceNow Requesters), Agents (from ServiceNow Fulfillers), Teams (from ServiceNow Groups), Knowledge Articles (with folder hierarchy transformation), Tickets (Incidents with state mapping, custom fields, and attachment references resolved), and delta attachments. Each phase emits a row-count reconciliation report before the next phase begins. ServiceNow writes are frozen during the cutover window. A final delta migration captures any records modified during the migration window before Gorgias is enabled as the system of record.
Cutover, validation, and automation rebuild handoff
We enable Gorgias as the system of record after the delta migration confirms no records were missed. We deliver the Workflow and Flow Designer inventory document listing every automation trigger, condition, and action with a recommended Gorgias Macro or Rule equivalent. We do not rebuild ServiceNow Workflows as Gorgias Macros inside the migration scope; that is a separate engagement or an internal admin task. We deliver a separate CI relationship map for CMDB data and an SLA reference document. We support a one-week hypercare window where we resolve any reconciliation issues raised by the customer's support team.
Platform deep dives
ServiceNow IT Service Management
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across ServiceNow IT Service Management 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
ServiceNow IT Service Management: Not publicly documented; enforced per user or integration account level.
Data volume sensitivity
ServiceNow IT Service Management exposes a bulk API — large-volume migrations stream efficiently.
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 ServiceNow IT Service Management to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your ServiceNow IT Service Management 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 ServiceNow IT Service Management
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.