CRM migration
Field-level mapping, validation, and rollback between Fieldproxy and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Fieldproxy
Source
Nutshell
Destination
Compatibility
12 of 12
objects map 1:1 between Fieldproxy and Nutshell.
Complexity
BStandard
Timeline
24–48 hours
Overview
Fieldproxy organizes field service operations around jobs, tasks, and technician dispatch, while Nutshell models sales relationships around People, Companies, and Deals. The two platforms share a record-based architecture — organizations, contacts, and time-stamped activities migrate directly — but Fieldproxy's job lifecycle (scheduled, in-progress, completed, invoiced) has no native Nutshell equivalent and must be translated into Nutshell's Deal stages or stored as a custom field. We map Fieldproxy's Organizations to Nutshell Companies, People to Nutshell People, active jobs to Nutshell Deals (with a custom job_status field to preserve the original lifecycle state), tasks to Activities, and attachments to Nutshell Files. Workflows, dispatch rules, and automation logic in Fieldproxy cannot migrate and must be rebuilt using Nutshell's automation tools or exported as a rebuild reference. Our migration engine uses Fieldproxy's REST API and Nutshell's JSON-RPC API, sequences records to resolve foreign-key dependencies, and runs a delta-pickup window at cutover to capture any in-flight job updates.
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 Fieldproxy 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.
Fieldproxy
Organization
Nutshell
Company
1:1Fieldproxy Organizations map directly to Nutshell Companies. Organization name maps to Company name, domain maps to the website field, and address fields (street, city, state, postal_code, country) map to the corresponding Nutshell Company address fields. If an Organization has multiple locations, each location is evaluated for whether it warrants a separate Nutshell Company record based on your specification.
Fieldproxy
Person
Nutshell
Person
1:1Fieldproxy People map to Nutshell People on a 1:1 basis. The Person's name, email, phone, title, and address fields map directly. Nutshell People are linked to a primary Company via the Company field on the Person record. For Fieldproxy People associated with multiple Organizations, the primary association maps to the Nutshell Company field; secondary associations are captured as notes or a custom field.
Fieldproxy
Job
Nutshell
Deal
1:1Fieldproxy Jobs map to Nutshell Deals. The Job name maps to Deal name, the estimated or final job amount maps to Deal amount, and the assigned technician's email resolves to the Nutshell user as Deal owner. Job status (Scheduled, In Progress, Completed, Invoiced) maps to a custom field on the Deal so the original service lifecycle is preserved. Active jobs map to open Deal stages; invoiced jobs map to Won.
Fieldproxy
Job Status
Nutshell
Custom field: Job_Status__c (on Deal)
1:1Nutshell has no native equivalent to Fieldproxy's job status lifecycle. We create a custom pick-list field (Job_Status__c) on Nutshell Deals populated with Fieldproxy's exact status values (Scheduled, In Progress, Completed, Invoiced, Cancelled). This preserves the full service lifecycle in Nutshell without altering the standard Deal object behavior.
Fieldproxy
Task
Nutshell
Activity (Note)
1:1Fieldproxy Tasks (work order line items or checklist items) migrate as Nutshell Notes attached to the corresponding Deal or Person. Each Note captures the task description, completion status, and timestamp. If a Task has a technician assignment, the Note records the technician name and completion time for audit continuity.
Fieldproxy
Attachment / File
Nutshell
File
1:1Fieldproxy file attachments on Jobs or People are downloaded and re-uploaded to Nutshell Files, linked to the corresponding Person, Company, or Deal record. File size limits on the destination apply (Nutshell's file handling follows standard web upload limits). We preserve original file names and timestamps to maintain audit continuity.
Fieldproxy
Technician / User
Nutshell
User
1:1Fieldproxy technician records map to Nutshell Users by email address match. A technician who is also a sales contact in Fieldproxy becomes both a Nutshell User (if they log in) and a Nutshell Person. Unmatched technicians are flagged before migration — you either invite them to Nutshell or assign their records to a fallback owner.
Fieldproxy
Organization custom fields
Nutshell
Company custom fields
1:1Fieldproxy Organization custom fields (e.g., service_tier, contract_type, SLA_level) migrate as Nutshell Company custom fields. We create the equivalent field type in Nutshell (text, number, pick-list, date, or checkbox) before data migration so the mapping resolves cleanly. If a custom field uses a pick‑list, we replicate the exact options to ensure data consistency in reports and filters.
Fieldproxy
Person custom fields
Nutshell
Person custom fields
1:1Fieldproxy Person custom fields (e.g., certification_expiry, fleet_vehicle_id) migrate as Nutshell Person custom fields. Field types are matched or the closest Nutshell equivalent is used, with notes in the migration plan for your review before the full run. If a field contains date information, we map it to a Nutshell date field to enable time‑based triggers and reporting.
Fieldproxy
Job line items / parts
Nutshell
Custom field on Deal (parts list)
1:1Fieldproxy job line items and parts used do not have a native Nutshell equivalent. We store the parts list as a custom text or JSON field on the Deal for reference, or surface it as a Note attachment listing each line item with quantity and price.
Fieldproxy
Workflow / Automation
Nutshell
N/A — rebuild required
1:1Fieldproxy workflows, dispatch rules, and AI scheduling automations do not migrate. They must be rebuilt in Nutshell using Nutshell's personal email sequences and basic automation triggers, or documented via our workflow export for your Nutshell admin to reference. Our export includes trigger conditions, action steps, and field dependencies to guide the rebuild process.
Fieldproxy
Integration connections
Nutshell
N/A — rebuild required
1:1Fieldproxy integrations with QuickBooks, Stripe, Calendar, WhatsApp, and Gmail are platform-specific connections that must be re-established in Nutshell. Nutshell's marketplace lists 200+ native integrations including QuickBooks, Stripe, and Google Workspace — your admin can reconnect these post-migration. We also provide a connection checklist and configuration notes for each integration to speed up the re‑setup.
| Fieldproxy | Nutshell | Compatibility | |
|---|---|---|---|
| Organization | Company1:1 | Fully supported | |
| Person | Person1:1 | Fully supported | |
| Job | Deal1:1 | Fully supported | |
| Job Status | Custom field: Job_Status__c (on Deal)1:1 | Fully supported | |
| Task | Activity (Note)1:1 | Fully supported | |
| Attachment / File | File1:1 | Fully supported | |
| Technician / User | User1:1 | Fully supported | |
| Organization custom fields | Company custom fields1:1 | Fully supported | |
| Person custom fields | Person custom fields1:1 | Fully supported | |
| Job line items / parts | Custom field on Deal (parts list)1:1 | Fully supported | |
| Workflow / Automation | N/A — rebuild required1:1 | Fully supported | |
| Integration connections | N/A — rebuild required1: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.
Fieldproxy gotchas
Custom Workflows do not export as portable definitions
API rate limits and bulk endpoints not publicly documented
Spare Parts inventory requires quantity reconciliation
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 Fieldproxy data and design Nutshell schema
FlitStack AI extracts a full export of your Fieldproxy Organizations, People, Jobs, Tasks, and custom fields via the Fieldproxy REST API. We analyze record counts, custom field types, job status distributions, and technician counts. We then design the Nutshell custom fields and map the job-status lifecycle to Nutshell Deal stages and a custom Job_Status__c pick-list. This schema plan is delivered for your Nutshell admin to create before data lands.
Resolve technician-to-Nutshell-user mapping by email
Fieldproxy technician records are matched to Nutshell Users by email address. We generate a pre-migration owner report that lists every technician, their matched Nutshell User (or 'Unmatched — action required'), and the count of Jobs they own. Your team resolves unmatched technicians by inviting them to Nutshell or assigning their Jobs to a fallback owner before the migration window opens.
Migrate Organizations and People before Jobs
Nutshell requires a Company record to exist before a Person can link to it, and a Person record to exist before a Deal can reference the customer. We sequence the migration: Organizations → Companies, then People → Persons (linked to Companies), then Jobs → Deals (with Job_Status__c and owner mapping resolved). This ordering ensures all foreign-key references resolve correctly on the first pass.
Run a sample migration with field-level diff
A representative slice — typically 100–500 records spanning Organizations, People, Jobs, and Tasks — migrates first. We generate a field-level diff between the Fieldproxy source values and the Nutshell destination values so you can verify job-status mapping, technician-to-owner resolution, and custom field population before the full run commits. Sample validation typically runs within a few hours of schema approval. The diff report highlights any missing or mismatched values, allowing your team to adjust field mappings before committing the full dataset.
Execute full migration with delta-pickup cutover window
The full migration runs against Nutshell's JSON-RPC API, using rate-limiting and retry logic to stay within Nutshell's API throughput limits. A delta-pickup window (typically 24–48 hours) at cutover captures any Fieldproxy records modified during the migration run — open Jobs, new Person records, or updated Organization data. Audit logs capture every operation. One-click rollback is available if reconciliation identifies a mapping error.
Platform deep dives
Fieldproxy
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Fieldproxy and Nutshell.
Object compatibility
1 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
Fieldproxy: Not publicly documented.
Data volume sensitivity
Fieldproxy 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 Fieldproxy to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Fieldproxy 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 Fieldproxy
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.