CRM migration

Migrate from FieldAware by GPS Insight to Nutshell

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 logo

FieldAware by GPS Insight

Source

Nutshell

Destination

Nutshell logo

Compatibility

80%

8 of 10

objects map 1:1 between FieldAware by GPS Insight and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

FieldAware by GPS Insight logo

FieldAware by GPS Insight

What's pushing teams away

  • Support fragmentation where multiple agents respond to a single ticket asking redundant questions creates confusion and delays resolution, especially for billing or refund issues.
  • Refund processing workflow is widely reported as confusing and error-prone, requiring detailed knowledge of job status to route correctly, which frustrates accounting staff.
  • Mobile app syncing problems and occasional data loss during orientation changes or typing on Android devices cause technicians to lose completed job data.
  • Limited automatic customer text alerts and poor secondary technician job visibility on active work orders create communication gaps on multi-tech jobs.
  • Advanced customizations and deeper configuration options often require vendor assistance rather than self-service within the platform.

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 FieldAware by GPS Insight objects map to Nutshell

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

maps to

Nutshell

Company

1:1
Fully supported

FieldAware 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

maps to

Nutshell

Person

1:1
Fully supported

FieldAware 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

maps to

Nutshell

Company (secondary address)

1:1
Fully supported

FieldAware 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

maps to

Nutshell

Deal

1:1
Fully supported

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

maps to

Nutshell

Deal (single)

many:1
Fully supported

FieldAware 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

maps to

Nutshell

Custom fields on Company / Deal

1:1
Fully supported

Nutshell 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

maps to

Nutshell

Nutshell Custom Fields

1:1
Fully supported

FieldAware 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

maps to

Nutshell

Nutshell User

1:1
Fully supported

FieldAware 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

maps to

Nutshell

Deal (with custom fields)

many:1
Fully supported

FieldAware 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

maps to

Nutshell

No direct equivalent

1:1
Fully supported

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

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.

FieldAware by GPS Insight logo

FieldAware by GPS Insight gotchas

High

User tier cap misalignment at migration time

Medium

Custom field format type immutability

Medium

API rate limits are not publicly documented

Medium

Asset-to-Job linkage reconstruction

Low

FieldAware brand transition to GPS Insight

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

  • FieldAware job hierarchies collapse into flat Nutshell Deals

    FieldAware supports parent Job records with child Work Orders, allowing multi-visit jobs and line-item detail at the Work Order level. Nutshell has no job hierarchy — every record is a flat Deal with no parent-child relationship model. FlitStack AI consolidates a parent Job and its child Work Orders into a single Nutshell Deal. Work Order line items are flattened into Nutshell custom fields (WO_1_Service__c, WO_1_Notes__c, etc.). A JSON export of all Work Orders is also provided separately. Your team decides before migration whether to preserve this structure or merge all child items into deal custom fields.

  • Nutshell has no native Asset object — equipment data requires custom field setup

    FieldAware's Asset Management module tracks serial numbers, manufacturers, model numbers, warranty expiration dates, and service tiers per equipment record. Nutshell has no Asset or Equipment object — these records have no native destination. FlitStack AI creates Nutshell custom fields on the Company record (Asset_Name__c, Asset_Serial_Number__c, Asset_Manufacturer__c, Asset_Model__c, Asset_Warranty_Expiry__c, Service_Tier__c) and stores the original FieldAware Asset UUID as Source_Asset_ID__c for traceability. Warranty alert workflows must be rebuilt manually in Nutshell's automation tools post-migration.

  • FieldAware custom field declarations require manual Nutshell setup before data loads

    FieldAware custom fields are declared per entity class (Job, Customer, Contact, Location, Asset) and carry types (Text, Number, CheckBox, Dropdown, Date, Time) along with display order and optional default values. Nutshell custom fields are created individually per record type through the UI or API, and the field type cannot be changed after creation. FlitStack AI audits every active custom field declaration in your FieldAware account and delivers a setup checklist specifying the exact field name, type, and choice options to create in Nutshell before migration data lands. If custom fields are not pre-created, data loads will skip those values.

  • Multi-location customers map to a single Nutshell Company with address limitations

    FieldAware allows a Customer to have multiple Locations, each with its own address and contact set. Nutshell's Company record holds a single primary address plus a mailing address — there is no native multi-site support. FlitStack AI maps the primary FieldAware Location to the Nutshell Company address. Secondary locations are stored as custom text fields on the Company (Site_2_Address__c, Site_3_Address__c) with the associated contact data merged under the primary location. If your business relies on managing distinct service sites per customer, this limitation must be addressed through a custom data architecture or a separate Locations app integration post-migration.

  • Nutshell's permission model is team-based, not role-permission granular

    FieldAware provides fine-grained Roles & Rights settings controlling which users can access reporting, import/export, and mobile sync features independently. Nutshell uses a team-based permission model where users are members of teams and permissions are granted per team scope. FieldAware user roles (Dispatcher, Technician, Admin, Read-Only) cannot map 1:1 to Nutshell team permissions. FlitStack AI preserves the original FieldAware user role as a custom text field (Source_User_Role__c) on the Nutshell user profile. Your Nutshell admin rebuilds the permission structure using Nutshell's team and role tools after migration.

Migration approach

Six steps for a successful FieldAware by GPS Insight to Nutshell data migration

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

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

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

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

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

Context on both ends of the pair

FieldAware by GPS Insight logo

FieldAware by GPS Insight

Source

Strengths

  • Native offline-capable mobile apps for iOS and Android keep field operations running without connectivity.
  • Route optimization and schedule dispatching reduce travel time and prevent double-booking technicians.
  • End-to-end quote-to-invoice workflow with built-in payment processing eliminates module switching.
  • Open REST API with JSON payloads enables integrations to NetSuite, Domo, and other enterprise systems.
  • Scalable from 2-user Starter to 500+ vehicle fleets with tiered pricing and no per-module surprises.

Weaknesses

  • Support ticket handling involves multiple agents with overlapping questions, delaying issue resolution.
  • Refund processing requires specific knowledge of job lifecycle stages and is widely reported as error-prone.
  • Mobile app crashes or freezes during phone orientation changes and typing, causing incomplete job sync.
  • Automatic customer text notifications are absent, requiring manual communication for job status updates.
  • Advanced customizations and deeper configuration options often require vendor-assisted implementation.
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 FieldAware by GPS Insight 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

    FieldAware by GPS Insight: Not publicly documented in the FieldAware REST API reference..

  • Data volume sensitivity

    B

    FieldAware by GPS Insight doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your FieldAware by GPS Insight 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 FieldAware by GPS Insight to Nutshell data migrations

Answers to the questions buyers ask most during FieldAware by GPS Insight to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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 consultation

Most FieldAware to Nutshell migrations complete in 2–5 days of clock time for under 10,000 records. The custom field setup phase (Step 1) adds 2–3 business days if your FieldAware account has many custom field declarations. Larger setups with 50,000+ records, complex multi-location customer structures, or extensive asset tables extend to 7–10 days. Nutshell's JSON-RPC API rate limits also govern ingestion speed — FlitStack AI paces writes to stay within those limits and retries on 429 responses automatically.

Adjacent paths

Related migrations to explore

Ready when you are

Move from FieldAware by GPS Insight.
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