CRM migration
Field-level mapping, validation, and rollback between Oracle Field Service Cloud and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Oracle Field Service Cloud
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between Oracle Field Service Cloud and Nutshell.
Complexity
BStandard
Timeline
5–10 business days
Overview
Teams migrate from Oracle Field Service Cloud to Nutshell when field-service complexity no longer justifies the platform — typically after narrowing operations to account management, lead tracking, and simple task follow-ups, or when Oracle's per-transaction pricing has become a cost center. The migration carries everything OFSC stores natively: activities, resources, customers, locations, and custom properties into Nutshell's Person, Company, Lead, and Task objects. The structural challenge is that OFSC is a scheduling and dispatch system while Nutshell is a sales CRM — predictive routing, work zones, capacity planning, and technician skill certifications have no Nutshell equivalent and must be handled as custom fields or excluded with documentation. FlitStack AI sequences the migration through OFSC's REST API, handling pagination and rate-limit back-off automatically, and loads records into Nutshell via its JSON-RPC API. A sample migration with field-level diff runs first so you can validate how activity statuses, priority flags, and resource assignments surface in Nutshell before the full cutover commits.
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 Field Service Cloud object lands in Nutshell, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Oracle Field Service Cloud
Activity
Nutshell
Task
1:1OFSC activities map to Nutshell Tasks. The activity description becomes the task name, the OFSC status and priority map to custom choice fields in Nutshell, and the technician (resource) assignment becomes a custom Person link or text field. OFSC's activity date becomes the task due date. Routing plan names and work zone codes are stored in custom text fields since Nutshell has no routing context.
Oracle Field Service Cloud
Resource
Nutshell
Person
1:1OFSC resources (technicians, dispatchers) map directly to Nutshell People records. The resource name, email, phone, and status fields translate straightforwardly. Skill certifications and work zone assignments are preserved as Nutshell custom fields since no native equivalent exists in Nutshell's Person object.
Oracle Field Service Cloud
Customer (linked to Activity)
Nutshell
Company + Person
many:1OFSC customer data linked to activities is merged into Nutshell Company and Person records. When OFSC stores a customer with both company name and contact name, both are created — company as the Account and the person as the primary contact. When only a customer name exists with no company, it lands as a Nutshell Person with the company name in a custom field.
Oracle Field Service Cloud
Location / Address
Nutshell
Company address / Person address
1:1OFSC location addresses map to the address fields on the linked Nutshell Company or Person record. The full street, city, state, postal code, and country fields transfer directly. If a location has multiple contacts at the same address, the address is stored once on the Company and shared.
Oracle Field Service Cloud
Work Zone
Nutshell
Custom field (text) on Task
1:1OFSC work zones define geographic clustering for technician assignment and route optimization. Nutshell has no native zone concept or geographic clustering model. FlitStack creates a custom text field (Work_Zone__c) on the Nutshell Task and stores the OFSC work zone code for reference, reporting filters, and team visibility into the original FSM geographic context.
Oracle Field Service Cloud
Skill / Certification
Nutshell
Custom field (text/choice) on Person
1:1OFSC skills and certifications assigned to resources (technicians) are stored as Nutshell custom fields on the Person record. A multi-select custom field captures all certifications for each migrated resource. If OFSC uses a structured pick-list, the corresponding Nutshell custom field is created as a choice field with the same options.
Oracle Field Service Cloud
Custom Property (Activity)
Nutshell
Custom field on Task
1:1OFSC custom properties on activities — such as job type classification, customer property type, or parts used — are created as Nutshell custom fields on the Task object. Each custom property in OFSC is evaluated for type parity: text maps to Nutshell text, numeric maps to number, choice maps to choice.
Oracle Field Service Cloud
Activity Parts / Inventory Used
Nutshell
Custom field (long text) on Task
1:1OFSC activities can record parts consumed and inventory used during a service visit. Nutshell has no parts or inventory tracking. FlitStack captures this as a long-text custom field (Parts_Used__c) on the Task, concatenating the parts list from OFSC into a readable string for reference. If parts tracking is critical, this is surfaced as a manual-rebuild candidate.
Oracle Field Service Cloud
Time Entry
Nutshell
Task (duration field) or Activity Note
1:1OFSC technician time-clock entries map to Nutshell Task duration. The elapsed time from OFSC becomes the estimated duration field in Nutshell, preserving the work duration for scheduling and reporting purposes. For time entries that include technician notes or comments, those details are appended to the task as a note for future reference and audit trail continuity.
Oracle Field Service Cloud
Routing Plan Name
Nutshell
Custom field (text) on Task
1:1OFSC routing plan names represent the optimized route configuration used for a day's dispatch. Nutshell has no routing model. FlitStack stores the routing plan name in a custom text field (Routing_Plan__c) on the Task as a reference attribute — useful for managers reconciling which OFSC plan generated a given set of tasks.
Oracle Field Service Cloud
Capacity / Quota Settings
Nutshell
No equivalent
1:1OFSC capacity and quota configurations govern technician availability windows and booking interval limits. Nutshell has no native capacity management. This OFSC configuration is documented in the migration plan as a manual-rebuild candidate — if capacity management is needed in Nutshell, it requires a third-party integration or custom development.
Oracle Field Service Cloud
Attachments (activity images, signatures)
Nutshell
Nutshell file attachments on Task
1:1OFSC attachments — including before/after photos, customer signatures, and inspection images — are downloaded and re-uploaded to the linked Nutshell Task as file attachments. Nutshell's file size limits are applied; images over 25MB are flagged before migration for manual handling.
| Oracle Field Service Cloud | Nutshell | Compatibility | |
|---|---|---|---|
| Activity | Task1:1 | Fully supported | |
| Resource | Person1:1 | Fully supported | |
| Customer (linked to Activity) | Company + Personmany:1 | Fully supported | |
| Location / Address | Company address / Person address1:1 | Fully supported | |
| Work Zone | Custom field (text) on Task1:1 | Fully supported | |
| Skill / Certification | Custom field (text/choice) on Person1:1 | Fully supported | |
| Custom Property (Activity) | Custom field on Task1:1 | Fully supported | |
| Activity Parts / Inventory Used | Custom field (long text) on Task1:1 | Fully supported | |
| Time Entry | Task (duration field) or Activity Note1:1 | Fully supported | |
| Routing Plan Name | Custom field (text) on Task1:1 | Fully supported | |
| Capacity / Quota Settings | No equivalent1:1 | Fully supported | |
| Attachments (activity images, signatures) | Nutshell file attachments on Task1:1 | 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 Field Service Cloud gotchas
Oracle Integration Cloud is required for Fusion-Field Service sync
Quota-based API limits are undocumented and edition-gated
Minimum supported version gates SSO and modern API access
Custom form data structures vary per implementation
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
Audit OFSC data via REST API and enumerate custom properties
FlitStack connects to the Oracle Field Service Cloud REST API using your OFSC credentials and paginates through all activities, resources, customers, and locations. A metadata scan identifies every custom property on each object and captures field types, choice option lists, and required-field constraints. The output is a custom field setup checklist for Nutshell — specifying which custom fields to create, what type each should be, and which Nutshell object (Person, Company, or Task) each custom field belongs to. This step also surfaces OFSC custom properties with dynamic or open-ended choice values that require manual enumeration before the migration runs.
Create Nutshell custom fields and map OFSC objects to Nutshell records
Using the custom field checklist from Step 1, FlitStack creates all required custom fields in the target Nutshell account — Work_Zone__c, Routing_Plan__c, Skills_Certifications__c, Parts_Used__c, Property_ID__c, and others identified during the audit. The object mapping plan (Activity to Task, Resource to Person, Customer to Company + Person) is codified in the migration configuration. OFSC resource IDs are stored as source-system reference fields on each migrated Nutshell record for traceability and delta-run de-duplication.
Run a sample migration across a representative activity slice
A representative sample — typically 200–500 OFSC activities spanning multiple statuses, priorities, activity types, and technicians — migrates to Nutshell Tasks first. FlitStack generates a field-level diff comparing the source OFSC values against the target Nutshell values for every mapped field. You review how OFSC routing plan names, work zone codes, and priority flags appear in Nutshell's custom fields, and confirm that activity timestamps, descriptions, and customer data are correctly populated. Sample validation typically surfaces choice field mismatches or custom property type issues before the full run.
Execute the full migration with scoped OFSC read access and delta-pickup window
The full migration runs against the OFSC REST API, extracting activities, resources, customers, and locations in page-sized batches with rate-limit back-off. All records load into Nutshell via its JSON-RPC API, with the OFSC resource ID stored on each Task for reconciliation. A 24–48 hour delta-pickup window opens after the initial extraction completes — any OFSC activity modified or created during the cutover window is pulled in a second pass and merged into the Nutshell dataset. The audit log records every create and update operation.
Validate record counts, field coverage, and custom field population
FlitStack generates a migration reconciliation report comparing OFSC record counts (by object) against Nutshell record counts, checking for gaps in status distribution, priority coverage, and technician assignment. Custom field population rates are reported per field — if any custom field has a lower fill rate than expected, the relevant OFSC source field is re-checked and any nulls are documented. You receive the full field-level diff from the sample migration plus the reconciliation summary before Nutshell goes live.
Hand off with a rebuild reference for OFSC automations
Oracle Field Service Cloud workflows, routing rules, capacity plans, and SLA configurations cannot migrate — Nutshell has no equivalent automation model. FlitStack exports a structured JSON description of every OFSC workflow and routing rule in your account, annotated with the condition logic and action triggers, to serve as a rebuild reference for your Nutshell admin. This document covers which OFSC automations are in use, what they do, and what Nutshell automation tool (if any) could approximate each behavior.
Platform deep dives
Oracle Field Service Cloud
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 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 Field Service Cloud and Nutshell.
Object compatibility
1 of 8 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
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Oracle Field Service Cloud: Not publicly documented per tier; quota management endpoints exist but specific limits must be requested from Oracle Support..
Data volume sensitivity
Oracle Field Service Cloud doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Field Service Cloud to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Oracle Field Service Cloud to Nutshell 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 Field Service Cloud
Other ways to arrive at Nutshell
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.