CRM migration

Migrate from Field Squared to Nutshell

Field-level mapping, validation, and rollback between Field Squared and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Field Squared logo

Field Squared

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

11 of 11

objects map 1:1 between Field Squared and Nutshell.

Complexity

BStandard

Timeline

24–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Field Squared logo

Field Squared

What's pushing teams away

  • Steep initial setup time due to extensive configuration options; organizations report significant investment during onboarding before realizing full value.
  • The learning curve for administrators managing custom fields, App Builder, and automation rules is steeper than simpler ticketing tools.
  • Reporting and analytics capabilities are functional but lack the depth of purpose-built BI tools, leading some customers to export data elsewhere for analysis.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How Field Squared objects map to Nutshell

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

maps to

Nutshell

Deal

1:1
Fully supported

Field 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

maps to

Nutshell

Activity

1:1
Fully supported

Field 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)

maps to

Nutshell

People

1:1
Fully supported

Field 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

maps to

Nutshell

Company

1:1
Fully supported

Field 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

maps to

Nutshell

Company (custom field)

1:1
Fully supported

Field 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

maps to

Nutshell

Event

1:1
Fully supported

Field 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

maps to

Nutshell

Nutshell File

1:1
Fully supported

Field 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)

maps to

Nutshell

Custom field on Deal

1:1
Fully supported

Field 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)

maps to

Nutshell

Custom field on People

1:1
Fully supported

Task-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)

maps to

Nutshell

Nutshell User

1:1
Fully supported

Field 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

maps to

Nutshell

No equivalent

1:1
Fully supported

Field 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.

Gotchas + challenges

What specifically takes care here

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 logo

Field Squared gotchas

High

Automation Rules and Dashboard configurations lack public API access

Medium

No dedicated Customers API—contact data extracted from Work Orders

Low

Batch document migration requires array-based payload construction

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • Nutshell Deal custom fields require Enterprise plan or workaround

    Nutshell natively supports custom fields on People, Company, and Lead objects but does not support custom fields on Deal records in all plan tiers. Field Squared WorkOrders frequently carry custom properties (service type codes, contract tier, dispatch notes) that need to land as Deal attributes in Nutshell. If your Nutshell plan is Pro or below, we store WorkOrder custom fields as text on the primary linked People record with a prefixed field name (e.g., WO_Contract_Tier__c). Enterprise accounts can use Nutshell's API to create Deal-level custom fields — we confirm your plan tier during scoping and adjust the mapping accordingly.

  • Field Squared schedule entries lose route visualization

    Field Squared's ScheduleEntry object stores GPS coordinates and route-planning data for field technician scheduling. Nutshell's Event object records start and end datetimes but has no native route-planning or geospatial visualization feature. We preserve the GPS latitude/longitude as a text custom field on the Nutshell Event record, but the actual route map view from Field Squared does not transfer. Teams relying on Field Squared's map-based scheduling should plan to use a separate route-optimization tool post-migration or rebuild scheduling views in Nutshell's existing integrations.

  • Document file size limits in Nutshell

    Nutshell's file storage has a 25MB per-file limit. Field Squared Documents API can handle larger files and supports batch uploads for engineering drawings, site photos, and equipment manifests. Any document attachment from Field Squared exceeding 25MB triggers a chunking strategy: we split the file into Nutshell-compatible segments and link them via a custom field reference. This adds processing time and requires your team to reassemble large files post-migration in Nutshell's file viewer.

  • API authentication mismatch requires integration planning

    Field Squared uses HTTP Bearer token authentication for its REST API, while Nutshell uses JSON-RPC with username:API_token Basic Auth. The migration pipeline must handle this authentication handshake difference — our connector service stores both credentials securely, uses Field Squared's authenticated endpoints for data extraction, and posts to Nutshell's JSON-RPC endpoints with the appropriate Basic Auth header. This is handled automatically, but your Field Squared API credentials must be generated in Field Squared's developer settings before migration begins.

  • Task status history is flattened into a single Activity record

    Field Squared Tasks can accumulate a full status-change history (Not Started → In Progress → On Hold → Completed) with timestamps for each transition. Nutshell Activities store a single status value at the current moment. We migrate the final Task status to Nutshell and preserve the full status history as a custom text field (Task_Status_History__c) in JSON format on the Activity record. Your team can parse this history for reporting, but Nutshell's native Activity list view shows only the current status.

Migration approach

Six steps for a successful Field Squared to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

Context on both ends of the pair

Field Squared logo

Field Squared

Source

Strengths

  • Combines FSM, EAM, and mobile workforce management in a single configurable platform.
  • RESTful API supports single and batch operations with authenticated HTTP headers.
  • Highly extensible via App Builder and 30+ custom field types for industry-specific data modeling.
  • Per-user tiered pricing ($70–$125/month) allows selective feature access without full platform licensing.
  • Real-time dispatch and GPS tracking capabilities for distributed field operations.

Weaknesses

  • No public API for Automation Rules or Dashboard/report definitions—these must be manually recreated in the destination.
  • Extensive configuration requirements result in a steep learning curve during initial setup.
  • Customer data lacks a dedicated API endpoint, requiring extraction from Work Order associations.
  • Limited documented audit trail or bulk export tooling outside the core API.
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Field Squared and Nutshell.

  • Object compatibility

    B

    2 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Field Squared: Not publicly documented.

  • Data volume sensitivity

    A

    Field Squared exposes a bulk API — large-volume migrations stream efficiently.

Estimator

Estimate your Field Squared to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Field Squared to Nutshell data migrations

Answers to the questions buyers ask most during Field Squared to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most Field Squared to Nutshell migrations complete in 24–72 hours of clock time for setups under 25,000 records. Larger volumes with extensive task history, custom fields on both WorkOrder and Task objects, or large document volumes extend the timeline to 3–7 days. The longest single step is typically document re-upload for setups with many high-resolution images or engineering files exceeding Nutshell's 25MB file limit.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Field Squared.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day