Helpdesk migration

Migrate from Oracle Service Cloud (formerly RightNow) to Zoho Desk

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

Oracle Service Cloud (formerly RightNow) logo

Oracle Service Cloud (formerly RightNow)

Source

Zoho Desk

Destination

Zoho Desk logo

Compatibility

83%

10 of 12

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

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Oracle Service Cloud uses an Incident-centric model where every customer interaction is an Incident threaded with transcripts, dispositions, and custom fields, while Zoho Desk uses a Ticket model with Conversations layered on top. The two platforms share standard objects (Contact, Organization/Account, Asset/Product, Task, Knowledge Base) but differ in how they structure threading, per-agent versus session-based pricing, and API protocol (Oracle supports REST and SOAP; Zoho Desk exposes a REST API). We resolve the export constraint that Oracle places on data extracts, sequence the import by dependency (Organizations before Contacts, Tickets last), and map Oracle Answers (KB articles) into Zoho Desk Articles organized by Section. Custom process scripts, workflows, and Oracle-built reports do not migrate; we deliver a written inventory for the customer to rebuild in Zoho Desk Blueprint and analytics tools.

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

Zoho Desk logo

Zoho Desk

What's pulling them in

  • Deep Zoho ecosystem integration lets support data tie directly to CRM contacts, invoice records in Zoho Books, and custom apps built in Zoho Creator, providing a unified customer view without third-party middleware.
  • Pricing undercuts comparable platforms significantly: Enterprise at roughly $40 per agent per month versus Zendesk at comparable tiers, making it attractive for cost-sensitive teams scaling past 10 agents.
  • Blueprints and multi-level escalations allow teams to codify support workflows and enforce SLA routing automatically, reducing manual triage for mid-size support operations.
  • Multi-channel ticket ingestion unifies email, social media, live chat, and phone into a single queue view, giving agents one inbox without context-switching across channels.
  • The free tier up to 3 agents lets small teams validate the platform before committing, reducing financial risk for startups and micro-businesses evaluating help desk software.

Object mapping

How Oracle Service Cloud (formerly RightNow) objects map to Zoho Desk

Each row shows how a Oracle Service Cloud (formerly RightNow) object lands in Zoho Desk, 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

Zoho Desk

Ticket

1:1
Fully supported

Oracle Incidents map to Zoho Desk Tickets. We preserve the full thread history (Incident Thread with individual message body, author type, and timestamp), initial problem description, status workflow transitions, disposition codes, and all custom field values. Oracle's Channel field (email, chat, web, phone, social) maps to Zoho Desk's Ticket Source or a custom picklist. Disposition codes migrate to a custom field or tag in Zoho Desk. The Oracle Incident Created, Updated, and Resolved timestamps are preserved in Zoho Ticket createdTime and modifiedTime.

Oracle Service Cloud (formerly RightNow)

Contact

maps to

Zoho Desk

Contact

1:1
Fully supported

Oracle Contacts map directly to Zoho Desk Contacts. We preserve all standard properties (name, email, phone, address) and custom fields. Oracle supports multiple contact roles per Organization; Zoho Desk uses Contact functions and tags to replicate role tagging. We run a pre-migration contact health check to identify orphaned and duplicate records before import, addressing Oracle's silent deletion risk by importing Organizations first and enforcing the organization relationship before Contact inserts begin.

Oracle Service Cloud (formerly RightNow)

Organization

maps to

Zoho Desk

Account

1:1
Fully supported

Oracle Organizations map to Zoho Desk Accounts. The Organization hierarchy (parent-child relationships) migrates to Zoho Desk's Account hierarchy. Oracle's Organization type and industry fields map to Zoho Account custom fields. Organizations are created in Zoho Desk before Contacts to satisfy the lookup dependency and prevent orphaned Contact records.

Oracle Service Cloud (formerly RightNow)

Answers (Knowledge Base)

maps to

Zoho Desk

Articles

1:1
Fully supported

