CRM migration
Field-level mapping, validation, and rollback between Field Service Trakker and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Field Service Trakker
Source
Nutshell
Destination
Compatibility
9 of 11
objects map 1:1 between Field Service Trakker and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
Field Service Trakker and Nutshell serve different operational models. Field Service Trakker is built around field-service operations — work orders, technician dispatch, service locations, inventory tracking, and job scheduling are first-class objects. Nutshell is a CRM for small-to-midmarket sales teams; its standard objects are People, Companies, Leads, Deals, and Activities. There is no native work-order, dispatch, or equipment-tracking object in Nutshell. The migration challenge is therefore a domain translation: every work order in Field Service Trakker must become a Nutshell Deal with custom fields holding job type, priority, and scheduling data. Service locations map to Nutshell Companies with address details in custom fields. Technician records become Nutshell People records assigned as deal owners by email match. Equipment and asset records — which have no Nutshell equivalent — become Nutshell custom objects. FlitStack AI extracts Field Service Trakker data via API using scoped read access, runs a sample migration against a live Nutshell sandbox to generate a field-level diff, then executes the full migration with a delta-pickup window during cutover. Reports, dashboards, dispatch rules, and inventory logic do not migrate — those must be rebuilt manually or assessed for Nutshell integration alternatives.
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 Service Trakker 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 Service Trakker
Work Order
Nutshell
Deal
1:1Work orders map directly to Nutshell Deals. Job type, priority, status, and description migrate as custom fields on the Deal. Original work order number is stored as Source_WorkOrder_ID__c for traceability. Close date maps to Nutshell deal close date if the job has a completion date.
Field Service Trakker
Customer / Account
Nutshell
Company
1:1Field Service Trakker customer records become Nutshell Companies. Business name, primary address, phone, and industry classification map directly. FST allows multiple service locations per customer — the primary location becomes the Company address; secondary locations migrate as custom address fields.
Field Service Trakker
Service Location
Nutshell
Company (custom address fields)
many:1When a single customer in Field Service Trakker has multiple service locations across different sites or addresses, these locations are consolidated into one Nutshell Company record rather than creating separate companies. The primary or most recently modified FST service location becomes the standard Company address. All additional service locations associated with that customer are stored as custom multi-value fields on the same Company record. This approach preserves the complete address history and location details for each customer while preventing the creation of duplicate company records in Nutshell, maintaining data integrity and clean reporting.
Field Service Trakker
Technician / Field User
Nutshell
Person (as deal owner)
1:1Technician records map to Nutshell People. Owner assignment on migrated Deals is resolved by matching technician email to a Nutshell user account. Unmatched technicians are flagged before migration; your team either creates Nutshell accounts for them or assigns their records to a fallback owner.
Field Service Trakker
Equipment / Asset
Nutshell
Custom Object: FieldServiceAsset
1:1Nutshell has no native asset or equipment object. Equipment records migrate as a Nutshell custom object named FieldServiceAsset with custom fields for serial number, model, warranty expiry, and linked service location. The custom object must be created in Nutshell before migration runs.
Field Service Trakker
Inventory / Parts
Nutshell
Custom fields on Deal
many:1FST inventory line items linked to a work order are aggregated as custom fields on the corresponding Nutshell Deal — part number, quantity used, and unit price stored as text or number fields. Nutshell has no native inventory module, so parts consumption history is preserved at the deal level rather than as a separate object.
Field Service Trakker
Service Activity / Visit Log
Nutshell
Activity
1:1FST service visit records and activity logs migrate as Nutshell Activities attached to the corresponding Deal. Original visit date, technician, and service type are preserved. Activity type is set to 'Service Visit' to distinguish from standard sales call or email activities.
Field Service Trakker
Work Order Notes / Attachments
Nutshell
Note / Attachment
1:1Work order notes migrate as Nutshell Notes attached to the Deal record. File attachments are re-uploaded to Nutshell's file storage and linked to the deal. File size limits apply — files exceeding Nutshell's 25MB per-attachment limit are flagged for manual retrieval.
Field Service Trakker
Invoice / Billing Record
Nutshell
Custom fields on Deal
1:1FST invoices linked to work orders do not map to a native Nutshell billing object. Invoice number, total amount, and payment status are stored as custom fields on the corresponding Deal record. Nutshell lacks a billing or accounting module — finance teams use separate accounting tools integrated via API.
Field Service Trakker
Custom FSM Properties (any entity)
Nutshell
Nutshell Custom Fields
1:1All custom properties defined in Field Service Trakker — on work orders, equipment, or customers — require corresponding custom fields in Nutshell. These must be created in Nutshell before migration begins. FlitStack delivers a custom-field creation plan listing each property name, data type, and target Nutshell field so your admin can pre-configure the schema.
Field Service Trakker
Dispatch Rules / Scheduling Logic
Nutshell
N/A
1:1Field Service Trakker dispatch rules — technician-to-region assignment, skill-based routing, time-window constraints — have no Nutshell equivalent. This logic must be rebuilt manually in Nutshell's workflow tools or assessed against third-party scheduling integrations. FlitStack exports the rule definitions as a rebuild reference.
| Field Service Trakker | Nutshell | Compatibility | |
|---|---|---|---|
| Work Order | Deal1:1 | Fully supported | |
| Customer / Account | Company1:1 | Fully supported | |
| Service Location | Company (custom address fields)many:1 | Fully supported | |
| Technician / Field User | Person (as deal owner)1:1 | Fully supported | |
| Equipment / Asset | Custom Object: FieldServiceAsset1:1 | Fully supported | |
| Inventory / Parts | Custom fields on Dealmany:1 | Fully supported | |
| Service Activity / Visit Log | Activity1:1 | Fully supported | |
| Work Order Notes / Attachments | Note / Attachment1:1 | Fully supported | |
| Invoice / Billing Record | Custom fields on Deal1:1 | Fully supported | |
| Custom FSM Properties (any entity) | Nutshell Custom Fields1:1 | Fully supported | |
| Dispatch Rules / Scheduling Logic | N/A1: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 Service Trakker gotchas
No publicly documented public API endpoint reference
Work Order to Invoice linkage may not survive export
Custom field schema varies by account configuration
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 FST data model and produce FSM-to-CRM mapping plan
We connect to Field Service Trakker via scoped read access and extract a full schema inventory — all work order fields, equipment records, technician accounts, service locations, and custom properties. We compare this against Nutshell's standard and custom object model to produce an FSM-to-CRM mapping plan. This plan lists every custom field that must be created in Nutshell before migration, the data type for each, and which Nutshell object it belongs to.
Create Nutshell custom fields and custom objects
Using the mapping plan, your Nutshell admin creates the required custom fields on Deal, Person, Company, and the FieldServiceAsset custom object. We provide the exact field names, types, and pick-list values so configuration is unambiguous. This step is a prerequisite — migration cannot land custom FSM data into fields that do not exist. We schedule a validation check to confirm all custom fields are present before the sample migration begins.
Resolve technician email-to-Nutshell-user mapping
We extract all technician and user records from Field Service Trakker and attempt to match each email address against existing Nutshell user accounts. The output is a resolution report: matched technicians map correctly as deal owners; unmatched technicians are listed with their FST email and a prompt to either invite them to Nutshell or reassign their records. No migration step commits records with unresolved owners — this prevents orphaned work orders in Nutshell.
Run sample migration and generate field-level diff
A representative slice of 200–500 records — spanning work orders, companies, technicians, equipment, and activities — migrates against your live Nutshell instance. We generate a field-level diff showing every mapped field, the source value, the destination value, and any fields that were skipped or defaulted. You review the diff in Nutshell and confirm whether the FSM-to-CRM translation meets expectations before the full run commits.
Execute full migration with delta-pickup cutover window
The full migration runs against Nutshell. During cutover, Field Service Trakker remains fully operational — your team continues creating and updating work orders. A delta-pickup window (typically 24–48 hours) captures any records created or modified during the migration run so Nutshell reflects Field Service Trakker's final state at go-live. All operations are logged to an audit trail. One-click rollback is available if post-migration reconciliation identifies critical gaps.
Platform deep dives
Field Service Trakker
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 Service Trakker 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 Service Trakker: Not applicable.
Data volume sensitivity
Field Service Trakker 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 Service Trakker to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Field Service Trakker 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 Service Trakker
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.