CRM migration
Field-level mapping, validation, and rollback between Field Squared and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Field Squared
Source
Nutshell
Destination
Compatibility
11 of 11
objects map 1:1 between Field Squared and Nutshell.
Complexity
BStandard
Timeline
24–72 hours
Overview
Field Squared is a field-service management platform built around WorkOrders, Tasks, Assets, and Schedule entries — a data model optimized for mobile crews and work-order lifecycle tracking. Nutshell is a sales CRM organized around People, Companies, Leads, and Deals with a streamlined JSON-RPC API for data operations. The migration challenge is structural: Field Squared's work-order hierarchy, task assignments, and geospatial scheduling data have no direct Nutshell equivalents and must be transformed or stored as custom fields. We extract Field Squared data via their REST API (batch operations, authenticated HTTP headers), map WorkOrder fields into Nutshell Deal attributes, preserve task status history in Activity notes, re-upload documents to Nutshell Files, and resolve owner assignments by email match against Nutshell users. Custom fields from Field Squared carry forward as Nutshell custom fields on People, Companies, and Leads. Workflows, automation rules, and field-service scheduling configurations do not migrate — we export workflow definitions as JSON for your Nutshell admin to rebuild using Nutshell's sequence and automation tools.
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 Squared 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 Squared
WorkOrder
Nutshell
Deal
1:1Field Squared WorkOrders map to Nutshell Deals with WorkOrder fields (name, amount, status) translated to Deal attributes. The work-order hierarchy (parent/child WorkOrders) collapses to a single Deal per work order; any sub-work-order relationships are stored as a custom field reference for manual reconciliation in Nutshell.
Field Squared
Task
Nutshell
Activity
1:1Field Squared Tasks map 1:1 to Nutshell Activities. Task.Name becomes Activity.subject, Task.Description becomes Activity.notes, and Task.Status maps to a value list (Not Started → Open, In Progress → In Progress, Completed → Completed). Original owner resolved by email match to Nutshell user.
Field Squared
Contact (Field Squared customer/technician)
Nutshell
People
1:1Field Squared Contact records — technicians, subcontractors, and customer contacts stored in the platform — migrate as Nutshell People. All standard name/email/phone fields map directly. Contact type (Technician vs Customer) is preserved as a Nutshell custom field on the People record.
Field Squared
CustomerOrganization
Nutshell
Company
1:1Field Squared's CustomerOrganization (the business receiving service) maps directly to Nutshell Company. Company name, address, and industry fields map to their Nutshell equivalents. Multi-location organizations from Field Squared collapse to one Company record in Nutshell with location details stored in the address custom field.
Field Squared
Asset
Nutshell
Company (custom field)
1:1Field Squared Assets (equipment under service contract) have no direct Nutshell equivalent. We create a custom field on the linked Nutshell Company record (Asset_Tags__c) storing the asset IDs and names as a text reference. Full asset lifecycle data is exported as a JSON report for your Nutshell admin to build a separate asset tracking system if needed.
Field Squared
ScheduleEntry
Nutshell
Event
1:1Field Squared ScheduleEntry records (with ScheduledStart, ScheduledEnd, GPS coordinates) translate to Nutshell Events with original start/end datetimes preserved. GPS/route data from Field Squared has no Nutshell equivalent and is stored as a custom text field (Schedule_Route_Data__c) for reference. Route planning views from Field Squared do not carry over.
Field Squared
Document
Nutshell
Nutshell File
1:1Field Squared Documents (attachments on WorkOrders, Tasks, Assets) re-upload to Nutshell Files and attach to the corresponding migrated record. Files over 25MB are flagged for chunked upload. Document metadata (name, upload date, description) is preserved; internal Field Squared document IDs are stored as a custom field for traceability.
Field Squared
CustomField (WorkOrder-level)
Nutshell
Custom field on Deal
1:1Field Squared custom fields on WorkOrders must map to custom fields on Nutshell Deals. Nutshell natively supports custom fields on People, Company, and Lead but not on Deal — we create Deal-level custom fields via Nutshell's API (allowed for Nutshell Enterprise accounts). If your Nutshell plan does not support Deal custom fields, WorkOrder custom fields are stored as text on the linked People record with a prefix.
Field Squared
CustomField (Task-level)
Nutshell
Custom field on People
1:1Task-specific custom fields from Field Squared (created via Custom Fields API with over 30 field types) translate to Nutshell custom fields on the associated People record. Field type mapping: text → string, number → number, date → date, dropdown → picklist. Some Field Squared field types require approximation in Nutshell's simpler custom field model.
Field Squared
User (Field Squared technician/staff)
Nutshell
Nutshell User
1:1Field Squared users (technicians, dispatchers, admins) are matched to Nutshell users by email address. If a Field Squared user has no corresponding Nutshell account, their records are assigned to a fallback Nutshell user specified during migration planning. Owner history on WorkOrders and Tasks preserves the original Field Squared user name as a custom field.
Field Squared
Workflow / AutomationRule
Nutshell
No equivalent
1:1Field Squared workflow configurations and automation rules are not migratable. We export your Field Squared workflow definitions as a JSON specification document that your Nutshell admin can use as a reference when rebuilding sequences and automation rules in Nutshell's sales automation tools.
| Field Squared | Nutshell | Compatibility | |
|---|---|---|---|
| WorkOrder | Deal1:1 | Fully supported | |
| Task | Activity1:1 | Fully supported | |
| Contact (Field Squared customer/technician) | People1:1 | Fully supported | |
| CustomerOrganization | Company1:1 | Fully supported | |
| Asset | Company (custom field)1:1 | Fully supported | |
| ScheduleEntry | Event1:1 | Fully supported | |
| Document | Nutshell File1:1 | Fully supported | |
| CustomField (WorkOrder-level) | Custom field on Deal1:1 | Fully supported | |
| CustomField (Task-level) | Custom field on People1:1 | Fully supported | |
| User (Field Squared technician/staff) | Nutshell User1:1 | Fully supported | |
| Workflow / AutomationRule | 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 Squared gotchas
Automation Rules and Dashboard configurations lack public API access
No dedicated Customers API—contact data extracted from Work Orders
Batch document migration requires array-based payload construction
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 Squared API and extract data inventory
FlitStack AI connects to Field Squared via authenticated REST API using your API credentials. We run a discovery scan that inventories all WorkOrders, Tasks, Contacts, CustomerOrganizations, Assets, ScheduleEntries, and Documents — including custom field definitions from Field Squared's App Builder. The output is a comprehensive data dictionary we use to design the Nutshell mapping plan before any data moves across systems.
Create Nutshell custom fields and resolve user accounts
We create all required Nutshell custom fields on People, Company, and Lead (and Deal for Enterprise accounts) based on the Field Squared custom field inventory. Simultaneously, we match Field Squared user accounts to existing Nutshell users by email address. Any Field Squared user without a Nutshell counterpart is flagged for your team to either create the Nutshell account or designate a fallback owner before the migration run.
Run sample migration with field-level diff
A representative sample — typically 200–500 records spanning WorkOrders, Tasks, Contacts, and a selection of Documents — migrates into your live Nutshell account first. We generate a field-level diff report comparing each source field against its mapped Nutshell destination so you can verify task status mapping, deal stage values, owner resolution, and custom field population before committing the full dataset.
Execute full migration and re-upload documents
Once the sample passes your review, the full migration runs against Nutshell's JSON-RPC API. Records process in dependency order: CustomerOrganizations → People → Deals → Tasks → ScheduleEntries. Documents re-upload to Nutshell Files and attach to the corresponding record. Large files over 25MB are chunked automatically. A delta-pickup window opens at this point to capture any Field Squared changes made during the cutover window.
Deliver delta pickup, audit log, and workflow export
After the full migration completes, we run a delta pickup (24–48 hours) that captures WorkOrders, Tasks, and Activities modified or created in Field Squared during the cutover window. We deliver a full audit log of every record written to Nutshell, including source Field Squared ID, destination Nutshell ID, timestamp, and operation type. Workflow definitions from Field Squared are exported as JSON and delivered alongside the migration report for your Nutshell admin to rebuild sequences.
Platform deep dives
Field Squared
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Squared and Nutshell.
Object compatibility
2 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 Squared: Not publicly documented.
Data volume sensitivity
Field Squared 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 Field Squared to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Field Squared 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 Squared
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.