Oracle Answers map to Zoho Desk Articles within a Knowledge Base module. We export article body, metadata, categories, versioning history, and approval workflow status. Oracle's category hierarchy migrates to Zoho Desk's Section and Subsection structure. Approval workflows and access rules are documented as a Zoho Desk configuration handoff item. Zoho Desk's Zia KB Conversation Assistant is noted as a rebuild opportunity for the customer's admin.

Oracle Service Cloud (formerly RightNow)

Asset

maps to

Zoho Desk

Products

1:1
Mapping required

Oracle Assets link products and warranties to Contacts and Organizations, supporting entitlement checking. Zoho Desk does not have a native Asset object equivalent in its standard module set; we map Oracle Asset records to Zoho Desk Products with a custom Asset mapping field set and entitlement data stored as custom fields. Serial number, product reference, contract status, and associated contact migrate as typed fields. The customer may alternatively use Zoho Inventory if a full asset tracking module is required.

Oracle Service Cloud (formerly RightNow)

Task

maps to

Zoho Desk

Tasks

1:1
Mapping required

Oracle Tasks map to Zoho Desk Tasks. Both platforms support internal action items that can be tied to a parent Incident/Ticket or stand alone. We preserve assignee, due date, priority, status, and any task notes. Task ownership resolves via email match against the Zoho Desk Agent list created from Oracle Staff records.

Oracle Service Cloud (formerly RightNow)

Staff (Agents, Roles, Groups)

maps to

Zoho Desk

Agents (Agents, Roles, Departments)

1:1
Fully supported

Oracle Staff records (Agents, Roles, and Group Assignments) map to Zoho Desk Agents with Role and Department assignments. Oracle's Role permissions matrix is documented as a Zoho Desk Role configuration handoff. Oracle Agent Group assignments map to Zoho Desk Teams or Departments. Any Oracle Staff without a Zoho Desk agent account goes to a reconciliation queue for the customer's admin to provision before record import.

Oracle Service Cloud (formerly RightNow)

Custom Objects

maps to

Zoho Desk

Custom Fields or Functions

1:1
Mapping required

Oracle custom objects created in Object Designer map to Zoho Desk custom fields (if extending a standard object) or to Zoho Desk Functions (if standalone or child object with complex relationships). Not all Oracle custom objects are exposed in the REST API; if a custom object is REST-hidden, Oracle Consulting scope is required for extraction. We pre-create the Zoho Desk schema including all custom fields, field types, picklist values, and lookup relationships before any data import. The customer chooses between custom fields and Functions module during scoping.

Oracle Service Cloud (formerly RightNow)

Attachments

maps to

Zoho Desk

Attachments/Files

1:1
Fully supported

Oracle Incident attachments and inline images migrate to Zoho Desk Ticket attachments. Knowledge Base attachments migrate as Zoho Desk Article attachments. Files are uploaded to Zoho Desk via the Files API, linked to the parent record (Ticket, Contact, Account, or Article) via ContentURL. We preserve original filenames and MIME types. Files over the Zoho Desk API upload limit are chunked and reassembled before linking.

Oracle Service Cloud (formerly RightNow)

Opportunity

maps to

Zoho Desk

Deals

1:1
Fully supported

Oracle Opportunities (if present in the source configuration) map to Zoho Desk Deals. Standard fields for revenue, stage, owner, and close date migrate directly. Oracle Opportunity custom fields map to Zoho Deal custom fields. Zoho Desk Deals are available on Standard and higher plans. We confirm the customer's Zoho Desk plan tier during scoping to ensure Deal module access.

Oracle Service Cloud (formerly RightNow)

Incident Thread / Dispositions

maps to

Zoho Desk

Ticket Conversations and Tags

lossy
Fully supported

Oracle Incident Thread entries (message body, author type, timestamp, message direction) map to Zoho Desk Ticket Conversations ordered chronologically. Oracle disposition codes migrate as Zoho Desk tags on the Ticket for filtering and reporting. Thread message direction (customer vs agent) is preserved in a custom conversation attribute.

Oracle Service Cloud (formerly RightNow)

Workflow (Custom Process Scripts)

maps to

Zoho Desk

Blueprint

lossy
Fully supported

