CRM migration

Migrate from Field service software to Nutshell

Field-level mapping, validation, and rollback between Field service software and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Field service software logo

Field service software

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

12 of 12

objects map 1:1 between Field service software and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Field service software organizes technician dispatch, work orders, and asset tracking. Nutshell provides a sales-focused CRM with People, Companies, Leads, and Deals. The core challenge in this migration is translating service-operation data — job statuses, parts used, scheduling windows, technician assignments — into CRM-native structures. We map work orders to Deals with custom fields for service-type, job-status, and resolution notes. Customer contact records migrate to Nutshell People with full address and phone data preserved. Asset registers map to custom fields on Company records or as linked custom-object entries. Nutshell's single pipeline model means multi-stage service workflows collapse to a single Deal stage progression — we document this flattening in the migration plan. Our migration engine uses each platform's API: scoped read access on the source FSM, JSON-RPC calls into Nutshell's v1 API. Activity history (service visits, notes, completed work orders) migrates as Nutshell Activities attached to the relevant People or Company record. Workflows, scheduling rules, and dispatch automations do not migrate — these must be rebuilt using Nutshell's sales automation or external tools. We run a sample migration of 50–200 records with field-level diff before the full run commits.

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

Field service software logo

Field service software

What's pushing teams away

  • Per-user pricing models become cost-prohibitive as field teams scale, prompting businesses to seek flat-fee alternatives or consolidate into platforms with unlimited seats.
  • Steep learning curves and complex configuration requirements delay time-to-value, especially for small to mid-sized service businesses without dedicated IT staff.
  • Limited native integrations with third-party tools force businesses to build and maintain custom middleware, increasing long-term maintenance overhead.
  • Lack of built-in CRM capabilities forces businesses to run separate CRM and FSM systems, leading to duplicate data entry and fragmented customer views.

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 Field service software objects map to Nutshell

Each row shows how a Field service software 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 software

Customer / Contact

maps to

Nutshell

People

1:1
Fully supported

Direct 1:1 mapping from FSM customer contacts to Nutshell People records. The Nutshell People object holds name, email address, phone numbers, job title, and full postal address. Source contact records that do not have a company association land as standalone People records without a linked Company reference. Primary company link from the source FSM maps to a Nutshell Company lookup field, establishing the people-to-company relationship in Nutshell's relational structure.

Field service software

Company / Account

maps to

Nutshell

Company

1:1
Fully supported

Direct 1:1 mapping from FSM company or account records to Nutshell Company objects. Company name, website domain, industry classification, employee count, and billing address migrate as Nutshell Company standard fields. If the source FSM uses parent-child company hierarchies to represent corporate structures or franchise relationships, the parent link maps directly to Nutshell's parent-company association field, preserving organizational structure within Nutshell.

Field service software

Work Order / Job

maps to

Nutshell

Deal

1:1
Fully supported

Work orders transform into Nutshell Deals using FSM work order data. The Deal Name derives from the service type concatenated with the customer name for immediate identification. FSM job status values including Scheduled, In Progress, Completed, and On Hold map to Nutshell Deal stage values — we configure a custom stage set that mirrors your FSM workflow during setup. The original work order number from the source system is stored as a custom field on the Deal for full traceability back to the source record.

Field service software

Lead / Prospect

maps to

Nutshell

Lead

1:1
Fully supported

Unconverted leads residing in the FSM system map directly to Nutshell Lead records with a 1:1 relationship. Source lead status values including New, Contacted, Qualified, and Converted map to Nutshell Lead status pick-list values configured during setup. Leads that have an associated open work order in the FSM route to both a Nutshell Lead record and a corresponding Deal record simultaneously, ensuring the service opportunity and sales prospect remain synchronized across both record types.

Field service software

Asset / Equipment

maps to

Nutshell

Company (custom fields) or Custom Object

1:1
Fully supported

Equipment records from the FSM asset register map to custom fields on the linked Nutshell Company record, including asset_tag, serial_number, install_date, and warranty_expiry fields. For FSM installations using a comprehensive asset register with full maintenance history, multiple location records, and depreciation tracking, migration to a Nutshell Enterprise custom object is required. We identify which approach fits your data during the scoping phase based on asset register complexity and your Nutshell subscription tier.

Field service software

Technician / Field Worker

maps to

Nutshell

User or People

1:1
Fully supported

FSM technicians who are also customer contacts or sales leads map to Nutshell People records with a technician_role custom field populated for identification. Technicians who require system access to view and manage their assigned work orders become Nutshell Users matched by email address during the migration. Any technician records that do not resolve to a matching Nutshell User or People record are flagged in the pre-migration report for manual user creation or cleanup before the migration run executes.

Field service software

Service Visit / Activity Log

maps to

Nutshell

Activity (Task/Event)

1:1
Fully supported

