Helpdesk migration

Migrate from OASYS to Gorgias

Field-level mapping, validation, and rollback between OASYS and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.

OASYS logo

OASYS

Source

Gorgias

Destination

Gorgias logo

Compatibility

58%

7 of 12

objects map 1:1 between OASYS and Gorgias.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

OASYS logo

OASYS

What's pushing teams away

  • Limited advanced features or customization options cause teams with complex workflows to seek more configurable alternatives.
  • Scaling challenges or pricing inflexibility make the platform less viable as organizations grow their support operations.

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 OASYS objects map to Gorgias

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

maps to

Gorgias

Ticket

1:1
Fully supported

OASYS 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

maps to

Gorgias

Customer

1:1
Fully supported

OASYS 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

maps to

Gorgias

Customer (organization link)

1:many
Fully supported

OASYS 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

maps to

Gorgias

Agent

1:1
Fully supported

OASYS 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

maps to

Gorgias

Team

lossy
Fully supported

OASYS 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

maps to

Gorgias

Custom Field

lossy
Fully supported

OASYS 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

maps to

Gorgias

Message

1:1
Fully supported

OASYS 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

maps to

Gorgias

Attachment

1:1
Fully supported

OASYS 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

maps to

Gorgias

Tag

1:1
Fully supported

OASYS 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

maps to

Gorgias

SLA Policy

lossy
Fully supported

OASYS 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

maps to

Gorgias

Organization

1:1
Fully supported

OASYS 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

maps to

Gorgias

Rule

lossy
Fully supported

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

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.

OASYS logo

OASYS gotchas

Medium

Custom field limitations require destination-side recreation

Medium

Attachment file size restrictions may cause partial migration

Low

SLA rule mapping requires manual configuration post-migration

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

  • Gorgias enforces a hard limit of 4 active custom fields per object

    Gorgias restricts each account to 4 active custom fields per object type (Ticket or Customer). OASYS custom field configurations may exceed this limit significantly. During discovery, we audit every OASYS custom field definition and flag any beyond the 4-field threshold. The customer selects which fields to retain; the remainder must be archived in Gorgias or recreated manually post-migration. Fields not migrated are documented in the field inventory with their data type and suggested replacement approach (plain-text note, tag, or external reference). Skipping this step results in migration failures at the import phase because Gorgias API rejects requests exceeding the field limit.

  • SLA rules cannot be imported from OASYS and require full manual rebuild

    OASYS SLA definitions (response-time targets, escalation conditions, business-hour rules) are stored in a proprietary format that does not export as structured data. We document every SLA rule as screenshots, written conditions, and target values during the discovery audit. Post-migration, we deliver a step-by-step configuration guide mapping each OASYS SLA to its Gorgias SLA Policy equivalent. The destination admin rebuilds SLA policies in Gorgias Settings. We do not configure SLA policies on the customer's behalf as part of the migration scope.

  • Attachment file sizes must be validated against Gorgias upload limits

    OASYS configurations may allow attachment file sizes that exceed Gorgias upload thresholds. We download all attachments during extraction, validate each against Gorgias maximum file size, and flag oversized files before migration day. The customer decides whether to compress files, re-upload manually post-migration, or exclude them from the transfer. Attachments excluded from migration are listed in the audit report with file name, size, and associated ticket reference.

  • Team queue rules and routing configurations require manual rebuild

    OASYS team queue structures and ticket assignment rules (round-robin, load-based, skill-based) are configuration-dependent and do not export as structured data. We audit team rosters, queue membership, and routing rules during discovery and document them as a configuration guide. The customer rebuilds team queues in Gorgias using the Gorgias Team and assignment settings. Automated routing rules are recreated as Gorgias Rules by the admin post-migration.

  • Inactive agent records must be preserved for historical assignment accuracy

    OASYS Tickets with assignments to inactive or departed agents must retain that ownership in Gorgias for historical accuracy. We migrate inactive agents as inactive agent records in Gorgias rather than reassigning their tickets to active agents. This preserves audit trails and prevents orphaned tickets. The customer's admin provisions inactive agents in Gorgias before the migration phase begins, or assigns a placeholder inactive agent profile.

Migration approach

Six steps for a successful OASYS to Gorgias data migration

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

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

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

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

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

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

Context on both ends of the pair

OASYS logo

OASYS

Source

Strengths

  • User-friendly interface reduces onboarding friction for new support agents and administrators.
  • Intuitive navigation lets teams start managing tickets without extensive platform-specific training.
  • Reliable scheduling and data management tools support consistent support operations.
  • Strong customer service reputation translates to responsive vendor support during onboarding and operations.

Weaknesses

  • Limited advanced features may not satisfy teams with complex, multi-step support workflows.
  • Customization constraints can force teams to adapt their processes to the tool rather than the reverse.
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?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across OASYS 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

    OASYS: Not publicly documented..

  • Data volume sensitivity

    B

    OASYS doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your OASYS 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 OASYS to Gorgias data migrations

Answers to the questions buyers ask most during OASYS to Gorgias migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your OASYS 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 10,000 tickets and 2,000 customers with no custom field count exceeding Gorgias's 4-field limit. Migrations with large attachment libraries (over 50 GB), complex custom field schemas requiring field prioritization decisions, or multi-channel conversation histories (social, chat, email) move to five to eight weeks because of file validation, field audit work, and SLA documentation capture. The custom field prioritization exercise with the customer is the critical path item before migration begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from OASYS.
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