Oracle Custom Process Scripts are server-side event handlers tied to CRUD operations on Incidents, Contacts, and other objects. They have no direct equivalent in Zoho Desk Blueprint, which is a visual ticket process automation tool. We document every active Custom Process Script (trigger object, event type, conditions, actions) as a written configuration handoff. The customer's admin rebuilds them in Zoho Desk Blueprint post-migration.

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

Zoho Desk logo

Zoho Desk gotchas

High

Agent email identity determines comment ownership after migration

High

Blueprints and SLA policies do not export via API

Medium

File upload capped at 10GB per migration batch

Medium

Tier-gated export and migration capabilities

Low

Inbound migration is two-phase with a hard Phase 2 cutoff

Pair-specific challenges

  • Oracle free export only on contract cancellation

    Oracle B2C Service grants one complimentary data export only when the contract is officially terminated. Active migrations require a separately purchased data export SKU, and any parsing, reformatting, or structuring of the export requires Oracle Consulting at additional cost. We work within these constraints by coordinating export timing with the customer's Oracle account manager, pre-staging export requests, and including Oracle Consulting scope estimates in the project proposal. Customers should not assume the export can be triggered on demand during an active subscription.

  • Contact records silently deleted by Oracle platform rules

    Enterprise reviewers and Oracle's known platform behavior report that Contact records can be automatically deleted when orphaned from an Organization or when duplicate-merge rules fire unexpectedly. This creates pre-migration data integrity risk. We run pre-migration contact health checks to identify at-risk records, flag them for customer review before migration, and apply a conservative import sequencing that creates Organizations before Contacts to prevent orphaned record deletion cascades from triggering during the Zoho Desk import.

  • Custom objects not always REST-API exposed

    Oracle Custom Objects created in Object Designer are not always exposed in the REST API unless the sandbox is published with the correct configuration. SOAP API access may be required for custom object extraction, or Oracle Consulting scope may be needed for raw data parsing. We audit the Oracle API exposure of all custom objects during discovery and include Oracle Consulting estimates in the scope proposal if SOAP or consulting extraction is required. Custom object data that cannot be accessed via API is a scope limitation disclosed before migration begins.

  • Session tier classification distorts data export sizing

    Oracle bills per billable session classified by the highest-value tier (Basic, Advanced Knowledge, or Policy Automation) used during a 15-minute session window. When planning migration export volume estimates, we separate Web Self-Service sessions from chat and OPA sessions to avoid mischaracterizing the data volume. Session tier misclassification during export planning does not affect the migration itself but does affect Oracle billing projections during the migration window.

  • Knowledge Base date stamps change on import

    When migrating Knowledge Base articles into Zoho Desk, the original Oracle Answer publication and update timestamps are not always preserved as Zoho Desk article created/modified dates. Some third-party migration tools set article dates to the migration run date. We preserve Oracle Answer timestamps in a custom Zoho Desk field (original_created_date__c and original_updated_date__c) so that the customer's admin can sort or report on historical KB data accurately after migration.