Completed service visits from the FSM migrate as Nutshell Activity records — service type, technician name, and resolution summary populate the Activity description field for reference. Original timestamps including visit date and time plus duration data are preserved on the migrated Activity record. If the FSM logs multiple line-item tasks per individual visit such as inspection steps, parts installed, and quality checks, each task becomes a separate Activity linked to the same parent Deal record to maintain granular service history.

Field service software

Parts / Line Items

maps to

Nutshell

Deal (custom fields) or Note

1:1
Fully supported

Parts and materials used on a work order migrate using one of two approaches depending on your reporting needs. Structured custom fields on the Deal including part_name, part_number, quantity, and cost capture line-item detail in a queryable format. Alternatively, a Note attachment with embedded CSV data preserves full parts detail without occupying multiple custom fields. Nutshell has no native line-item object or product table on Deals — we agree on the format during scoping based on your post-migration reporting requirements.

Field service software

Invoice / Billing Record

maps to

Nutshell

Deal or Note

1:1
Fully supported

Nutshell provides no native invoicing, billing, or payment object for financial transaction recording. Invoices from the FSM migrate as Notes attached to the corresponding Deal, preserving invoice number, date, and line-item summary. Alternatively, a custom currency field captures total billed amount and payment status for quick reference on the Deal. Given that Nutshell is a CRM rather than an accounting system, we recommend managing all accounting and billing data in a dedicated accounting platform post-migration to maintain financial accuracy and compliance.

Field service software

Tag / Category Label

maps to

Nutshell

Tag

1:1
Fully supported

Service-type tags, customer segment labels, equipment categories, and priority classifications from the FSM migrate as Nutshell Tags that attach to People, Companies, and Deals for filtering, segmentation, and reporting purposes. FSM-specific taxonomy such as trade_type codes, priority_level ratings, and service_category labels that require structured values rather than simple tag associations map to Nutshell custom fields configured during schema setup if tags alone prove insufficient for your reporting needs.

Field service software

Scheduling / Dispatch Data

maps to

Nutshell

Activity or Note

1:1
Fully supported

FSM appointment windows, scheduled time slots, technician assignments, and dispatch data lack a direct equivalent in Nutshell's activity model. We preserve this operational data as Nutshell Activity records with scheduling metadata stored in custom fields including scheduled_date, appointment_window_start, appointment_window_end, assigned_technician_email, and visit_status. Routing optimization data, geo-coordinates for dispatch mapping, and multi-technician scheduling dependencies do not migrate as they require specialized FSM scheduling algorithms that Nutshell cannot replicate.

Field service software

Attachment / Photo Document

maps to

Nutshell

Note with file attachment

1:1
Fully supported

File attachments associated with work orders in the FSM including photographs of completed work, signed service forms, inspection reports, and equipment diagrams migrate as Nutshell Notes with file attachments re-uploaded to Nutshell's storage infrastructure. Nutshell's attachment size limits apply with a maximum of 25MB per individual file. For FSM records containing multiple attachments per work order, each file becomes a separate Note attachment linked to the parent Deal, preserving the original attachment structure and naming conventions where available from the source system.

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.

Field service software logo

Field service software gotchas

High

Disconnected CRM and FSM systems cause duplicate records at migration

Medium

API access and bulk endpoints gated behind paid tiers

Medium

Parts and inventory schema incompatibility across FSM platforms

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

  • FSM work order structure collapses into Nutshell's single Deal pipeline

    Field service platforms model jobs as structured records with stages specific to service delivery — dispatch, en route, on-site, awaiting-parts, completed. Nutshell Deals use a single stage set designed for sales pipelines. Multi-stage FSM workflows cannot map 1:1 into Nutshell stages without flattening. We configure a Nutshell stage set that captures the most meaningful state transitions (e.g., Scheduled, In Progress, Completed) and preserve the full FSM stage history in a custom multi-value field on the Deal record for audit purposes.

  • Nutshell reporting is intentionally lightweight — FSM operational metrics do not translate

    G2 and Capterra reviewers consistently flag Nutshell's reporting as limited compared to enterprise CRM platforms. FSM software generates technician utilization rates, SLA compliance percentages, parts consumption reports, and route efficiency metrics — none of which Nutshell produces natively. After migration, operational field-service reporting requires either Nutshell's built-in funnel and activity reports supplemented with exported data, or a dedicated BI tool. We include a data dictionary mapping FSM metric definitions to Nutshell field equivalents so your analytics team can rebuild reports accurately.

  • Scheduling and dispatch data has no Nutshell equivalent and requires manual reconstruction

    FSM scheduling windows, technician route assignments, and geographic dispatch data are operationally rich but structurally incompatible with Nutshell's activity model. A scheduled Tuesday 2pm–4pm service window with a specific technician assigned cannot map to a Nutshell Activity record without losing the multi-appointment context. We preserve scheduling data as custom fields on the Deal and Activity records — appointment_window_start, appointment_window_end, assigned_technician_email — but Nutshell's calendar views do not surface this data in the same way FSM dispatch boards do.

  • Asset register migration requires Enterprise plan or custom field strategy

    Nutshell's standard plans support custom fields only on People, Companies, and Leads — there is no native asset or equipment object. A full FSM asset register with maintenance history, warranty data, and location tracking requires either Nutshell Enterprise (which enables custom objects) or a custom field strategy on Company records. For FSM setups with fewer than 50 assets, a Company-custom-field approach is typically sufficient. For larger asset registers with complex relationships, we recommend Nutshell Enterprise or a dedicated asset management integration post-migration.

  • FSM per-technician user seats do not map to Nutshell user licensing

    Field service platforms often license every technician as a full user with dispatch and scheduling access. Nutshell's user model is designed for sales and marketing staff — it does not include field-specific mobile dispatch features. Technicians who only need read access to their assigned work orders would be over-licensed in Nutshell, while those needing full scheduling access may find Nutshell's calendar insufficient. We flag technician-to-user mapping during scoping so your team can decide which staff members need Nutshell seats versus those who continue using the FSM or a dedicated field service tool.

