Helpdesk migration
Field-level mapping, validation, and rollback between OASYS and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
OASYS
Source
Gorgias
Destination
Compatibility
7 of 12
objects map 1:1 between OASYS and Gorgias.
Complexity
CModerate
Timeline
2-4 weeks
Overview
Moving from OASYS to Gorgias is typically driven by teams wanting deep e-commerce integrations, AI-powered ticket automation, and a unified inbox that consolidates email, live chat, and social channels. OASYS organizes support around Tickets, Customers, Companies, and Agents; Gorgias mirrors this with Tickets, Customers, and Agents, but imposes a hard limit of 4 active custom fields and uses a ticket-volume pricing model that differs from per-seat licensing. We extract Tickets with full conversation threads and attachments, map Customers and Companies to Gorgias's unified Customer object, and document SLA rules as screenshots and configuration notes for the destination admin to rebuild. Workflows, automations, and team queue rules do not migrate as code; we deliver a written inventory of these for manual reconstruction 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 OASYS 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.
OASYS
Ticket
Gorgias
Ticket
1:1OASYS Tickets map directly to Gorgias Tickets. We preserve ticket ID as an external ID reference, migrate subject, status, priority, and creation/modification timestamps. Conversation threads (customer replies and agent responses) migrate as message records with sender identity, timestamp, and body preserved. We validate all ticket statuses against Gorgias's supported status values (open, pending, resolved, closed, spam) and flag any OASYS statuses that require custom status mapping.
OASYS
Customer
Gorgias
Customer
1:1OASYS Customer records map to Gorgias Customers. Standard fields (name, email, phone, language, timezone) migrate directly. OASYS Notes attached to customers transfer as Customer note text. We resolve email as the dedupe key and flag any duplicate emails detected across OASYS Customer and Company records for manual resolution before import.
OASYS
Company
Gorgias
Customer (organization link)
1:manyOASYS Companies store organizational context and link multiple customers to one entity. Gorgias Customers have an optional organization field that links to the company name as a string reference. We migrate Company name and domain as organization data on the primary Customer record and flag secondary customer records for manual organization assignment if the OASYS Company had more than five associated contacts.
OASYS
Agent
Gorgias
Agent
1:1OASYS Agents map to Gorgias Agents by email match. We extract agent display names, email addresses, and role assignments (admin, agent). Inactive agents from OASYS migrate to inactive agents in Gorgias to preserve historical ticket ownership. New agent provisioning in Gorgias is a pre-migration step handled by the customer's admin before records import.
OASYS
Team
Gorgias
Team
lossyOASYS Team structures and queue assignment rules vary by configuration. We audit team rosters and ticket routing rules during discovery and document the team roster as a configuration guide for Gorgias. Teams in Gorgias are created by the admin during migration prep; we provide a team assignment matrix mapping each OASYS team to its Gorgias equivalent.
OASYS
Custom Field
Gorgias
Custom Field
lossyOASYS custom fields migrate as Gorgias custom fields with the following constraint: Gorgias enforces a maximum of 4 active custom fields per object type (Ticket or Customer). We audit every OASYS custom field during discovery, classify them by data type (string, boolean, date, number), and flag any fields beyond the 4-field limit. The customer decides which 4 fields to retain; the remainder are documented as fields to recreate manually post-migration or to store as plain-text note attachments on each record.
OASYS
Conversation
Gorgias
Message
1:1OASYS conversation threads attached to tickets map to Gorgias messages in ticket timeline order. Each message preserves the sender (customer or agent), timestamp, channel (email, chat, social), and message body including any inline images. Thread chronology is maintained by ordering on the original OASYS created_at timestamp.
OASYS
Attachment
Gorgias
Attachment
1:1OASYS file attachments on tickets and messages are downloaded during extraction and re-uploaded to Gorgias storage. We validate file size against Gorgias upload limits and flag any files exceeding the destination threshold during the audit phase. The customer decides whether to compress, exclude, or manually re-upload oversized files. Supported file types (images, PDFs, documents) migrate; executable and script files are excluded.
OASYS
Tag
Gorgias
Tag
1:1OASYS tags on tickets and customers migrate to Gorgias tags with full association preserved. Tag taxonomy from OASYS may require reorganization in Gorgias if the source used hierarchical tag conventions that do not translate to Gorgias's flat tag model. We document the full source tag inventory and flag any tag consolidation recommendations during scoping.
OASYS
SLA Rule
Gorgias
SLA Policy
lossyOASYS SLA definitions use internal naming conventions and condition logic that do not export as structured data. We capture screenshots, configuration screenshots, and written documentation of every active SLA rule during the audit. SLA rules cannot be imported automatically into Gorgias. Post-migration, we deliver a configuration guide mapping each OASYS SLA to its Gorgias SLA Policy equivalent, including response-time targets, conditions, and escalation actions. The destination admin rebuilds SLA policies using Gorgias's SLA management UI.
OASYS
Company
Gorgias
Organization
1:1OASYS Company records that store organizational metadata (domain, address, size, industry) map to Gorgias Customer organization fields. For OASYS accounts using Companies as primary organizational records rather than Customers, we create Customer records with organization data populated from the Company and flag the relationship for the customer's review.
OASYS
Workflow
Gorgias
Rule
lossyOASYS Workflows and automated ticket rules do not migrate as code to Gorgias because the two platforms use different automation models. We deliver a written inventory of every active OASYS Workflow including its trigger conditions, actions, and assignment logic, mapped to a recommended Gorgias Rule equivalent. The customer's admin rebuilds automations in Gorgias using Rules and Macros. This inventory is part of the standard migration deliverable and is not included in the data-transfer scope.
| OASYS | Gorgias | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Customer | Customer1:1 | Fully supported | |
| Company | Customer (organization link)1:many | Fully supported | |
| Agent | Agent1:1 | Fully supported | |
| Team | Teamlossy | Fully supported | |
| Custom Field | Custom Fieldlossy | Fully supported | |
| Conversation | Message1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| SLA Rule | SLA Policylossy | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Workflow | Rulelossy | 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.
OASYS gotchas
Custom field limitations require destination-side recreation
Attachment file size restrictions may cause partial migration
SLA rule mapping requires manual configuration post-migration
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 field audit
We audit the source OASYS account across all supported objects: Tickets, Customers, Companies, Agents, Teams, Custom Fields, Conversations, Attachments, Tags, and SLA Rules. We count ticket volume, attachment file sizes, custom field definitions (with data types), active/inactive agent roster, and team structures. We run a pre-migration field audit that identifies any OASYS custom fields beyond Gorgias's 4-field limit and presents the customer with a field prioritization exercise. The discovery output is a written migration scope, field inventory, and SLA documentation capture.
Schema preparation and field threshold resolution
We map OASYS object schema to Gorgias equivalents, resolve the 4-field custom field limit by selecting the customer's priority fields, and create a field mapping document. Team structures are mapped to a Gorgias team creation guide. We validate attachment file sizes against Gorgias limits and flag any oversized files for customer resolution. SLA rules are captured as screenshots and written documentation for post-migration rebuild.
Agent provisioning and deduplication
We extract the full agent roster from OASYS and match by email against the destination Gorgias account. Inactive agents are flagged for pre-migration provisioning in Gorgias. We identify any duplicate email addresses across OASYS Customer and Company records that would create duplicate Gorgias Customers and escalate for manual resolution before record import.
Test migration and reconciliation
We run a full migration into a pre-production or staging environment using production-like data volume. The customer reconciles record counts (tickets, customers, agents, attachments), spot-checks 25-50 random ticket threads against OASYS source data, and reviews conversation chronology preservation. Custom field mapping accuracy and tag preservation are validated. Any mapping corrections are applied before the production migration window.
Production migration in dependency order
We run production migration in record-dependency order: Agents (validated against pre-provisioned accounts), Customers (with Company organization data merged), Tickets (with conversation threads and attachments in timestamp order), Tags (with associations restored to tickets and customers). Each phase emits a row-count reconciliation report before the next phase begins. Oversized attachments excluded from automated migration are listed in the audit report for manual post-migration handling.
Cutover, SLA documentation handoff, and post-migration inventory delivery
We freeze OASYS writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We deliver the SLA configuration guide, the Workflow and Rule inventory (for manual rebuild), the team queue mapping guide, and the field inventory with any archived fields documented. We support a one-week hypercare window for reconciliation issues. SLA policy, automation, and workflow rebuilds are handled by the customer's admin using the delivered documentation.
Platform deep dives
OASYS
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 OASYS 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
OASYS: Not publicly documented..
Data volume sensitivity
OASYS 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 OASYS to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your OASYS 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 OASYS
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.