Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise ITSM and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Sunrise ITSM
Source
Gorgias
Destination
Compatibility
6 of 12
objects map 1:1 between Sunrise ITSM and Gorgias.
Complexity
CModerate
Timeline
5-8 weeks
Overview
Moving from Sunrise ITSM to Gorgias is a platform-category transition, not a straightforward version upgrade. Sunrise ITSM is built around ITIL practices with Incidents, Service Requests, Changes, and Assets as separate objects, while Gorgias is an e-commerce helpdesk that consolidates customer-facing support into Tickets and Customers. The ITSM object model does not map 1:1 into Gorgias; Incidents and Service Requests both become Tickets, Changes do not have a direct equivalent, and Assets lack a native Gorgias counterpart. Sunrise ITSM also lacks a documented public bulk-export API, so migration requires advance coordination with Sunrise Software to obtain structured data extracts in CSV format, adding one to two weeks to project timelines compared to API-first platforms. We preserve agent-to-team assignments, status histories, and attachment file references during migration, and we deliver a written inventory of every Sunrise workflow, SLA timer, and custom module requiring manual rebuild in Gorgias.
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 Sunrise ITSM 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.
Sunrise ITSM
Incident
Gorgias
Ticket
1:1Sunrise ITSM Incidents map directly to Gorgias Tickets. The Incident priority (P1-P4), category, assignee, and description fields map to equivalent Gorgias Ticket fields. Custom Incident properties discovered during schema audit migrate as Ticket-level custom fields. Resolution notes and closed-at timestamps preserve as Ticket messages. Incidents with linked Knowledge Articles carry the article URL as a Ticket tag for manual re-linkage since Gorgias KB articles are separate objects with different IDs.
Sunrise ITSM
Service Request
Gorgias
Ticket
1:1Service Requests map to Gorgias Tickets with a request_type tag or custom field set to 'Service Request' to preserve the ITSM classification. Requestor information, fulfiller assignment, and approval chain status migrate as custom Ticket fields. Linked Knowledge Article references carry forward as tags. Approval status from Sunrise (pending, approved, rejected) becomes a custom picklist field in Gorgias since the native Ticket object has no approval state.
Sunrise ITSM
Change
Gorgias
Custom fields on Ticket (no direct equivalent)
lossySunrise ITSM Change records do not have a native Gorgias equivalent. We map Change ticket data (risk level, approval status, Change calendar date, related CI references) into custom fields on the closest related Ticket or into a Gorgias Note attached to the relevant record. The customer documents Change management gaps post-migration. We flag all Change records during discovery and deliver a written Change management gap report listing every Sunrise Change that needs a replacement tracking method in Gorgias.
Sunrise ITSM
Asset (Configuration Item)
Gorgias
Customer or Note (limited mapping)
lossySunrise ITSM Configuration Items do not map to a native Gorgias object. Gorgias has no asset registry or CI relationship model. We map CIs to Customer records if the CI represents a customer-owned product (for e-commerce contexts) or to a structured Note with custom fields (asset_tag, serial_number, warranty_expiry, location) if the CI represents internal infrastructure. The customer decides which CI migration strategy applies during scoping.
Sunrise ITSM
Knowledge Article
Gorgias
Knowledge Base Article
1:1Sunrise ITSM KB Articles migrate to Gorgias Help Center articles. We extract the HTML body from Sunrise's customrichtext format, restructure it for Gorgias's article format, and map categories to Gorgias folder hierarchy. Article status (published, draft, archived) migrates as article visibility settings. Sunrise articles linked to Incidents or Service Requests carry the article ID as a tag on the migrated Ticket so agents can manually re-link at the knowledge base level.
Sunrise ITSM
User and Agent
Gorgias
User
1:1Sunrise ITSM User and Agent records map to Gorgias Users. We match by email address as the dedupe key. Role assignments (agent, admin, supervisor) map to Gorgias permission groups. Team memberships map to Gorgias Teams. Any Sunrise AD synchronisation identity preserves in a custom field for SSO continuity. Agents without email addresses require manual Gorigas account provisioning before migration.
Sunrise ITSM
Team
Gorgias
Team
1:1Sunrise ITSM Teams map directly to Gorgias Teams. We preserve team membership order and escalation hierarchy as team-level settings in Gorgias. Team routing rules from Sunrise map to Gorgias Views if the routing logic is channel-based; complex SLA-driven routing may require manual reconfiguration post-migration.
Sunrise ITSM
Service Catalog Item
Gorgias
Macro (partial)
lossySunrise ITSM Service Catalog items with embedded workflows do not migrate as Gorgias Macros because the two concepts are structurally different. Sunrise catalog items represent multi-step service offerings with approval matrices; Gorgias Macros are canned response templates with single-step actions. We extract catalog item definitions and deliver a written catalog gap report listing every Sunrise catalog item and whether an equivalent Gorgias Macro, Help Center article, or manual process covers it.
Sunrise ITSM
Training Course and Attendance Record
Gorgias
Custom fields on User (no native equivalent)
lossySunrise ITSM ITBM training records have no Gorgias equivalent. Training course names, delegate attendance lists, and effective dates migrate as structured data in a custom field on the Gorgias User record or in a supplementary CSV reference table. The effective-date semantics from Sunrise (skill earned date and expiry date) flatten into a static skill list with the effective date stored as a custom property. The customer documents whether Gorgias's user profile fields or a third-party LMS integration covers the training management need.
Sunrise ITSM
Skill and Certification
Gorgias
Custom fields on User
lossySkills linked to Sunrise ITSM agents migrate to custom user fields in Gorgias. Expired certifications are flagged with a status and expiry date in a custom field for customer review. Skills-based routing from Sunrise does not have a native Gorgias equivalent; we document the routing logic in the automation gap report for manual rebuild as Gorgias Rules if required.
Sunrise ITSM
Custom Module (30+ bespoke objects)
Gorgias
Custom fields on Ticket or Customer (no custom object support)
lossySunrise ITSM custom modules have no Gorgias equivalent because Gorgias does not support custom objects. Each custom module's fields audit during discovery, and we determine whether the data maps to Ticket custom fields (for request-context data) or Customer custom fields (for entity-context data). Highly complex custom modules with relational dependencies may require a separate lookup table or manual reference documentation since Gorgias cannot model many-to-many relationships natively. This is one of the highest-scope items in Sunrise-to-Gorgias migrations.
Sunrise ITSM
Attachment
Gorgias
Attachment
1:1Sunrise ITSM attachments store file path references rather than inline binary data. We resolve each file path reference, download the file from the source storage location, and re-attach to the equivalent migrated Ticket in Gorgias. If the source file server has been decommissioned before migration completes, the attachment becomes unrecoverable; we flag this risk during discovery and require written confirmation of storage availability before attachment migration begins. Attachments linked to Change records attach to the closest related Ticket or Note per the Change mapping decision.
| Sunrise ITSM | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Custom fields on Ticket (no direct equivalent)lossy | Fully supported | |
| Asset (Configuration Item) | Customer or Note (limited mapping)lossy | Fully supported | |
| Knowledge Article | Knowledge Base Article1:1 | Fully supported | |
| User and Agent | User1:1 | Fully supported | |
| Team | Team1:1 | Fully supported | |
| Service Catalog Item | Macro (partial)lossy | Fully supported | |
| Training Course and Attendance Record | Custom fields on User (no native equivalent)lossy | Fully supported | |
| Skill and Certification | Custom fields on Userlossy | Fully supported | |
| Custom Module (30+ bespoke objects) | Custom fields on Ticket or Customer (no custom object support)lossy | Fully supported | |
| Attachment | Attachment1: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.
Sunrise ITSM gotchas
Custom module schema is invisible to standard exports
No documented public API for bulk data extraction
Attachment storage paths reference internal file servers
ITBM training and skills module uses effective-date semantics
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 Sunrise vendor coordination
We audit the source Sunrise ITSM environment across all active modules, custom modules, and data volumes. This includes requesting the full live schema from Sunrise Software support for every bespoke module so we can map custom fields before any data moves. We also confirm the data-sharing agreement and extraction format (CSV or structured) with Sunrise Software's professional services team. The discovery output is a written migration scope, a complete Sunrise module inventory, and a vendor coordination timeline that accounts for the one-to-two-week extraction lead time.
Schema design and Gorgias configuration
We configure the destination Gorgias environment to receive Sunrise data. This includes creating custom Ticket fields to host Incident priority, Service Request classification, Change risk level, approval status, and other ITSM-specific attributes that have no native Gorgias equivalent. We create custom User fields for skills and training data, and custom Customer fields for asset-related CI data where applicable. We configure Teams and Views to match Sunrise team routing as closely as possible. SLA settings are configured in Gorgias Advanced plan if the customer requires native SLA timer migration.
Data extraction and transformation
We receive structured data from Sunrise Software in CSV or structured format. We transform Sunrise Incidents and Service Requests into the Gorgias Ticket import format, applying the ITSM-to-helpdesk object remapping. We apply the Change and Asset gap strategy agreed during scoping. We extract Knowledge Article HTML bodies, restructure for Gorgias Help Center format, and map categories to folder hierarchy. We run a data quality check against the extracted files, flagging any records with missing required fields before import begins.
Attachment resolution and packaging
We resolve every Sunrise ITSM attachment file path reference, download the file from the confirmed storage location, and package it for re-attachment to the equivalent migrated Ticket in Gorgias. We run an accessibility audit on all file paths before attachment migration begins and escalate any paths pointing to decommissioned servers to the customer immediately. Attachment files are uploaded to Gorgias via the API and linked to the correct Ticket ID before the migration validation phase.
Sandbox migration and reconciliation
We run a full migration into a Gorgias staging environment using production-like data volume. The customer's team reconciles record counts (Tickets in, Customers in, Users in), spot-checks migrated tickets against the Sunrise source for field accuracy, and validates Knowledge Article content and attachment presence. Any mapping corrections happen in the staging environment. The customer signs off on the staging migration before production migration begins.
Production migration and cutover
We freeze Sunrise ITSM writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record for customer-facing support. We deliver the ITSM capability gap report documenting every Change, Asset, Training, Skill, and custom module record that does not have a native Gorgias equivalent, with recommendations for manual rebuild or alternative approach. We support a one-week hypercare window where we resolve reconciliation issues raised by the support team. We do not rebuild Sunrise workflows, SLA timers, or approval matrices in Gorgias as part of migration scope; these are documented for the customer's admin to configure post-migration.
Platform deep dives
Sunrise ITSM
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 Sunrise ITSM 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
Sunrise ITSM: Not publicly documented.
Data volume sensitivity
Sunrise ITSM 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 Sunrise ITSM to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise ITSM 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 Sunrise ITSM
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.