CRM migration
Field-level mapping, validation, and rollback between Field2Base and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Field2Base
Source
Nutshell
Destination
Compatibility
12 of 12
objects map 1:1 between Field2Base and Nutshell.
Complexity
CModerate
Timeline
48–72 hours
Overview
Field2Base is a field service automation platform built around mobile forms and submission workflows. Its data model centers on Form Templates, Form Submissions (the completed records), User accounts, and Regions (the individual fields that make up a form). Nutshell is a sales CRM built around People, Companies, Leads, and Deals with a pipeline view. These are fundamentally different product categories — Field2Base is an operational field-data tool, Nutshell is a sales relationship manager — so the migration does not map object-to-object in most cases. We extract Form Submissions and convert them to Nutshell Notes and Activities, map Field2Base Companies to Nutshell Companies, and surface Field2Base custom form Regions (field-level data) as Nutshell custom fields on the corresponding object. We preserve original submission timestamps and GPS coordinates where captured. Workflow routing rules, offline-form configurations, DIM/EDM integration settings, and approval chains built in Field2Base's Forms Workflow module do not migrate — they must be rebuilt in Nutshell's automation tools or as external processes. The migration runs against Field2Base's REST API for submission data and your DIM export files if configured, loading into Nutshell via the Nutshell JSON-RPC API. A 24–48 hour delta window captures any submissions created or modified during the cutover window.
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 Field2Base 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.
Field2Base
Form Submission
Nutshell
Note / Activity
1:1Each completed Form2Base submission becomes a Nutshell Note attached to the corresponding Person or Company record. Submission region values (text, numeric, dropdown) are written as the Note body in structured format. Original submission timestamp is preserved in the Note create date. GPS coordinates captured in the form are stored as a custom field on the Note.
Field2Base
Form Template
Nutshell
Custom Field Group / Custom Fields
1:1Each named Region in a Field2Base Form Template maps to a Nutshell custom field on the target object (Person, Company, or Lead). Region type determines Nutshell field type: Text regions → Nutshell Text, Numeric → Number, Drop-Down → Dropdown, Date → Date, Camera/Signature → Text (URL or base64 reference). We pre-create all custom fields in Nutshell before loading data.
Field2Base
Company
Nutshell
Company
1:1Field2Base company records map directly to Nutshell Company records, preserving the company name, address (including street, city, state, zip, country), phone, and website fields using exact field-name matching. We recommend migrating Companies before Form Submissions so that the resulting Nutshell Company ID can be linked to each Note, ensuring referential integrity throughout the migration.
Field2Base
User / Mobile User
Nutshell
Person
1:1Field2Base User accounts (the office or field users who submit forms) are mapped to Nutshell Person records by email. Form Submissions carry an owner reference — that owner email is resolved to a Nutshell user. Unmatched owners are flagged before migration and assigned to a fallback Nutshell user.
Field2Base
Region (custom form field — numeric type)
Nutshell
Custom Field (Number)
1:1Numeric Regions in Field2Base, such as measurements, quantities, or ratings, map directly to Nutshell Number custom fields. The region label, data type, and any Field2Base validation constraints (e.g., range limits) are recorded in the migration documentation, but Nutshell does not enforce those constraints automatically. By default, Nutshell numeric fields accept any numeric value, including integers and decimals, allowing downstream calculations or reporting without additional configuration.
Field2Base
Region (dropdown type)
Nutshell
Custom Field (Dropdown)
1:1Drop-Down Regions in Field2Base have defined option values. These are mapped one-to-one to Nutshell Dropdown custom field options. If Nutshell already has a Dropdown field with overlapping values, we merge and deduplicate during mapping. New values are added to the Nutshell field definition before migration.
Field2Base
Region (Camera / Signature)
Nutshell
Custom Field (Text)
1:1Photo and signature regions in Field2Base store image data. We extract the image URL or binary, re-upload to Nutshell's file storage, and store the resulting URL as a Text custom field on the Nutshell record. Nutshell's attachment size limits apply per file.
Field2Base
Form Submission Timestamp
Nutshell
Note Created Date / Activity Date
1:1The submittedAt timestamp on each Field2Base Form Submission is preserved as the Note create date in Nutshell. This maintains the audit trail of when field work was actually performed, separate from the migration import date. We store submittedAt as a custom datetime field on the Note for reporting continuity.
Field2Base
GPS / Location Region
Nutshell
Custom Field (Text) / Address enrichment
1:1Field2Base GPS Regions capture latitude/longitude at submission time. We store coordinates as a Text custom field (e.g., '35.9297° N, 78.9486° W') on the Nutshell Note. If Field2Base stored a formatted address alongside coordinates, we attempt to map that to the Person or Company address fields.
Field2Base
DIM / EDM Export File
Nutshell
Note / Activity (bulk import)
1:1If Field2Base DIM exports data to CSV, ODBC, or XML, we process those files directly as the migration source. Each row in the export maps to a Nutshell Note or Activity using the same region-to-custom-field mapping. DIM exports are often cleaner than live API data because they represent a consolidated data pull.
Field2Base
Forms Workflow (approval chains)
Nutshell
No equivalent
1:1Field2Base Forms Workflow creates multi-step review and approval chains within forms. Nutshell has no equivalent — email sequences trigger on pipeline stage changes, not form submission events. We export the workflow definitions as a PDF reference document for your team to manually rebuild as Nutshell sequences or external approval tools.
Field2Base
Integration Settings (DIM/EDM/DUU)
Nutshell
No equivalent
1:1Field2Base DIM (Data Integration Module), EDM (Enterprise Dispatch Module), and DUU (Data Upload Utility) configurations are third-party integration connections. These must be disconnected and rebuilt against Nutshell's API or Zapier/Make integrations. We document each active integration endpoint for your IT team to reconfigure post-migration.
| Field2Base | Nutshell | Compatibility | |
|---|---|---|---|
| Form Submission | Note / Activity1:1 | Fully supported | |
| Form Template | Custom Field Group / Custom Fields1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| User / Mobile User | Person1:1 | Fully supported | |
| Region (custom form field — numeric type) | Custom Field (Number)1:1 | Fully supported | |
| Region (dropdown type) | Custom Field (Dropdown)1:1 | Fully supported | |
| Region (Camera / Signature) | Custom Field (Text)1:1 | Fully supported | |
| Form Submission Timestamp | Note Created Date / Activity Date1:1 | Fully supported | |
| GPS / Location Region | Custom Field (Text) / Address enrichment1:1 | Fully supported | |
| DIM / EDM Export File | Note / Activity (bulk import)1:1 | Fully supported | |
| Forms Workflow (approval chains) | No equivalent1:1 | Fully supported | |
| Integration Settings (DIM/EDM/DUU) | No 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.
Field2Base gotchas
Offline draft data loss risk at migration cutover
Integration capabilities are tier-gated
API rate limits not publicly documented
Custom Regions require manual field mapping
Submitted form versioning not tracked in exports
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 Field2Base form templates and submission volume
We connect to your Field2Base account using the REST API and enumerate all active Form Templates. For each template we capture: the full list of Regions (name, type, validation rules), the form count, and the total submission volume. We also pull DIM/EDM export configurations if configured. This audit produces the migration scope document — how many custom fields we will create in Nutshell, how many submission records we will convert to Notes, and which templates are active vs. archived. Archived templates with no recent submissions are excluded by default unless you specify otherwise.
Create Nutshell custom fields before data migration
Nutshell custom fields must exist before we can load data into them. We create all mapped custom fields in Nutshell under Settings > Fields, scoped to the correct object (Person, Company, or Lead). Dropdown custom fields get their option values populated from Field2Base Region options. This step is run first so that when we import submission data, every field is available for mapping. We deliver a field-creation plan document listing each custom field, its type, and the source Region for your review before execution.
Resolve Field2Base users to Nutshell users
Each Form Submission in Field2Base carries an owner reference (the user who submitted the form). We match Field2Base user email addresses to Nutshell Person records by email. Where a Nutshell user does not exist for a Field2Base owner, we flag those submissions before migration and assign them to a fallback Nutshell user designated by your team. This ensures no submission lands orphaned — every Note has an owner in Nutshell.
Run sample migration with field-level diff
We run a sample migration against a representative slice of submissions — typically 100–500 records across your most-used form templates. For each sampled submission, we generate a field-level diff showing: the original Field2Base region values, the mapped Nutshell custom field values, the Note body content, and the record association (Person or Company). You review this sample in Nutshell before we commit to the full run. This is the step where you catch any Region-to-custom-field mappings that need adjustment.
Execute full migration with delta-pickup window
The full migration runs against Field2Base's REST API and any DIM export files. All Form Submissions, Companies, and Users are mapped, transformed, and written to Nutshell via the JSON-RPC API. A 24–48 hour delta window opens after the bulk load completes — any submissions created or modified in Field2Base during cutover are captured in a second pass. Audit log records every operation. One-click rollback is available for 72 hours post-migration if reconciliation identifies unexpected gaps.
Platform deep dives
Field2Base
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Field2Base 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
Field2Base: Not publicly documented — we default to 10 req/s and throttle based on 429 responses.
Data volume sensitivity
Field2Base 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 Field2Base to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Field2Base 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 Field2Base
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.