Helpdesk migration

Migrate from ServiceNow IT Service Management to Gorgias

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 logo

ServiceNow IT Service Management

Source

Gorgias

Destination

Gorgias logo

Compatibility

64%

9 of 14

objects map 1:1 between ServiceNow IT Service Management and Gorgias.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

ServiceNow IT Service Management logo

ServiceNow IT Service Management

What's pushing teams away

  • Steep learning curve and complex configuration require dedicated admin resources, making the platform difficult to maintain for smaller IT teams.
  • Premium pricing with opaque quotes, implementation costs 3-5x license fees, and renewal charges create budget surprises for mid-market organizations.
  • Over-customization risk leads to technical debt and long development times, pushing teams toward simpler alternatives after initial deployment.
  • End-user experience feels heavy and unintuitive for non-technical staff, reducing self-service adoption and increasing support burden.
  • Switching costs are high due to deep platform entrenchment and data lock-in, discouraging migration despite dissatisfaction with costs.

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 ServiceNow IT Service Management objects map to Gorgias

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

maps to

Gorgias

Ticket

1:1
Fully supported

ServiceNow 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

maps to

Gorgias

Ticket (linked or merged)

many:1
Fully supported

ServiceNow 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

maps to

Gorgias

Ticket (custom field)

1:1
Fully supported

ServiceNow 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

maps to

Gorgias

Article

1:1
Fully supported

ServiceNow 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)

maps to

Gorgias

Agent

1:1
Fully supported

ServiceNow 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)

maps to

Gorgias

Customer (Contact)

1:1
Fully supported

ServiceNow 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

maps to

Gorgias

Team

1:1
Fully supported

ServiceNow 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

maps to

Gorgias

Product or Customer reference

lossy
Fully supported

ServiceNow 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

maps to

Gorgias

Ticket or Macro

1:many
Fully supported

ServiceNow 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

maps to

Gorgias

Ticket priority (reference data)

lossy
Fully supported

ServiceNow 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

maps to

Gorgias

Attachment

1:1
Fully supported

File 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)

maps to

Gorgias

Custom Field

lossy
Fully supported

Instance-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

maps to

Gorgias

Not migrated

1:1
Fully supported

ServiceNow 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

maps to

Gorgias

Not migrated

1:1
Fully supported

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

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.

ServiceNow IT Service Management logo

ServiceNow IT Service Management gotchas

High

Fulfiller vs. Requester licensing model

Medium

Tier feature inflation and underutilized add-ons

Medium

XML export requires admin role

Medium

Rate limits enforced per integration account

High

CSM and ITSM are distinct product families

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

  • ServiceNow ITSM and Gorgias have fundamentally different record models

    ServiceNow ITSM is built on ITIL processes with separate Incident, Problem, Change Request, Service Catalog, and CMDB tables. Gorgias is an ecommerce-native helpdesk with a unified Ticket object that references customers, orders, and products. There is no native Change Request, Problem management, CMDB, or SLA breach timer in Gorgias. We scope which ServiceNow record types are relevant for a Gorgias destination (typically Incidents and Knowledge Articles), map them with appropriate transformation, and explicitly exclude ITSM-native records that have no Gorgias equivalent. Skipping this scoping step leads to over-migration of irrelevant ITSM data and a confusing Gorgias workspace.

  • Gorgias has no native change management or problem management concept

    When ServiceNow Incidents are migrated to Gorgias Tickets, the Problem-incident relationship graph and Change Request approval chains are not preserved as structured data. Problems can be stored as internal notes or custom fields but lack a native linking mechanism. Change Request CAB approvals, risk levels, and schedules migrate as custom field text and are not actionable in Gorgias. We document every Problem-incident linkage and Change Request approval chain during discovery so the customer can decide how to handle them post-migration.

  • ServiceNow REST API rate limits are enforced per integration account

    ServiceNow does not publish fixed throughput ceilings for its REST API. Limits are enforced at the user or integration account level under subscription-based policies that vary by instance. We implement request throttling, exponential backoff, and batch chunking during bulk export to avoid triggering limit violations. Large instance exports (over 500,000 records) require coordination with the customer's ServiceNow admin to either provision a dedicated integration user with elevated rate allowances or schedule export during off-peak hours.

  • XML export from ServiceNow requires admin-role access

    The most complete export format from ServiceNow (XML with full schema metadata) is restricted to users with the admin role. We request temporary admin elevation from the customer's ServiceNow admin or work within a delegated admin scope to execute export sets. This adds a coordination step to the migration timeline and requires the customer's internal security team to approve elevated access for the duration of the export window. If admin elevation is not available, we fall back to JSON export which may omit some table relationship metadata.

  • CMDB CI relationships have no Gorgias equivalent

    ServiceNow Configuration Items and their dependency graphs, parent-child relationships, and impact analysis data do not map to any Gorgias object. If the customer uses ServiceNow's CMDB to track IT assets and their interdependencies, we export CI records as a flat list and offer two options: map relevant CIs to Gorgias Products (if the customer manages product inventory in Gorgias) or store CI data as a custom field on Gorgias Customer records. CMDB relationship graphs are documented in a written deliverable for the customer's records but are not recreated in Gorgias.

Migration approach

Six steps for a successful ServiceNow IT Service Management to Gorgias data migration

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

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

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

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

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

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

Context on both ends of the pair

ServiceNow IT Service Management logo

ServiceNow IT Service Management

Source

Strengths

  • Pre-built ITIL process templates accelerate implementation timelines for organizations starting from legacy systems.
  • Enterprise-grade security, audit trails, and compliance reporting meet requirements for regulated industries.
  • AI-powered Virtual Agent and Predictive Intelligence deflect tickets and prioritize work without manual intervention.
  • Integration Hub connects ServiceNow to external systems via certified connectors and REST endpoints.
  • Performance Analytics and dashboards provide real-time visibility into SLA compliance and agent productivity.

Weaknesses

  • Pricing opacity and 3-5x implementation multiplier create barriers for mid-market and SMB organizations.
  • Configuration complexity demands dedicated ServiceNow administrators with platform-specific certifications.
  • End-user portal experience is often described as heavy and unintuitive compared to modern helpdesk alternatives.
  • Rate limits are enforced per integration account without publicly documented throughput ceilings.
  • Customization easily leads to technical debt and upgrade resistance over time.
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?

Standard Helpdesk migration. 3 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 ServiceNow IT Service Management 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

    ServiceNow IT Service Management: Not publicly documented; enforced per user or integration account level.

  • Data volume sensitivity

    A

    ServiceNow IT Service Management exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your ServiceNow IT Service Management 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 ServiceNow IT Service Management to Gorgias data migrations

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

Can't find your answer?

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 consultation

Most migrations land between two and four weeks for accounts under 15,000 Incidents, 500 agents, and a knowledge base under 500 articles with a simple category hierarchy. Migrations with large knowledge bases (over 1,000 articles requiring folder restructuring), complex custom field schemas (over 50 custom fields), high-volume user exports (over 50,000 Requesters), or parallel CMDB data export move to six to ten weeks because of knowledge base transformation, custom field pre-creation scope, and user reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from ServiceNow IT Service Management.
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