CRM migration
Field-level mapping, validation, and rollback between FieldAware by GPS Insight and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
FieldAware by GPS Insight
Source
Nutshell
Destination
Compatibility
8 of 10
objects map 1:1 between FieldAware by GPS Insight and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
FieldAware by GPS Insight and Nutshell are built for fundamentally different workflows. FieldAware organizes work around Jobs, Work Orders, Assets, and Locations — with custom fields declared per entity type and a mobile-first technician interface. Nutshell organizes around People, Companies, Leads, and Deals — a conventional sales CRM that supports custom fields on each record type and AI-powered lead scoring in its higher tiers. The migration therefore requires translating a field-service data model into a sales CRM model, which means flattening job hierarchies, mapping location addresses to company address fields, and carrying asset and warranty data into Nutshell custom fields. FlitStack AI extracts data from FieldAware via its REST Open API (JSON payloads), audits the export for completeness, maps every standard and custom field to Nutshell equivalents, creates the necessary Nutshell custom fields before import, and loads records through Nutshell's JSON-RPC API. Automations, scheduling rules, and dispatch logic do not migrate — those are rebuilt by your team in Nutshell using its own automation tools. A delta-pickup window (24–48 hours) captures any FieldAware records modified during cutover before the go-live date.
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 FieldAware by GPS Insight 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.
FieldAware by GPS Insight
Customer
Nutshell
Company
1:1FieldAware Customer maps directly to Nutshell Company. The customer name becomes the Company name, the domain becomes the Website field, and industry or value classifications map via Nutshell's industry pick-list. For multi-location customers with several service sites, a single Company record is created and the primary location's address populates the main Company address fields. The customer record's unique identifier is preserved for audit traceability.
FieldAware by GPS Insight
Contact
Nutshell
Person
1:1FieldAware Contact maps directly to Nutshell Person. First name, last name, email, phone, mobile phone, title, and role all map to Nutshell Person fields. Each Contact's owner (technician or dispatcher) maps to the Nutshell user by email match if the email corresponds to a Nutshell user account.
FieldAware by GPS Insight
Location
Nutshell
Company (secondary address)
1:1FieldAware Locations associated with a Customer become address data on the corresponding Nutshell Company record. If a Customer has multiple Locations, the primary location populates the Company address fields and subsequent locations are stored as custom text fields (Location_2_Address__c, Location_3_Address__c, etc.) since Nutshell supports a single primary address per Company.
FieldAware by GPS Insight
Job / Work Order
Nutshell
Deal
1:1FieldAware Jobs and Work Orders map to Nutshell Deals. Job name becomes the Deal name, the scheduled date becomes the Nutshell expected close date (repurposed as the job date), job status maps via value mapping to Nutshell's deal status (Open = Won if completed, Closed Lost if cancelled), and job total maps to Deal value.
FieldAware by GPS Insight
Job (parent) + Work Order (child)
Nutshell
Deal (single)
many:1FieldAware parent-child job structures (a Job with child Work Orders) must be collapsed into a single Nutshell Deal because Nutshell has no native job hierarchy. Work Order line items are flattened into Nutshell custom fields (Work_Order_1_Service__c, Work_Order_2_Service__c, etc.) or preserved as a JSON block in a custom long-text field. FlitStack surfaces this plan before migration so your team decides whether to merge or keep only the parent Job.
FieldAware by GPS Insight
Asset
Nutshell
Custom fields on Company / Deal
1:1Nutshell has no native Asset object. Equipment tracked in FieldAware (serial numbers, manufacturer, model, warranty dates, service tier) migrates to Nutshell as custom fields on the Company record for customer-owned equipment, and on the Deal record for equipment associated with a specific job. A custom Asset__c text field stores the original FieldAware Asset ID for traceability.
FieldAware by GPS Insight
Custom Field Declarations
Nutshell
Nutshell Custom Fields
1:1FieldAware custom fields declared on Jobs, Customers, Contacts, Locations, Assets, and Items require individual Nutshell custom field creation. FlitStack audits every active custom field declaration, maps the type (Text → Text, Number → Number, CheckBox → Boolean, Dropdown → Choice, Date → Date), and creates a setup checklist for your Nutshell admin to apply before migration data loads.
FieldAware by GPS Insight
User / Technician
Nutshell
Nutshell User
1:1FieldAware users and technicians are matched to Nutshell users by email address. Unmatched FieldAware users are flagged — their records are assigned to a fallback Nutshell owner (your admin specifies the fallback). The original FieldAware user role is preserved as a custom text field (Source_User_Role__c) for reference when rebuilding permissions.
FieldAware by GPS Insight
Quote / Estimate
Nutshell
Deal (with custom fields)
many:1FieldAware Quotes attached to a Job become Nutshell Deal records with the quoted amount stored in the Deal value field. Line-item details are preserved in custom text fields (Quote_Line_Items__c) since Nutshell does not have a native quote line-items model. The quote status (Sent, Accepted, Declined) maps to custom choice fields.
FieldAware by GPS Insight
Invoice
Nutshell
No direct equivalent
1:1FieldAware Invoices do not have a native Nutshell equivalent. Nutshell supports basic billing integration with QuickBooks and Stripe but does not maintain a full invoice record within the CRM. Invoices are preserved as custom fields on the related Deal (Invoice_Number__c, Invoice_Date__c, Invoice_Amount__c) or exported as a separate file. Accounting integration is handled post-migration.
| FieldAware by GPS Insight | Nutshell | Compatibility | |
|---|---|---|---|
| Customer | Company1:1 | Fully supported | |
| Contact | Person1:1 | Fully supported | |
| Location | Company (secondary address)1:1 | Fully supported | |
| Job / Work Order | Deal1:1 | Fully supported | |
| Job (parent) + Work Order (child) | Deal (single)many:1 | Fully supported | |
| Asset | Custom fields on Company / Deal1:1 | Fully supported | |
| Custom Field Declarations | Nutshell Custom Fields1:1 | Fully supported | |
| User / Technician | Nutshell User1:1 | Fully supported | |
| Quote / Estimate | Deal (with custom fields)many:1 | Fully supported | |
| Invoice | No direct 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.
FieldAware by GPS Insight gotchas
User tier cap misalignment at migration time
Custom field format type immutability
API rate limits are not publicly documented
Asset-to-Job linkage reconstruction
FieldAware brand transition to GPS Insight
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 FieldAware data and declare custom fields in Nutshell
FlitStack AI connects to your FieldAware account via the Open API and exports a full data inventory — all Customers, Contacts, Locations, Jobs, Work Orders, Assets, and active custom field declarations. We audit record counts, blank-field rates, and custom field usage per entity class. You then receive a Nutshell custom-field setup checklist specifying every field to create in Nutshell, its type, and any pick-list options. Your Nutshell admin applies this checklist before the migration run so all custom fields are ready to receive data. This step typically takes 2–3 business days depending on the number of custom field declarations.
Resolve FieldAware users and match to Nutshell accounts
FieldAware users and technicians are matched to Nutshell user accounts by email address. FlitStack AI runs an email-match report between the FieldAware user list and your Nutshell user directory. Any FieldAware user whose email has no corresponding Nutshell account is flagged with a fallback owner assignment — your admin either creates the Nutshell user first or approves the fallback assignment before migration. The original FieldAware user role is preserved as Source_User_Role__c for post-migration permission rebuilding.
Export, clean, and map data from FieldAware via Open API
FlitStack AI extracts all record types from FieldAware using its REST Open API with JSON payloads. Data is cleaned for encoding issues, duplicate records (flagged by email and company name), and orphaned child records (Work Orders without a parent Job). We then apply the object and field mapping plan: Customers to Companies, Contacts to Persons, Locations to address fields, Jobs to Deals, Work Orders to deal custom fields, and Assets to Company custom fields. Value mappings are applied for job status, industry classifications, and any FieldAware pick-list fields that differ from Nutshell's pick-list options.
Run sample migration with field-level diff
A representative sample — typically 200–500 records spanning the main entity types (Customers, Contacts, Jobs, Assets) — is migrated first into a Nutshell staging environment. FlitStack AI generates a field-level diff report comparing the source FieldAware values against the destination Nutshell values for every mapped field. You review the diff to confirm that custom field names, job-to-deal status mapping, and owner resolution look correct. Any mapping corrections are applied before the full migration run commits.
Full migration with delta-pickup and audit log
The full data set loads into Nutshell through the JSON-RPC API. A delta-pickup window (24–48 hours) opens simultaneously — any FieldAware records created or modified during the migration window are captured and synced to Nutshell before cutover. FlitStack AI generates an audit log listing every record migrated, the mapping applied, and any records that failed validation with a reason code. One-click rollback reverts all Nutshell changes if reconciliation identifies critical data issues. After rollback window closes, your team goes live in Nutshell and FieldAware moves to read-only.
Platform deep dives
FieldAware by GPS Insight
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 FieldAware by GPS Insight 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
FieldAware by GPS Insight: Not publicly documented in the FieldAware REST API reference..
Data volume sensitivity
FieldAware by GPS Insight 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 FieldAware by GPS Insight to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your FieldAware by GPS Insight 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 FieldAware by GPS Insight
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.