Helpdesk migration

Migrate from Oracle Service Cloud (formerly RightNow) to Gorgias

Field-level mapping, validation, and rollback between Oracle Service Cloud (formerly RightNow) and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.

Oracle Service Cloud (formerly RightNow) logo

Oracle Service Cloud (formerly RightNow)

Source

Gorgias

Destination

Gorgias logo

Compatibility

50%

6 of 12

objects map 1:1 between Oracle Service Cloud (formerly RightNow) and Gorgias.

Complexity

BStandard

Timeline

4-8 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Oracle Service Cloud (formerly RightNow) to Gorgias is a migration from an enterprise session-billed helpdesk with deep workflow scripting to a lightweight per-seat helpdesk built for e-commerce support teams. The two platforms share no common object naming: Oracle Incidents become Gorgias Tickets, Oracle Contacts become Gorgias Customers, Oracle Organizations become Gorgias Customer records (at the account level), and Oracle Answers (KB articles) require restructuring for Gorgias Help Center. We flag the Knowledge Base transformation as a required redesign step because Oracle's categorized KB with Knowledge Advance ML ranking does not have a direct Gorgias equivalent. We do not migrate Oracle custom process scripts, routing rules, or guided agent assistance workflows; we deliver a written inventory of these for the customer's admin to rebuild in Gorgias Rules and Macros. Contact health checks run before migration to identify records at risk of Oracle's auto-deletion behavior, and Organizations are created before Contacts to satisfy Gorgias's customer-account dependency and prevent orphaned record cascades.

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

Oracle Service Cloud (formerly RightNow) logo

Oracle Service Cloud (formerly RightNow)

What's pushing teams away

  • Complex initial setup and configuration demands significant professional services investment — the platform's flexibility creates an upfront complexity tax that frustrates teams expecting faster time-to-value.
  • Bugs and occasional data integrity issues reported by enterprise users — reviewers note contacts being automatically deleted by the system, impacting business operations and requiring manual remediation.
  • Slow interface performance and UI responsiveness problems — multiple G2 reviewers cite sluggishness as a recurring frustration during normal operations, not just at scale.
  • Oracle's direction for B2C Service is unclear as Fusion Service Transformation takes priority — enterprise customers concerned about long-term roadmap investment are moving to Zendesk, Salesforce Service Cloud, and Freshdesk.
  • High enterprise pricing with session-based minimums (25,000 sessions baseline) — mid-market teams and growing organizations find the cost structure difficult to justify without guaranteed volume.

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 Oracle Service Cloud (formerly RightNow) objects map to Gorgias

Each row shows how a Oracle Service Cloud (formerly RightNow) 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.

Oracle Service Cloud (formerly RightNow)

Incident

maps to

Gorgias

Ticket

1:1
Fully supported

Oracle Incidents map directly to Gorgias Tickets. The Incident.Threads array (public comments, private notes, customer replies) maps to the Gorgias conversation timeline, with Thread.DisplayName distinguishing agent responses from customer messages. We preserve Incident.Status, Incident.Priority, Incident.Created, Incident.Updated, Incident.Closed (as resolved timestamp), and any custom field extensions. Incident.AssignedTo resolves to a Gorgias agent user by email lookup. Oracle Incident custom fields map to Gorgias ticket attributes and custom ticket fields.

Oracle Service Cloud (formerly RightNow)

Contact

maps to

Gorgias

Customer

1:1
Fully supported

Oracle Contacts map to Gorgias Customers. The Contact.FirstName, Contact.LastName, Contact.Emails (primary and additional), Contact.Phones, and Contact.Address fields map to Gorgias Customer name, email addresses, phone numbers, and address. We run a pre-migration contact health check to flag records at risk of Oracle's auto-deletion behavior (orphaned contacts, contacts affected by duplicate-merge rules). These are held in a reconciliation queue for the customer to review before migration. Gorgias Customers are created after their parent Organization maps to a Gorgias Customer account record.

Oracle Service Cloud (formerly RightNow)

Organization

maps to

Gorgias

Customer (account-level)

1:1
Fully supported

Oracle Organizations map to Gorgias Customers at the account level. Oracle's organization-level fields (name, address, industry, annual revenue) map to Gorgias Customer company information. We create Organization records in Gorgias first, before any Contact migration, because Gorgias links customers to a parent account record. This sequencing prevents orphaned customer records that could trigger deletion cascades.

Oracle Service Cloud (formerly RightNow)

Contact-Organization Relationship

maps to

Gorgias

Customer association

lossy
Fully supported