Migration approach

Six steps for a successful Field service software to Nutshell data migration

  1. Audit source FSM data model and define Nutshell schema

    We extract a full data inventory from your FSM platform via API: all work order records with status history, customer contacts, company accounts, asset register, technician profiles, and activity logs. We identify custom fields, pick-list values, and relationships. Then we design the Nutshell schema: custom fields on People, Companies, and Deals; Deal stage configuration; Lead status setup; and whether asset data requires a custom object or Company custom field approach. This schema plan is delivered for your Nutshell admin to implement before migration runs.

  2. Resolve technician and user mappings by email

    FSM technician records are matched to Nutshell Users by email address. We generate a technician-to-user resolution report showing matched users, People records that will become users, and technicians with no Nutshell match. Your team creates Nutshell user accounts for unmatched technicians before migration. Unresolved technicians receive a fallback assignment to a designated Nutshell admin user — no work order migrates without an owner.

  3. Migrate companies and contacts before work orders

    Nutshell requires Company records to exist before People can be associated, and People must exist before Deals can reference them. We sequence the migration: Companies first (with address and industry data), then People (with company link and contact details), then Leads, then Deals (with work order data, technician owner, and custom fields), then Activities. This dependency order ensures foreign key relationships resolve correctly on the Nutshell side and avoids orphaned records.

  4. Run sample migration with field-level diff

    A representative sample of 100–300 records — spanning contacts across multiple companies, deals in different stages, and a mix of asset records — migrates first. We generate a field-level diff comparing source values against Nutshell destination values for every mapped field. You review the diff to confirm stage mapping, technician resolution, asset field placement, and custom field formatting. Adjustments to the mapping plan are made before the full migration commits.

  5. Execute full migration with delta-pickup window

    The full migration runs against Nutshell's JSON-RPC API. A delta-pickup window of 24–48 hours after initial completion captures any FSM records modified or created during the cutover window. All operations are logged in a migration audit record with source record ID, destination record ID, field mappings applied, and timestamp. If reconciliation fails — record counts don't match, required fields are blank — one-click rollback reverts the Nutshell environment to its pre-migration state.

Platform deep dives

Context on both ends of the pair

Field service software logo

Field service software

Source

Strengths

  • FieldEdge brings 40+ years of field-service domain history (invented FSM in 1980 for HVAC contractors) — vertical depth that newer cloud-native FSMs lack.
  • Tight QuickBooks integration handles two-way financial sync without manual re-entry, which is a documented buyer driver for HVAC, plumbing, and electrical contractors.
  • Built-in flat-rate price book with rates for thousands of appliances and parts means technicians quote consistently without spreadsheet lookups.
  • Native mobile app gives technicians offline access to job details, tasks, and materials, plus on-site invoicing and payment collection via FieldEdge Payments.
  • Bundled modules (Smart Dispatching with GPS, MarketingEdge for email/SMS, Proposal Pro for quotes, Flat Rate pricing) reduce the need to integrate third-party point tools.

Weaknesses

  • Per-user pricing models create unpredictable costs as field teams grow and seasonal workers are added.
  • Separate FSM and CRM systems create duplicate customer records and require data to be re-entered manually across platforms.
  • On-premise or legacy FSM platforms require significant IT involvement for upgrades and integrations.
  • Steep learning curves delay adoption for small service businesses without dedicated training resources.
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 Field service software 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

    Field service software: Not publicly documented.

  • Data volume sensitivity

    B

    Field service software doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Field service software 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 Field service software to Nutshell data migrations

Answers to the questions buyers ask most during Field service software to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Field service software to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most FSM-to-Nutshell migrations complete in 48–72 hours for setups under 25,000 records. Larger FSM databases with 100,000+ work orders, an extensive asset register, and 50+ custom fields extend to 5–10 days. The longest planning step is designing the Nutshell schema — custom fields, Deal stage configuration, and asset-field strategy — which runs in parallel with data extraction before any records land in Nutshell.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Field service software.
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