Helpdesk migration
Field-level mapping, validation, and rollback between Oracle Service Cloud (formerly RightNow) and Freshdesk. We move data and schema; workflows are rebuilt natively in Freshdesk.
Oracle Service Cloud (formerly RightNow)
Source
Freshdesk
Destination
Compatibility
7 of 8
objects map 1:1 between Oracle Service Cloud (formerly RightNow) and Freshdesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Oracle Service Cloud and Freshdesk occupy different positions on the enterprise-to-midmarket spectrum. Oracle's session-based billing, heavyweight administration, and deep workflow scripting attract large enterprises with complex service operations, while Freshdesk targets teams that need fast deployment and low configuration overhead. Moving from Oracle Service Cloud to Freshdesk means trading Oracle's custom process scripts and dual REST/SOAP API surface for Freshdesk's REST API with a faster time-to-value. We handle the schema translation from Oracle's Incidents and Answers to Freshdesk's Tickets and Knowledge Base, resolve Organizations-to-Accounts lookups with conservative import sequencing, and flag any contact records affected by Oracle's silent-deletion behavior before migration. We do not migrate custom process scripts, workflow automations, or guided agent configurations as code; we deliver a written inventory of these for the customer's admin to rebuild in Freshdesk's Automations or Freshdesk Marketplace apps.
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 Oracle Service Cloud (formerly RightNow) object lands in Freshdesk, 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
Freshdesk
Ticket
1:1Oracle Incidents map directly to Freshdesk Tickets. Thread histories (public and private comments), status workflow transitions, and custom field extensions migrate field-for-field. We preserve the original incident reference number as a custom ticket field for audit traceability. Freshdesk's conversation threading handles the comment chain natively; no flattening or reformatting is required unless the source uses Oracle's chat session transcript format.
Oracle Service Cloud (formerly RightNow)
Contact
Freshdesk
Contact
1:1Oracle Contacts migrate to Freshdesk Contacts with all standard and custom properties. Oracle supports multiple contact roles per Organization; Freshdesk stores a single primary contact-to-company relationship on the Contact record. We run a pre-migration contact health check to identify records affected by Oracle's silent-deletion risk and flag orphaned contacts before migration, applying conservative import sequencing that creates Organizations before Contacts to prevent deletion cascades on the Freshdesk side.
Oracle Service Cloud (formerly RightNow)
Organization
Freshdesk
Company
1:1Oracle Organizations map to Freshdesk Companies. Oracle's hierarchical org structure (parent-child org relationships) maps to Freshdesk's parent_company_id field if the customer requires it; otherwise we flatten to individual Companies. Organization-to-contact linkage is preserved by resolving Contact.organization_id to Freshdesk Contact.company_id at migration time.
Oracle Service Cloud (formerly RightNow)
Answer
Freshdesk
Solution (Knowledge Base)
1:1Oracle Answers (KB articles) migrate to Freshdesk Solutions with the full article body, metadata, and category hierarchy preserved. Oracle Knowledge Advance ML ranking does not have a Freshdesk equivalent; articles appear in category folder order or by Freshdesk's internal search ranking. Approval workflow status from Oracle is noted as a manual post-migration step in Freshdesk's article portal settings. Inline images and attachments migrate as linked files.
Oracle Service Cloud (formerly RightNow)
Asset
Freshdesk
Asset (Freshdesk Estate and Forest plans)
1:1Oracle Assets link products and warranties to Contacts and Organizations for entitlement checking. Freshdesk's Asset Management module (Estate and Forest plans) stores assets with product name, serial number, and associated contact information. We map the Oracle asset.product_reference, asset.serial_number, and asset.contract_status fields to Freshdesk asset fields and resolve the asset-to-contact lookup during import. If the destination Freshdesk plan does not include Asset Management, assets migrate as custom ticket fields or a Custom Object at customer election.
Oracle Service Cloud (formerly RightNow)
Task
Freshdesk
Task
1:1Oracle Tasks tied to Incidents migrate to Freshdesk Tickets with an internal task representation or as Freshdesk Ticket Fields of type Tasks depending on the customer's workflow preference. Standalone Oracle Tasks migrate as Freshdesk Tickets assigned to the appropriate group or agent. Assignee resolution maps Oracle task assignees by email match to Freshdesk agents.
Oracle Service Cloud (formerly RightNow)
Custom Object
Freshdesk
Custom Object
1:1Oracle Custom Objects defined in Object Designer migrate to Freshdesk Custom Objects. Freshdesk supports Custom Objects on Growth, Estate, and Forest plans with Identity fields and lookup relationships. We pre-create the destination Custom Object schema (fields, types, Identity field, and lookup fields) before data import. Oracle Custom Objects that are not exposed in the REST API without a published sandbox require Oracle Consulting scope for direct database extraction; we include this in the scoping estimate.
Oracle Service Cloud (formerly RightNow)
Opportunity
Freshdesk
Ticket or Custom Object
lossyOracle Opportunities track sales pipeline items with revenue, stage, and owner fields. Freshdesk's default ticketing model does not include a native sales Opportunity object. If the customer requires opportunity tracking in Freshdesk, we migrate Opportunities as a Freshdesk Custom Object with stage, revenue, close date, and owner fields. Otherwise we note the Opportunity object as out-of-scope and recommend a dedicated CRM integration for ongoing opportunity management.
| Oracle Service Cloud (formerly RightNow) | Freshdesk | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Answer | Solution (Knowledge Base)1:1 | Fully supported | |
| Asset | Asset (Freshdesk Estate and Forest plans)1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Custom Object | Custom Object1:1 | Fully supported | |
| Opportunity | Ticket or Custom Objectlossy | 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.
Oracle Service Cloud (formerly RightNow) gotchas
Session billing classifies by highest-tier activity across a session
Free data export only on final contract cancellation
Contact records can be silently deleted by platform rules
Freshdesk gotchas
API access is blocked on the free plan
Per-minute rate limits are account-wide and endpoint-specific
Multi-channel source types do not map 1:1 to all destinations
Custom objects created in-product cannot be accessed by other apps
Contact import requires at least 10 existing tickets in the account
Pair-specific challenges
Migration approach
Discovery and data export procurement
We audit the Oracle B2C Service instance for record volume across Incidents, Contacts, Organizations, Answers, Assets, Tasks, and Custom Objects, and assess which custom fields and enumerations are in use. We also identify any active custom process scripts and guided agent configurations requiring documentation. If the customer is on an active Oracle subscription, we coordinate with their Oracle account manager to procure the data export SKU before migration begins. We deliver a written migration scope including record counts, object dependencies, and Oracle Consulting scope estimates for custom data parsing.
Contact health check and Organizations-first sequencing
We run a pre-migration contact health check to identify records affected by Oracle's silent-deletion behavior, orphaned contacts without an Organization, and any contacts with duplicate flags that may trigger merge-rule deletion cascades. We flag at-risk records for customer review and design an Organizations-first import sequence so that every Contact has a valid parent Company at the moment of import, preventing orphaned record deletion in Freshdesk.
Freshdesk schema provisioning and KB structure design
We pre-create the Freshdesk Knowledge Base structure including category folders matching Oracle's Answer categories and subcategories, and configure article access permissions. For Custom Objects, we deploy the schema including all custom fields, Identity fields, and lookup relationships using the Freshdesk API. We design the ticket field mapping including any Oracle custom field types mapped to Freshdesk custom ticket fields. Schema is provisioned in a Freshdesk sandbox or staging account first for customer validation before production migration.
Sandbox migration and mapping validation
We run a full migration into the Freshdesk staging environment using representative data volume. The customer's support operations lead reconciles record counts across all objects, spot-checks 20-30 tickets for thread integrity, validates KB article body rendering, and confirms that contact-to-company linkages resolved correctly. Any field mapping corrections and KB category adjustments happen in staging before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Companies (from Oracle Organizations), Contacts (with company_id resolved), Assets (with contact_id and company_id resolved), Knowledge Base articles, Tickets (with requester_id, company_id, and custom field values resolved), Tasks, Custom Objects (last because they often have lookups to standard objects), and Opportunities (to Custom Object if applicable). Each phase emits a row-count reconciliation report before the next phase begins. We use Freshdesk's REST API with rate-limit handling and batch chunking for large record sets.
Cutover, delta sync, and automation rebuild handoff
We freeze Oracle B2C Service writes during cutover, run a final delta migration of any records modified during the migration window, then enable Freshdesk as the system of record. We deliver a written inventory of every Oracle custom process script and workflow configuration with its trigger, conditions, and recommended Freshdesk Automation equivalent documented for the customer's admin to rebuild. We support a five-business-day hypercare window for reconciliation issues and do not include post-migration admin support, training, or Freshdesk workflow rebuild as standard scope.
Platform deep dives
Oracle Service Cloud (formerly RightNow)
Source
Strengths
Weaknesses
Freshdesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. All 7 core objects map 1:1 between Oracle Service Cloud (formerly RightNow) and Freshdesk.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Oracle Service Cloud (formerly RightNow) and Freshdesk.
Object compatibility
All 7 core objects map 1:1 between Oracle Service Cloud (formerly RightNow) and Freshdesk.
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
Oracle Service Cloud (formerly RightNow): Not publicly documented by Oracle for B2C Service.
Data volume sensitivity
Oracle Service Cloud (formerly RightNow) 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 Oracle Service Cloud (formerly RightNow) to Freshdesk migration scoping. Not seeing yours? Book a call.
Walk through your Oracle Service Cloud (formerly RightNow) to Freshdesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Oracle Service Cloud (formerly RightNow)
Other ways to arrive at Freshdesk
Same-Helpdesk migrations
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.