Helpdesk migration
Field-level mapping, validation, and rollback between Jira Service Management and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Jira Service Management
Source
Gorgias
Destination
Compatibility
12 of 14
objects map 1:1 between Jira Service Management and Gorgias.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Jira Service Management and Gorgias are built for opposite ends of the support spectrum. JSM targets IT operations and DevOps teams with ITSM workflows, SLA tracking, and asset management. Gorgias targets e-commerce customer service teams with Shopify-native order lookups, multichannel inbox, and retail-focused macros. The migration from JSM to Gorgias is therefore less a data copy and more a careful selection of what fits the Gorgias data model. We extract requests, comments, attachments, and Knowledge Base articles. We flag that SLA definitions have no Gorgias equivalent, that JSM automation rules do not migrate to Gorgias macros, and that JSM asset and CMDB data has no destination in Gorgias. Teams using JSM primarily for internal IT requests typically find that only a subset of their request history and portal configuration transfers cleanly; teams running customer-facing service on JSM find a more complete mapping surface.
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 Jira 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.
Jira Service Management
Request (Issue)
Gorgias
Ticket
1:1JSM requests map directly to Gorgias tickets. The JSM summary field becomes the ticket subject, the description becomes the first message body, and priority (Low/Medium/High/Critical) maps to Gorgias priority (1-5 scale). Status mapping requires a custom state translation because JSM uses workflow-driven status categories (Open, In Progress, Resolved, Closed) while Gorgias uses a simpler ticket state model. We apply a status mapping table during import. Created and updated timestamps migrate as-is to preserve the ticket timeline.
Jira Service Management
Service Project
Gorgias
Store + Team Inbox
lossyEach JSM service project maps to a Gorgias Store, which is the top-level container for settings, channels, macros, and ticket routing. We extract portal URL, branding settings, and allowed email domains from the JSM project configuration and re-apply them to the Gorgias store. Team inbox routing maps to Gorgias user groups configured during import. Multiple JSM projects may map to a single Gorgias store if the customer's service teams consolidate on Gorgias.
Jira Service Management
Request Type
Gorgias
Tag or Category
lossyJSM request types define the intake form and determine issue subtype. Gorgias has no equivalent request type schema; tickets are categorized by tags and categories. We map each distinct JSM request type to a Gorgias tag with the request type name as the tag value. If the customer uses JSM issue subtypes, we create multiple tags (e.g., request_type:hardware, subtype:laptop). The customer selects tag strategy during scoping.
Jira Service Management
Comment (Public)
Gorgias
Message (Public)
1:1Public comments on JSM requests migrate to Gorgias messages as public agent replies. The comment body, author (agent name), and timestamp transfer directly. Internal notes from JSM (visible only to agents) migrate as Gorgias internal notes attached to the ticket. We distinguish public and internal via the JSM comment visibility property and set the message visibility field accordingly during import.
Jira Service Management
Customer Portal User
Gorgias
Customer
1:1JSM customers (portal-only users who submit requests but cannot resolve them) map to Gorgias customers by email address. The JSM customer display name becomes the Gorgias customer name, and any customer portal phone or company attributes map to Gorgias customer fields. We set the customer_type field on every imported user to 'customer' unless the record is explicitly designated as an agent in the migration scope, preventing unintended role assignment.
Jira Service Management
Agent
Gorgias
Agent
1:1JSM agents (licensed resolvers) map to Gorgias agents by email. Agent name and email transfer directly. JSM agent groups map to Gorgias user groups, and JSM project team memberships map to Gorgias team assignments. We resolve agents by email match against the destination Gorgias user table.
Jira Service Management
Attachment
Gorgias
Attachment
1:1File attachments on JSM requests and comments are downloaded from Atlassian's CDN and re-uploaded to the Gorgias ticket. We preserve original filenames and attach them to the corresponding ticket message. Large attachment batches are chunked to avoid timeout. JSM attachments linked to internal notes attach as internal notes in Gorgias.
Jira Service Management
Knowledge Base Article
Gorgias
Help Center Article
1:1JSM Knowledge Base articles live in Confluence spaces linked to a service project. We extract articles from the linked Confluence space, including article body (HTML), title, labels, and space permissions. Articles import to Gorgias Help Center with the same title and body content. Space permissions must be manually re-applied post-import. Gorgias Help Center articles are public-facing by default; we set visibility per article based on the original Confluence space access level.
Jira Service Management
Label (Tag)
Gorgias
Tag
1:1JSM labels on requests migrate to Gorgias tags. Label names transfer as-is. We create missing tags on the destination Gorgias store during the import phase and append all source labels to each migrated ticket.
Jira Service Management
Issue Link
Gorgias
None (flagged as broken)
1:1JSM issue links (blocks, relates to, duplicate, cloned) have no equivalent in Gorgias. We extract issue links during scoping, validate whether the linked issue exists in the migrated set, and flag any broken links where the target record was not included in the migration scope. The customer receives a written inventory of issue links requiring manual recreation or closure.
Jira Service Management
Issue History (Change Log)
Gorgias
Ticket Event Log
1:1The full JSM change history field changes, status transitions, and assignee updates exports via the issue changelog API. We transfer the change log as a series of internal notes on each Gorgias ticket, annotated with the field name, old value, new value, timestamp, and actor. This preserves the audit trail for compliance-conscious teams without requiring a separate audit log system.
Jira Service Management
SLA Definition
Gorgias
None (no equivalent)
1:1JSM SLA goals, starting conditions, and pause conditions do not have a Gorgias equivalent. Gorgias does not support native SLA tracking on any tier. We flag SLA definitions during scoping and exclude them from migration scope. Teams requiring SLA monitoring post-migration must implement a third-party integration or accept that SLA governance is not available in Gorgias without an upgrade.
Jira Service Management
Automation Rule
Gorgias
Macro (documentation only)
1:1JSM automation rules (triggers, conditions, Jira-specific actions) do not migrate to Gorgias macros because they are structurally different. JSM automations run on issue lifecycle events with Jira-native actions; Gorgias macros are canned response templates with variable substitution. We extract every active JSM automation rule as a JSON document, map each action to a Gorgias macro equivalent where possible, and deliver a written automation inventory for the customer's admin to rebuild in Gorgias Rule Builder.
Jira Service Management
Asset (CMDB Object)
Gorgias
None (no equivalent)
1:1JSM Assets objects (object schemas, object types, attributes, and cross-schema references) have no destination in Gorgias. The JSM Assets CSV export captures object data but excludes import configurations, LDAP mappings, and ticket linkages. We reconstruct asset-to-request linkages during extraction and deliver a written asset inventory with ticket associations for the customer to manage outside Gorgias or in a separate CMDB tool post-migration.
| Jira Service Management | Gorgias | Compatibility | |
|---|---|---|---|
| Request (Issue) | Ticket1:1 | Fully supported | |
| Service Project | Store + Team Inboxlossy | Fully supported | |
| Request Type | Tag or Categorylossy | Fully supported | |
| Comment (Public) | Message (Public)1:1 | Fully supported | |
| Customer Portal User | Customer1:1 | Fully supported | |
| Agent | Agent1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Label (Tag) | Tag1:1 | Fully supported | |
| Issue Link | None (flagged as broken)1:1 | Fully supported | |
| Issue History (Change Log) | Ticket Event Log1:1 | Fully supported | |
| SLA Definition | None (no equivalent)1:1 | Fully supported | |
| Automation Rule | Macro (documentation only)1:1 | Fully supported | |
| Asset (CMDB Object) | None (no equivalent)1: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.
Jira Service Management gotchas
SLA and advanced analytics are Premium-gated
Assets export omits ticket linkage and import config
Points-based API rate limits in 2026 change migration throughput
Automation migration excludes actors, audit logs, and performance insights
Agent vs. customer user type determines license billing
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 JSM instance across projects, request types, custom fields, SLA definitions, automation rules, Knowledge Base articles, and asset data. We extract user counts by type (agent vs customer portal user) and attachment volume. We pair this with a Gorgias plan review to confirm ticket volume assumptions against the destination pricing tier. The discovery output is a written migration scope document listing every object, what migrates, what maps directly, and what requires manual rebuild post-migration.
Gorgias store and team configuration
We create the Gorgias store structure before any ticket data arrives. This includes configuring user groups to match JSM project teams, setting up agent roles and permissions, configuring email channels (with domain verification), and creating the initial tag taxonomy based on JSM request types and labels. Portal branding settings from JSM (logo, portal colors, allowed email domains) transfer where Gorgias supports equivalent settings.
Sandbox migration and reconciliation
We run a full migration into a Gorgias trial or sandbox environment using a representative data sample. The customer reconciles record counts (tickets in, customers in, messages in), spot-checks 25-50 random tickets against the JSM source, and reviews the Help Center article rendering. Tag taxonomy is validated against the customer's service categorization strategy. Schema and mapping corrections happen in sandbox before production migration begins.
User and customer provisioning
We extract every distinct JSM user referenced on requests, comments, and attachments and match by email against the Gorgias destination. Agents map to Gorgias agents with the same email. Customer portal users map to Gorgias customers. Any JSM user without a matching email in the destination goes to a reconciliation queue for the customer's admin to provision before record import resumes.
Production migration in dependency order
We run production migration in record-dependency order: customers first (so ticket customer_id is satisfied), then agents, then tickets with comments and attachments threaded correctly, then tags, then Help Center articles, then change log reconstruction as internal notes. Each phase emits a row-count reconciliation report before the next phase begins. Large attachment batches are chunked to avoid API timeout.
Cutover, validation, and automation rebuild handoff
We freeze JSM writes during cutover, run a final delta migration of any tickets modified during the migration window, then enable Gorgias as the system of record. We deliver the automation inventory document listing every JSM automation rule with a Gorgias macro equivalent documented. We support a one-week hypercare window for reconciliation issues. We do not rebuild JSM automation rules as Gorgias rules inside the migration scope; that is a separate engagement or internal admin task.
Platform deep dives
Jira 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 Jira 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
Jira Service Management: Points-based rate limiting introduced 2026; per-endpoint point costs vary; API token traffic is not affected by the new points-based limits.
Data volume sensitivity
Jira 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 Jira Service Management to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Jira 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 Jira 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.