Oracle's Contact-to-Organization lookup relationship (where one Contact can belong to multiple Organizations with different roles) maps to Gorgias's customer tagging and organization association model. We create a tag per Organization name on the customer record to preserve the multi-org relationship context that cannot be expressed natively in Gorgias's flat customer model.

Oracle Service Cloud (formerly RightNow)

Answers (Knowledge Base)

maps to

Gorgias

Help Center Article

lossy
Fully supported

Oracle Answers (KB articles with categories, versioning, approval workflows, and Knowledge Advance ML ranking) require restructuring for Gorgias Help Center. We export the full article body, metadata, category assignments, and access rules. Oracle categories map to Gorgias Help Center categories; article versioning is flattened to a single published version unless a draft workflow is explicitly required. Oracle's Knowledge Advance ML ranking does not have a Gorgias equivalent — we document the ranking signals for the customer's admin to reproduce using Gorgias's article suggestion logic. Large KBs (over 2,000 articles) require a phased approach: core articles migrate first, niche content migrates in a second pass.

Oracle Service Cloud (formerly RightNow)

Asset

maps to

Gorgias

Customer Attribute

lossy
Fully supported

Oracle Assets (linked products, serial numbers, warranty status, and entitlement records) do not have a native Gorgias equivalent. We map Asset records to a combination of Gorgias customer attributes (product name, warranty expiry stored as custom fields) and a JSON attachment on the customer record containing the full asset data payload. The customer chooses which Asset fields surface as visible customer attributes versus hidden attachment data.

Oracle Service Cloud (formerly RightNow)

Task

maps to

Gorgias

Task (internal)

1:1
Fully supported

Oracle Tasks map to Gorgias internal Tasks linked to Tickets or standing alone. We preserve Task.Subject, Task.Status, Task.Priority, Task.AssignedTo, Task.DueDate, and Task.Created. Tasks with a parent Incident reference link to the migrated Ticket by ticket ID resolution.

Oracle Service Cloud (formerly RightNow)

Custom Object (standalone)

maps to

Gorgias

Custom Field + Tag or JSON Attribute

lossy
Fully supported

Oracle Custom Objects (customer-defined schemas stored in packages, optionally exposed in SOAP API) require architectural redesign for Gorgias. If the custom object has fewer than 20 fields and fewer than 50,000 records, we map it to a Gorgias custom field set on the Customer or Ticket object. If the custom object has a complex schema or high record volume, we map it to a structured JSON attribute on the parent record, preserving the full field structure. The customer chooses the strategy during scoping based on how agents need to access the data.

Oracle Service Cloud (formerly RightNow)

Custom Object (child of Contact or Organization)

maps to

Gorgias

Custom Field + Parent Lookup

1:1
Fully supported

Oracle Custom Objects with a child-of relationship to Contact or Organization map to Gorgias custom fields on the Customer object with the parent customer ID stored as a reference. We validate that the parent Customer exists before creating child custom object records. Oracle's package-based organization of custom objects is flattened in Gorgias, losing the package namespace context; we document the original package name as a field label prefix.

Oracle Service Cloud (formerly RightNow)

Opportunity

maps to

Gorgias

External Reference or Note

lossy
Fully supported

Oracle Opportunities (pipeline tracking with revenue, stage, and owner) do not have a native Gorgias equivalent because Gorgias is a helpdesk platform without sales pipeline features. We map Opportunities to a structured Note on the Customer record with Opportunity.Name, stage, amount, and close date, plus a tag 'Has_Oracle_Opportunity' for segmentation. If the customer needs pipeline management, we recommend pairing Gorgias with a CRM or flag this for a future CRM migration scope.

Oracle Service Cloud (formerly RightNow)

Attachment

maps to

Gorgias

Attachment

1:1
Fully supported

Oracle Incident Attachments and Answer Attachments migrate to Gorgias Ticket attachments and Help Center article media. We preserve file name, MIME type, and binary content. Inline images in KB articles are extracted and re-uploaded to Gorgias's media library to prevent broken image links. Attachments exceeding 25 MB are flagged for manual handoff because Gorgias has a 25 MB per-attachment limit.

Oracle Service Cloud (formerly RightNow)

Workflow Rules / Guided Agent Assistance

maps to

Gorgias

Rules and Macros (documented rebuild)

lossy
Fully supported

