Helpdesk migration
Field-level mapping, validation, and rollback between Oracle Service Cloud (formerly RightNow) and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Oracle Service Cloud (formerly RightNow)
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Oracle Service Cloud (formerly RightNow) and Intercom.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Oracle Service Cloud (formerly RightNow) to Intercom is a platform simplification that trades Oracle's enterprise workflow depth for Intercom's real-time messaging UX and AI agent capabilities. Oracle's data export policy grants one free dump only on contract termination, which shapes the migration timeline; we pre-stage export requests and work with Oracle Consulting when parsing scope is required. We map Oracle Incidents to Intercom Conversations, preserving the threaded message history by flattening the parent-comment hierarchy into a linear message sequence. Organizations map to Intercom Companies, and Contacts attach to their parent Company before import to prevent orphaned-record cascades. Knowledge Base articles migrate to Intercom Articles with folder-to-collection mapping. We do not migrate Oracle Process Designer scripts, guided agent assistance workflows, or custom process automation as code; we deliver a written inventory of every active workflow for the customer's admin to rebuild in Intercom's workflow builder.
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 Intercom, 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
Intercom
Conversation
1:1Oracle Incidents map to Intercom Conversations. The Incident thread hierarchy (parent incident record with comment children) flattens into a linear message sequence in Intercom, with the first agent reply becoming the initial message in the conversation. Incident status (Open, Pending, Solved, Closed) maps to Intercom's Open, Snoozed, and Closed states. Custom Incident fields migrate to Intercom custom attributes on the conversation. Oracle's incident reference number (Incident.ReferenceNumber) becomes the Intercom conversation ID or a custom attribute for cross-system audit trails.
Oracle Service Cloud (formerly RightNow)
Contact
Intercom
User
1:1Oracle Contacts map to Intercom Users. All standard properties (Name, Email, Phone) and custom contact fields migrate to Intercom User attributes. We resolve the contact's Organization relationship during migration and link the User to the corresponding Intercom Company before insert to prevent orphaned contacts. If a Contact in Oracle is not linked to an Organization, we create the User without a Company association but flag it for the customer's admin to review post-migration.
Oracle Service Cloud (formerly RightNow)
Organization
Intercom
Company
1:1Oracle Organizations map to Intercom Companies. Organization name becomes the Company name, and Organization.Address maps to the Company address fields. Oracle's hierarchical org structure (parent Organization with child Organizations) maps to Intercom's flat Company model; we flatten the hierarchy by associating child contacts with the top-level parent Company and add a custom attribute parent_organization__c to preserve the original hierarchy for reporting.
Oracle Service Cloud (formerly RightNow)
Answers (Knowledge Base)
Intercom
Articles
1:1Oracle Answers (KB articles) map to Intercom Articles. The Answer body (rich text, HTML) migrates directly; Oracle's folder hierarchy maps to Intercom Collections with articles placed into their corresponding collection based on the Answer's category assignment. Answer versioning in Oracle becomes a single latest-version article in Intercom; we capture version history in a custom attribute version_history__c if the customer requires audit traceability. Approval workflow status is noted but not enforced in Intercom since Articles do not have a native approval gate.
Oracle Service Cloud (formerly RightNow)
Asset
Intercom
Custom Object or Skipped
lossyOracle Assets link products and warranties to Contacts and Organizations for entitlement checking. Intercom does not have a native Asset object. For migrations where Asset data is critical for support eligibility, we create a custom Intercom object (using Intercom's custom data extensions on User or Conversation) to store product_name, serial_number, contract_status, and entitlement_end_date linked to the User. If Asset data is not needed for support routing, we export it as a CSV inventory for the customer's admin to maintain separately.
Oracle Service Cloud (formerly RightNow)
Task
Intercom
Task
1:1Oracle Tasks map to Intercom Tasks. Task title, due date, assignee (lookup to Contact), and status migrate directly. Oracle Tasks tied to a parent Incident map to a Task attached to the corresponding Intercom Conversation. Standalone Oracle Tasks become standalone Intercom Tasks without a conversation association. Task priority maps from Oracle Priority (1-5) to Intercom Task priority options.
Oracle Service Cloud (formerly RightNow)
Custom Objects
Intercom
Custom Data Attributes
1:1Oracle Custom Objects created in Object Designer may not be fully exposed in the REST API unless the sandbox has been published and deployed. We audit the source API response during discovery to confirm Custom Object visibility. For visible Custom Objects, we map them to Intercom custom attributes on User (if the custom object is contact-scoped) or to a separate Intercom data extension. Custom Objects with lookup relationships to standard Oracle objects require parent-record resolution during migration, and we add them last in the migration sequence after all standard objects are loaded.
Oracle Service Cloud (formerly RightNow)
Opportunity
Intercom
Not Migrated
1:1Oracle Opportunities (lighter-weight B2C Service variant) do not have a meaningful equivalent in Intercom's support-centric data model. Opportunities represent sales pipeline data rather than service data. We extract Opportunity records as a CSV export for the customer's admin if they are moving to a separate CRM alongside Intercom. No Opportunity records load into Intercom.
Oracle Service Cloud (formerly RightNow)
Contact-Organization Relationship
Intercom
User-Company Association
lossyOracle enforces a Contact-Organization relationship where a Contact must be linked to an Organization. Intercom's User-Company association is optional. We enforce a strict migration sequence: Companies (from Organizations) load first, then Users (from Contacts) with their Company association resolved via the Organization reference. This prevents orphaned Users in Intercom and preserves the account context that agents rely on for routing and entitlement checks.
Oracle Service Cloud (formerly RightNow)
Incident Status Workflow
Intercom
Conversation State
lossyOracle Incident status transitions follow configurable workflow rules. Intercom conversations have fixed Open, Snoozed, and Closed states without workflow-gating. We document the customer's Oracle workflow rules during discovery and deliver a written recommendation for equivalent routing logic using Intercom Rules and Workflows. No automated status transitions migrate; the customer's admin configures these post-migration in Intercom's workflow builder.
| Oracle Service Cloud (formerly RightNow) | Intercom | Compatibility | |
|---|---|---|---|
| Incident | Conversation1:1 | Fully supported | |
| Contact | User1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Answers (Knowledge Base) | Articles1:1 | Mapping required | |
| Asset | Custom Object or Skippedlossy | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Custom Objects | Custom Data Attributes1:1 | Mapping required | |
| Opportunity | Not Migrated1:1 | Fully supported | |
| Contact-Organization Relationship | User-Company Associationlossy | Fully supported | |
| Incident Status Workflow | Conversation Statelossy | 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
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and export readiness assessment
We audit the source Oracle B2C Service environment across standard and custom objects, active Process Designer scripts, KB article count and folder structure, and incident thread depth. We assess the contract status with Oracle to determine whether the free termination export applies or whether a paid export SKU must be purchased. We review the current Oracle B2C Service deprecations list for any features in use that may affect API availability. The discovery output is a written migration scope document that includes record counts per object, a list of Custom Objects requiring sandbox publish verification, and the Oracle export timeline that gates the migration start date.
Intercom workspace configuration
We provision the Intercom workspace structure before data import: Collections for Knowledge Base articles (mapped from Oracle Answer folders), Inboxes for routing (one per support team if multiple exist in Oracle), and Team member invitations for operators. We create the custom attributes in Intercom for Oracle custom fields and any migration-specific fields (such as original Oracle incident ID for cross-system audit). Custom attributes are created via the Intercom API before any record import begins.
Contact health check and Organization pre-load
We run the Oracle contact health check to identify records at risk of silent deletion (contacts without Organization assignments, contacts flagged by duplicate-merge rules). We present this list to the customer's admin for resolution before migration begins. We then load Oracle Organizations into Intercom Companies first, establishing the parent structure before any Contacts are imported as Users. This sequencing prevents orphaned User records in Intercom and satisfies the relationship constraint that Oracle enforces.
Contact-to-User migration with Company linkage
We migrate Oracle Contacts to Intercom Users in batches, resolving the Organization reference to the corresponding Intercom Company ID at migration time. Each batch emits a reconciliation report showing Users created, Users linked to Companies, and Users created without a Company association (for admin review). Custom contact fields migrate to User attributes using the type mappings defined in the discovery phase. We process contacts in dependency order with Organizations confirmed loaded to avoid orphaned associations.
Incident-to-Conversation migration with thread flattening
Oracle Incidents migrate to Intercom Conversations. We preserve the full message history by flattening the parent-comment thread hierarchy into a linear message sequence, with the original timestamp and author preserved on each message. Incident custom fields map to Intercom conversation attributes. SLA information from Oracle migrates as custom attributes; Intercom's SLA enforcement is reconfigured in the Inbox settings post-migration. Attachments migrate as Intercom file attachments linked to the conversation. This phase typically runs last to ensure all Users and Companies are already present in Intercom as referable entities.
Knowledge Base article migration
Oracle Answers migrate to Intercom Articles with folder-to-Collection mapping. Article body, author, and status migrate directly. Approval workflow status is captured as a custom attribute for the customer's admin to review post-migration since Intercom Articles do not have a native approval gate. We preserve article categories as Collection names and sub-categories as nested Collections where the customer's Intercom plan supports them. KB article attachments migrate as file attachments on the article.
Cutover, validation, and workflow rebuild handoff
We freeze Oracle writes during cutover and run a final delta migration of any records created or modified during the migration window. We deliver a reconciliation report comparing record counts in Oracle against record counts in Intercom. We provide a written inventory of Oracle Process Designer scripts and guided agent assistance workflows for the customer's admin to rebuild in Intercom Workflows and Rules. We support a one-week hypercare window for reconciliation issues. We do not rebuild Oracle automation as Intercom workflow code; that is a separate configuration engagement or internal admin task.
Platform deep dives
Oracle Service Cloud (formerly RightNow)
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Oracle Service Cloud (formerly RightNow) and Intercom.
Object compatibility
2 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
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 Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Oracle Service Cloud (formerly RightNow) to Intercom 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 Intercom
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.