CRM migration
Field-level mapping, validation, and rollback between Field Harmony and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Field Harmony
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between Field Harmony and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
Field Harmony is a field-service management platform built around scheduling, dispatching, and work-order lifecycle tracking for mobile technicians. Nutshell is a sales CRM built around people, companies, leads, and deal pipelines. The two platforms share the concept of contacts, companies, and activities, but Field Harmony's work-order model — with service addresses, technician assignments, and scheduling status — has no native equivalent in Nutshell's standard object set. FlitStack AI migrates all standard CRM objects (people, companies, leads, deals, activities) directly, maps work-order records to a combination of Nutshell Deals and custom fields, and preserves Field Harmony custom properties as Nutshell custom fields on People, Company, and Lead records. Workflows, scheduling rules, dispatch logic, and route-optimization triggers do not migrate — those must be rebuilt within Nutshell's automation tools or documented as a rebuild specification from Field Harmony's export. The migration runs via Nutshell's JSON-RPC API with scoped read access on Field Harmony during the extraction window, followed by a 24–48-hour delta pickup at cutover.
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 Field Harmony 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.
Field Harmony
Person / Contact
Nutshell
Person
1:1Direct 1:1 map. Field Harmony person records carry name, email, phone, and address fields that map to Nutshell Person fields directly. Custom properties on the person record migrate as Nutshell custom fields on the Person object. Owner resolution by email match against Nutshell users before migration commits.
Field Harmony
Company / Organization
Nutshell
Company
1:1Direct 1:1 map. Field Harmony company records map to Nutshell Company records. Company-level custom properties migrate as Nutshell Company custom fields. Multi-location service addresses in Field Harmony require a decision: map primary address as the Company address and store secondary locations in a custom multi-line field, or create separate Company records per service location.
Field Harmony
Lead
Nutshell
Lead
1:1Direct 1:1 map for leads. Field Harmony leads with status 'new', 'contacted', or 'unqualified' migrate to Nutshell Leads with equivalent status labels. Leads converted to customers in Field Harmony map to Nutshell People — the decision point is based on Field Harmony's lead-to-customer lifecycle flag.
Field Harmony
Work Order
Nutshell
Deal + Custom Fields
1:1Field Harmony work orders have no direct Nutshell equivalent. We map them to Nutshell Deals, placing the work order number in the Deal name field and all work-order attributes (service type, status, scheduled date, technician) as Deal-level custom fields. Pipeline stage in Nutshell is assigned based on a value-map derived from Field Harmony's work-order status pick-list.
Field Harmony
Work Order Status
Nutshell
Deal Stage
1:1Field Harmony work-order statuses (e.g., Scheduled, In Progress, On Hold, Completed, Cancelled) map to Nutshell pipeline stage values via a pick-list value-by-value map. The mapping is defined before migration runs; each status value in Field Harmony routes to a specific Nutshell stage. Probability and forecast category are re-applied based on Nutshell stage settings.
Field Harmony
Technician / Technician Assignment
Nutshell
Custom Field on Deal + User Match
1:1Field Harmony technician assignments on work orders have no native Nutshell equivalent. The technician's name and ID migrate as a custom text field (e.g., Technician_Name__c) on the Deal record. If the technician is also a Nutshell user, we link the Deal to that user by email match on OwnerId — otherwise the custom field holds the value as read-only reference data.
Field Harmony
Service Address / Location
Nutshell
Company Address + Custom Fields
many:1Field Harmony stores multiple service addresses per customer. Nutshell allows one primary address per Company. We map the primary service address to the Company address fields and store all additional service addresses as a custom multi-value text field on the Company record (e.g., Additional_Service_Locations__c) listing each address with a label.
Field Harmony
Parts / Line Items on Work Order
Nutshell
Custom Field on Deal
1:1Field Harmony line items (parts used, quantities, costs) on a work order have no standard Nutshell equivalent. We store parts as a custom text area field on the Deal (e.g., Parts_Used__c) formatted as a readable list: 'Part Name | Qty | Unit Price.' For teams with high parts volume, we can create a separate custom object for parts if Nutshell's custom object capability is available on the account plan.
Field Harmony
Custom Properties (People / Company / Work Order)
Nutshell
Custom Fields
1:1Field Harmony custom properties migrate as Nutshell custom fields on the corresponding object (Person, Company, or as Deal custom fields for work-order properties). Nutshell supports text, number, date, and choice field types. Unsupported field types (e.g., multi-select pick-lists that exceed Nutshell's choice limit) are stored as text fields with a note in the transformation log.
Field Harmony
Activities (Calls, Emails, Notes)
Nutshell
Task / Note
1:1Field Harmony activities attached to work orders map to Nutshell Tasks (for calls and logged emails) and Notes (for free-form text entries). Original timestamps, technician owner, and parent-record linkage are preserved. Signature images captured in Field Harmony's mobile app are downloaded and reattached as Nutshell file attachments on the corresponding Deal.
Field Harmony
Attachment / File
Nutshell
File Attachment
1:1Files attached to work orders or contacts in Field Harmony are downloaded and re-uploaded to Nutshell's file storage, linked to the corresponding Person, Company, or Deal record. File size limits follow Nutshell's attachment constraints (25MB per file for standard imports).
Field Harmony
Scheduling Rules / Dispatch Logic
Nutshell
No Equivalent
1:1Field Harmony's dispatch rules, route-optimization triggers, and SLA timers are workflow constructs with no Nutshell equivalent. These are documented in an automation-rebuild specification during the migration engagement. Nutshell's automation tools (email sequences, task rules) can replace some follow-up logic but not field-service scheduling. Teams needing ongoing dispatch functionality must use a dedicated field-service integration alongside Nutshell.
| Field Harmony | Nutshell | Compatibility | |
|---|---|---|---|
| Person / Contact | Person1:1 | Fully supported | |
| Company / Organization | Company1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Work Order | Deal + Custom Fields1:1 | Fully supported | |
| Work Order Status | Deal Stage1:1 | Fully supported | |
| Technician / Technician Assignment | Custom Field on Deal + User Match1:1 | Fully supported | |
| Service Address / Location | Company Address + Custom Fieldsmany:1 | Fully supported | |
| Parts / Line Items on Work Order | Custom Field on Deal1:1 | Fully supported | |
| Custom Properties (People / Company / Work Order) | Custom Fields1:1 | Fully supported | |
| Activities (Calls, Emails, Notes) | Task / Note1:1 | Fully supported | |
| Attachment / File | File Attachment1:1 | Fully supported | |
| Scheduling Rules / Dispatch Logic | No Equivalent1: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.
Field Harmony gotchas
No publicly documented API for direct data extraction
Custom field schema invisible without live access
Attachment volume can balloon migration windows
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 Field Harmony data model and design Nutshell custom field schema
FlitStack AI connects to Field Harmony's API and extracts a full inventory of all active objects, custom properties, work-order status values, and technician records. We produce a custom-field design document for Nutshell listing every custom field required on Person, Company, Lead, and Deal objects before migration begins. Teams create these fields in Nutshell during a pre-migration setup window so the schema is ready when data validation runs.
Define work-order status to pipeline stage value map
We extract every distinct work-order status value from Field Harmony and map each one to a specific Nutshell pipeline stage. The value map is reviewed and approved before migration runs. Stage probability and forecast category are assigned per the mapping. We also flag any Field Harmony status values that have no clear Nutshell equivalent so the team can decide how to route those records before migration begins.
Run sample migration with field-level diff
A representative slice of records — typically 100–300 covering a cross-section of person records, companies, work orders, and activities — migrates to Nutshell first. We generate a field-level diff comparing the source Field Harmony record against the resulting Nutshell record so the team can verify technician assignment mapping, address handling for multi-location customers, and parts line-item formatting before the full run commits. Changes to the field map are applied before the full migration executes.
Execute full migration with sequenced object loads and delta pickup
Full migration runs in dependency order: Companies first (since they are foreign-key dependencies for People), then People and Leads, then Work Orders mapped to Deals with custom fields populated, then Activities. A 24–48-hour delta-pickup window runs after the initial load to capture any records created or updated in Field Harmony during the cutover. All operations are logged to an audit trail, and one-click rollback is available for 72 hours post-migration if critical data issues are found during reconciliation.
Platform deep dives
Field Harmony
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 Field Harmony 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
Field Harmony: Not publicly documented..
Data volume sensitivity
Field Harmony 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 Field Harmony to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Field Harmony 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 Field Harmony
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.