Migration approach

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

  1. Discovery and export coordination with Oracle

    We audit the Oracle B2C Service configuration: Incident volume and custom field count, Contact and Organization record counts, Knowledge Base article count with category hierarchy, Asset records, custom object schemas, active Staff accounts, and any Opportunity data. We also coordinate the data export timing with the customer's Oracle account manager, confirming whether the export will be a purchased SKU (active subscription) or the contract-cancellation free export. If Oracle Consulting scope is required for custom object parsing, we include that estimate in the project proposal. The discovery output is a written migration scope document with record counts, object inventory, and export timeline.

  2. Schema design and Zoho Desk configuration

    We design the destination Zoho Desk schema before any data moves. This includes creating custom fields to receive Oracle data (matching Oracle field types to Zoho field types including picklist values, multi-select picklists, and date fields), configuring the Zoho Desk Knowledge Base with Sections that mirror Oracle's category hierarchy, setting up Agent Roles and Departments to match Oracle's Role permissions matrix, and creating any Functions modules for Oracle custom objects that cannot map to standard Zoho Desk fields. The schema is configured in a Zoho Desk sandbox or trial org first for validation against the source data.

  3. Contact health check and data cleanup

    We run Oracle contact health checks to identify orphaned Contacts (not linked to an Organization), duplicate records, and contacts at risk of Oracle's silent deletion behavior. We flag at-risk records for the customer's review and remove or merge duplicates before migration. This step prevents orphaned records from creating import errors in Zoho Desk and ensures the Organization-before-Contact import sequence is safe to execute.

  4. Sandbox migration and reconciliation

    We run a full migration into a Zoho Desk sandbox environment using production-like data volume. The customer's support operations lead reconciles record counts (Organizations in, Contacts in, Tickets in, Articles in), spot-checks 25-50 random records against the Oracle source, and validates the thread history and attachment links. Any mapping corrections happen in the sandbox phase before production migration begins. This step also validates that the Oracle REST or SOAP API can return all required fields for each object, including any custom objects flagged during discovery.

  5. Production migration in dependency order

    We execute production migration in record-dependency order: Accounts (from Oracle Organizations, including hierarchy), Contacts (with AccountId resolved), Products (from Oracle Assets with entitlement fields), Tickets (Incidents with thread history, custom fields, and attachments), Knowledge Base Articles (with category-to-Section mapping), Deals (from Oracle Opportunities if present), Tasks (with parent Ticket links), and Custom Objects (with lookup references resolved to parent records). Each phase emits a row-count reconciliation report and a record-level error log before the next phase begins.

  6. Cutover, delta sync, and rebuild handoff

    We freeze Oracle writes during cutover, run a final delta migration of any records modified during the migration window, then enable Zoho Desk as the system of record. We deliver the Custom Process Script inventory (for Oracle workflow rebuild in Zoho Desk Blueprint), the Oracle Report inventory (for Zoho Desk analytics rebuild), and the Oracle category hierarchy documentation for Zoho KB Section configuration. We support a one-week hypercare window for reconciliation issues. We do not rebuild Oracle workflows, scripts, or reports as part of the migration scope; those are documented separately for the customer's admin or a Zoho Desk implementation partner.

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.
Zoho Desk logo

Zoho Desk

Destination

Strengths

  • Generous free tier for teams of up to 3 agents with no time limit, reducing financial risk for small support operations.
  • Per-agent flat pricing across tiers is significantly lower than Zendesk, Freshdesk, or Intercom at equivalent feature levels.
  • Tight integration with Zoho CRM, Zoho Books, and Zoho Creator provides a unified data ecosystem without third-party middleware.
  • Multi-channel ticket aggregation consolidates email, social, chat, and phone into a single queue view.
  • Assisted migration service handles the two-phase transfer process with Zoho's own migration team for inbound moves.

Weaknesses

  • The UI is frequently described as dated, clunky, and inconsistent across modules compared to modern SaaS competitors.
  • Advanced automation features including Blueprints, multi-brand, and live chat are tier-gated, limiting the free and Express plans to basic ticketing.
  • Non-Zoho integrations require custom Deluge scripting or external middleware, reducing flexibility for heterogeneous tech stacks.
  • Steep learning curve and complex customization options mean slower onboarding for new agents and ongoing training investment.
  • Export and migration capabilities are gated by plan tier, with data backup only available on higher plans.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 4 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 Zoho Desk.

  • Object compatibility

    C

    4 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 Zoho Desk 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 Zoho Desk data migrations

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

Can't find your answer?

Walk through your Oracle Service Cloud (formerly RightNow) to Zoho Desk 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 six weeks for accounts under 5,000 incidents and 2,000 contacts with no custom objects and a clean Oracle export. Migrations that include Oracle custom objects requiring consulting extraction, large Knowledge Base hierarchies (over 5,000 articles), or asset records with warranty and entitlement data move to eight to twelve weeks because of the export coordination with Oracle, schema design for custom objects, and KB hierarchy reconstruction in Zoho Desk sections.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Oracle Service Cloud (formerly RightNow).
Land in Zoho Desk, 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