Oracle custom process scripts and guided agent assistance workflows do not migrate to Gorgias because they are different automation paradigms. We deliver a written inventory of every active Oracle workflow with its trigger, conditions, and actions, mapped to a recommended Gorgias Rule or Macro equivalent. The customer rebuilds these post-migration. Workflow rules governing Incident routing, SLA enforcement, and escalation require manual configuration in Gorgias Rules using different condition syntax.

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.

Oracle Service Cloud (formerly RightNow) logo

Oracle Service Cloud (formerly RightNow) gotchas

High

Session billing classifies by highest-tier activity across a session

High

Free data export only on final contract cancellation

Medium

Contact records can be silently deleted by platform rules

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

  • KB articles require structural redesign for Gorgias Help Center

    Oracle Answers support categories, versioning, approval workflows, and Knowledge Advance ML-powered ranking. Gorgias Help Center articles are simpler: one published version, basic category and tag structure, and article suggestion based on ticket text similarity rather than ML ranking. We export the full article body and metadata, but the customer should plan for a Help Center redesign session where article categorization, navigation, and self-service flows are re-architected. Large KBs with over 2,000 articles need a phased migration where core articles migrate in the first pass and niche content migrates in a second pass. We flag articles that reference Oracle-specific variables or links that will break in the destination.

  • Oracle Custom Objects may require JSON-based data preservation

    Oracle Custom Objects are customer-defined schemas created in Object Designer and stored in packages. They can have complex relationships, validation rules, and conditional field visibility. Gorgias does not support standalone custom objects; custom data lives as fields on standard objects (Customer, Ticket). For custom objects with fewer than 20 fields, we map to Gorgias custom fields. For complex schemas or objects with over 20 fields, we store the full record as a JSON attribute on the parent Customer or Ticket record. The customer should review which attributes need agent-facing visibility (mapped fields) versus background reference (JSON attribute). We cannot recreate Oracle's field validation rules in Gorgias without manual configuration.

  • Oracle session-based export policy constrains data access timing

    Oracle provides one complimentary data export only when the contract is officially terminated — not on request during an active subscription. Any parsing or structuring of that export requires Oracle Consulting at additional cost. For active migration projects, a separately purchased data export SKU must be acquired. We pre-stage export requests with the customer's Oracle account manager, use Oracle Consulting scope estimates when custom data parsing is required, and sequence the data extraction phase early in the migration timeline to avoid delays waiting on Oracle's export fulfillment SLA.

  • Contact records at risk of auto-deletion must be reconciled before migration

    Oracle B2C Service can automatically delete Contact records under certain conditions — when a contact becomes orphaned from an Organization or when duplicate-merge rules fire unexpectedly. We run a pre-migration contact health check that identifies at-risk records (contacts with null Organization references, contacts affected by active duplicate-merge rules, contacts with no associated Incidents). These are held in a reconciliation queue for the customer's admin to review and either attach to an Organization or confirm for exclusion before migration begins. We sequence Organizations (mapped to Gorgias Customer accounts) before Contacts to prevent orphaned record creation cascades in the destination.

  • Gorgias has no native sales pipeline — Opportunities require alternative handling

    Oracle Opportunities (pipeline tracking with revenue, stage, owner, and close date) have no native Gorgias equivalent. Gorgias is a helpdesk platform focused on ticket resolution, not sales pipeline management. We map Opportunities to structured Notes on the Customer record and tag the customer with 'Has_Oracle_Opportunity' for segmentation. If the customer uses Opportunities for more than reference (for example, for reporting, forecasting, or revenue tracking), we flag this during scoping and recommend either a parallel CRM migration or a post-migration CRM integration plan. This is not a data loss risk but a functional limitation that requires explicit acknowledgment before migration begins.

Migration approach

Six steps for a successful Oracle Service Cloud (formerly RightNow) to Gorgias data migration

  1. Discovery and Oracle export procurement

    We audit the Oracle B2C Service environment: Incidents (volume, custom fields, thread counts), Contacts and Organizations (relationship integrity, at-risk records flagged by contact health check), Answers/KB (article count, category depth, versioning usage, attachment volume), Assets, Tasks, Custom Objects (schema review per package), and Opportunities. We simultaneously coordinate with the Oracle account manager to procure the data export SKU if the contract is still active, because export fulfillment has its own SLA. The discovery output is a written migration scope with record counts, a KB restructuring recommendation, and a custom object migration strategy (field mapping vs JSON attribute) per object.

  2. KB restructuring design

    We work with the customer's knowledge manager to design the Gorgias Help Center structure. Oracle categories map to Gorgias Help Center categories; subcategories map to tags. We identify articles that reference Oracle-specific variables, embedded links, or Knowledge Advance ranking signals that will not function in Gorgias and flag them for rewrite. We produce a phased article migration plan: Phase 1 covers articles with more than 100 views (the core knowledge base), Phase 2 covers the long tail. We also design the article-author mapping so that Oracle article authors become Gorgias Help Center authors.

  3. Custom object schema review and destination mapping

    We review every Oracle Custom Object schema (field types, field counts, relationships, record volumes) against Gorgias's custom field capabilities. For each custom object, we produce a mapping decision: fields-on-Customer (for objects under 20 fields with high agent visibility needs), JSON attribute on Customer or Ticket (for complex schemas or low-visibility reference data), or external reference document (for archival-only data). The customer approves the mapping strategy before migration. We also validate that required Custom Objects are exposed in the Oracle SOAP API sandbox; some custom objects are only accessible via the database layer and require Oracle Consulting assistance to export.

  4. Gorgias sandbox configuration and mapping validation

    We configure a Gorgias sandbox or trial environment with the agreed KB category structure, custom field schema, agent roles, and tag taxonomy. We run a pilot migration of a representative subset (500 Incidents, 300 Customers, 50 KB articles, and one Custom Object) and validate mapping accuracy: thread histories appear correctly in ticket timelines, contact-organization relationships are preserved, and KB articles render without broken links. The customer reconciles 25-50 random records against the Oracle source and signs off before production migration begins. Mapping corrections happen in the sandbox, not in production.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Gorgias Help Center categories and articles (KB first so that articles are available for ticket routing), Organizations (mapped to Gorgias Customer accounts), Contacts (with parent Organization resolved before insert to prevent orphaned records), Tasks, Incidents (with thread histories, attachments, and custom fields), Custom Objects (using the approved strategy per object), and Assets (mapped to Customer attributes and JSON attachments). Each phase emits a row-count reconciliation report. We use Gorgias's REST API with rate-limit handling and exponential backoff. We do not migrate Oracle workflows, process scripts, or guided agent assistance as code.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Oracle writes during cutover and run a final delta migration of any records modified during the migration window. We enable Gorgias as the system of record and perform a post-migration reconciliation: record counts by object, attachment integrity, KB article rendering, and thread history spot checks. We deliver the Workflow and Automation Inventory document to the customer's admin team, listing every Oracle workflow, routing rule, and guided agent script with a recommended Gorgias Rule or Macro equivalent. We support a one-week hypercare window for reconciliation issues. We do not rebuild Oracle automations in Gorgias as part of the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Oracle Service Cloud (formerly RightNow) logo

Oracle Service Cloud (formerly RightNow)

Source

Strengths

  • Multichannel customer service delivery across web, phone, chat, and social from a unified platform.
  • Configurable Knowledge Base with Knowledge Advance ML-powered answer ranking and Smart Assistance deflection.
  • Dual-protocol API access supporting both REST and SOAP, with documented custom object integration paths.
  • Custom process scripts and guided agent assistance for encoding complex business logic without code.
  • Mature Oracle partner ecosystem and established enterprise community with deep implementation documentation.

Weaknesses

  • Significant initial configuration complexity requiring professional services and extended onboarding timelines.
  • Data integrity issues including contact auto-deletion bugs reported by long-term enterprise users.
  • Interface performance and UI responsiveness problems cited across multiple G2 reviews.
  • Opaque long-term roadmap as Oracle prioritizes Fusion Service Transformation over B2C Service investment.
  • Enterprise pricing with session-based minimum commitments (25,000 sessions) creates cost barriers for mid-market teams.
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 Oracle Service Cloud (formerly RightNow) 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

    Oracle Service Cloud (formerly RightNow): Not publicly documented by Oracle for B2C Service.

  • Data volume sensitivity

    A

    Oracle Service Cloud (formerly RightNow) exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Oracle Service Cloud (formerly RightNow) 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 Oracle Service Cloud (formerly RightNow) to Gorgias data migrations

Answers to the questions buyers ask most during Oracle Service Cloud (formerly RightNow) to Gorgias migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Oracle Service Cloud (formerly RightNow) 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 four and eight weeks for accounts with under 30,000 Incidents, 20,000 Contacts, and 2,000 KB articles. Migrations with complex Custom Object schemas, large Knowledge Base libraries (over 2,000 articles with category hierarchies), historical attachment volume exceeding 50 GB, or multiple Oracle site configurations move to twelve to twenty weeks because of KB restructuring design time, custom object re-architecture, and Oracle export coordination.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Oracle Service Cloud (formerly RightNow).
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