CRM migration

Migrate from Service Suite FSM to Nutshell

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

Service Suite FSM logo

Service Suite FSM

Source

Nutshell

Destination

Nutshell logo

Compatibility

91%

10 of 11

objects map 1:1 between Service Suite FSM and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Service Suite FSM is a field-service management platform centered on work orders, technician dispatch, and scheduling optimization. Nutshell is a sales-focused CRM built around People, Companies, Leads, and Deals with pipeline stage management. These platforms serve different primary functions, so the migration is fundamentally about extracting the customer-record layer — contacts, companies, activities, and any custom properties — and discarding FSM-specific operational constructs that have no CRM counterpart. FlitStack AI extracts data via Service Suite FSM's export APIs, maps the transferable objects to Nutshell's People, Company, and Deal records, and loads them through Nutshell's JSON-RPC API. Work orders, service task histories, and dispatch records become activity notes or custom text fields in Nutshell since no structured work-order object exists there. FSM automation rules (route optimization, scheduling logic, technician assignment rules) cannot migrate — Nutshell has no equivalent automation engine at the FSM level. The migration handles data-only transfer; your team rebuilds FSM-specific workflows in Nutshell's activity-tracking model or accepts that dispatch-level history is reference-only.

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

Service Suite FSM logo

Service Suite FSM

What's pushing teams away

  • Limited public documentation and developer community make troubleshooting issues or extending functionality difficult without vendor support.
  • Lack of transparent pricing makes budget planning uncertain, and smaller teams report concerns about value for money compared to more established FSM platforms.
  • Integration ecosystem is narrow; teams requiring advanced ERP, CRM, or inventory integrations find the platform limiting as operations scale.

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 Service Suite FSM objects map to Nutshell

Each row shows how a Service Suite FSM 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.

Service Suite FSM

Customer / Contact (Service Suite FSM)

maps to

Nutshell

Person (Nutshell)

1:1
Fully supported

Service Suite FSM customer records map directly to Nutshell People. All standard fields — first name, last name, email, phone, mobile, job title, and address — transfer as-is. Any custom contact properties are mapped to pre-created Nutshell custom fields. Owner assignment resolves by matching the FSM owner email to a Nutshell user account; records without a match are flagged for manual review.

Service Suite FSM

Company / Account (Service Suite FSM)

maps to

Nutshell

Company (Nutshell)

1:1
Fully supported

Service Suite FSM company records map to Nutshell Companies. All core attributes — company name, domain/website, industry, employee count, annual revenue, phone, and address — transfer directly. Any custom company properties become Nutshell custom fields, which are created before migration. Parent‑company hierarchies in FSM collapse to the primary parent in Nutshell’s single‑parent model, and the company record is available for linking People via the company_id key after the Companies load.

Service Suite FSM

Service Order / Work Order (Service Suite FSM)

maps to

Nutshell

Activity (Nutshell) — Note

1:1
Fully supported

Service Suite FSM work orders have no native Nutshell equivalent. Each work order becomes a Note activity attached to the corresponding Person or Company in Nutshell, preserving the original order number, status, description, and resolution summary as text. Parts used and labor hours are included in the note body.

Service Suite FSM

Service Order Line Item / Task (Service Suite FSM)

maps to

Nutshell

Activity Task (Nutshell)

many:1
Fully supported

Individual task line items from Service Suite FSM work orders merge into a single Nutshell task attached to the parent activity note. Task description, status, and completion flag are preserved; the FSM task hierarchy flattens because Nutshell does not support nested task structures.

Service Suite FSM

Technician / Field Resource (Service Suite FSM)

maps to

Nutshell

User (Nutshell) — no direct map

1:1
Fully supported

Service Suite FSM technician records represent dispatchable resources with skills, certifications, and schedule availability. Nutshell has no technician or resource object — technicians cannot be represented natively. We preserve technician names and IDs as a custom field on activity notes for reference only.

Service Suite FSM

Schedule / Dispatch Assignment (Service Suite FSM)

maps to

Nutshell

Activity Task (Nutshell) — date reference only

1:1
Fully supported

Dispatch assignments (technician‑to‑job scheduling) have no Nutshell equivalent. The original scheduled date and time are stored in a custom datetime field (fsm_scheduled_date__c) on the linked activity note, preserving the exact dispatch window. The technician reference is held in a separate custom text field (fsm_technician_id__c). Because Nutshell lacks a scheduling board or dispatch view, these fields serve only as historical reference; you cannot manage future dispatch from within Nutshell.

Service Suite FSM

Lead (Service Suite FSM — if used for pre-service leads)

maps to

Nutshell

Lead (Nutshell)

1:1
Fully supported

If Service Suite FSM stores pre‑service leads separately from customer records, those map to Nutshell Leads. All lead fields — name, email, phone, source, and status — transfer directly, and custom lead properties become Nutshell custom fields on the Lead object. FSM lead status values are mapped to Nutshell’s status picklist; unmapped values are flagged for manual mapping. After migration, leads enter Nutshell’s qualification pipeline, replacing the FSM lead‑status workflow.

Service Suite FSM

Custom Property Set (Service Suite FSM)

maps to

Nutshell

Custom Field (Nutshell)

1:1
Fully supported

Service Suite FSM custom properties on customer, company, or work-order records require corresponding custom fields in Nutshell. We pre‑create Nutshell custom fields before migration and map values field‑by‑field, preserving data types. For work‑order‑level custom attributes that have no Nutshell activity custom field support, the values are appended to the activity note body as text. The custom‑field creation plan is documented and reviewed before the load.

Service Suite FSM

Attachment / Document (Service Suite FSM)

maps to

Nutshell

File attachment (Nutshell)

1:1
Fully supported

Service Suite FSM file attachments — signatures, photos, service reports — on work orders are downloaded and re‑uploaded to Nutshell as file attachments on the linked Person or Company record. File name is preserved. Attachments are linked to the work‑order activity note via FSM work‑order ID stored in a custom field. File size is limited to Nutshell’s 25 MB per‑file cap, and files exceeding this limit are flagged for manual handling.

Service Suite FSM

Activity History — Calls, Emails (Service Suite FSM)

maps to

Nutshell

Activity (Nutshell) — logged communication

1:1
Fully supported

Service Suite FSM call logs and email records map to Nutshell Activity entries of type 'Call' or 'Email'. Original timestamps, subject, duration (calls), and associated contact record are preserved. Nutshell does not store email body content — the activity note captures the summary only.

Service Suite FSM

Integration / Third-party connection (Service Suite FSM)

maps to

Nutshell

No equivalent in Nutshell

1:1
Fully supported

Service Suite FSM integrations — such as QuickBooks for invoicing, Stripe for payment processing, and Slack for notifications — have no Nutshell equivalent and cannot be transferred. Each integration must be rebuilt: QuickBooks connections are re‑established through Nutshell’s marketplace, Stripe payment data stays in Stripe and can be referenced via links, and Slack notifications are recreated using Nutshell webhooks or automation tools. API credentials and webhook endpoints must be re‑configured.

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.

Service Suite FSM logo

Service Suite FSM gotchas

High

No public API documentation

High

No verifiable data export mechanism

Medium

Attachment and document handling unknown

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

  • Work order history has no native Nutshell equivalent and becomes unstructured notes

    Service Suite FSM work orders are structured records with status, line items, parts used, labor hours, and resolution notes. Nutshell has no work-order object — it has People, Companies, Leads, Deals, and Activity notes. FlitStack AI converts each work order to a Nutshell Activity note containing the order number, description, status, scheduled date, completion date, technician reference, parts list, and labor hours as text and custom fields. The structured FSM work-order model flattens into a single note per order; you cannot query parts-used or labor-hours across all work orders in Nutshell without exporting the notes and parsing them. This is a fundamental model mismatch — not a mapping limitation that can be resolved with more configuration.

  • Nutshell has no scheduling board or dispatch model for technician assignment

    Service Suite FSM's core value is the dispatch board — assigning technicians to jobs by skill, geography, and availability. Nutshell has no resource-scheduling, dispatch, or technician-management module. The technician who performed a service appears in Nutshell only as a reference text field on the linked activity note. You cannot view technician schedules, capacity, or utilization in Nutshell. If your team uses FSM primarily for dispatch coordination, Nutshell does not replace that capability — it only preserves the record of who did what, attached to the customer account. Rebuilding a scheduling workflow in Nutshell requires a third-party scheduling tool or manual assignment of tasks.

  • Nutshell custom fields are supported only on People, Companies, and Leads — not on Deals or Activities

    Service Suite FSM stores custom properties across multiple object types — on customers, companies, work orders, and assets. Nutshell's custom field model is more restricted: custom fields can be created on Person, Company, and Lead records, but not on Deal records or Activity records. FSM custom properties on work orders (service-type codes, SLA tiers, contract types) cannot migrate as structured fields on Nutshell Activities — they must be appended to the activity note body as text. This means FSM custom property reports cannot be replicated in Nutshell without custom development or exported-data analysis.

  • FSM automation and scheduling rules have no Nutshell equivalent

    Service Suite FSM automation includes service-level agreement triggers, route-optimization rules, automatic technician reassignment on delay, and customer-notification workflows on job completion. Nutshell's automation is limited to email sequences (on the Pro plan) and basic lead-assignment rules. None of the FSM dispatch, scheduling, or service-automation logic transfers. We export your FSM automation definitions as a documentation reference for your team to manually rebuild in Nutshell's limited automation model or accept that those processes require a different tool.

  • Service Suite FSM integrations (QuickBooks, Stripe, Slack) must be rebuilt in Nutshell separately

    Service Suite FSM integrations with QuickBooks for invoicing, Stripe for payment processing, and Slack for team notifications do not have Nutshell counterparts. Nutshell offers its own integration marketplace but not a direct QuickBooks sync or Stripe payment integration. Any accounting or payment data flowing through Service Suite FSM remains in those respective platforms. FlitStack AI does not migrate integration configurations — your team establishes new connections in Nutshell independently, and historical transaction data stays in QuickBooks or Stripe.

Migration approach

Six steps for a successful Service Suite FSM to Nutshell data migration

  1. Audit Service Suite FSM data export scope and Nutshell API capacity

    FlitStack AI connects to Service Suite FSM via your export API credentials and inventories all transferable record types — People, Companies, Leads, Work Orders, and activity histories. We verify API rate limits and pagination behavior to establish a safe batch size for extraction. Simultaneously, we confirm your Nutshell account's custom field limits and API write quotas. The audit output is a migration scope document listing every record type, estimated volume, and any FSM objects that will not transfer to Nutshell.

  2. Create Nutshell custom fields and map FSM custom properties

    Before data loads, FlitStack AI creates the custom fields in Nutshell required for FSM custom property values — fsm_work_order_status__c, fsm_scheduled_date__c, fsm_completed_date__c, fsm_technician_id__c, fsm_parts_used__c, fsm_labor_hours__c, source_system_id__c, and original_create_date__c. FSM custom properties on People and Companies map directly to Nutshell custom fields by name and type. Work-order-level custom properties are documented and either appended to the activity note body or stored in a single custom text field.

  3. Resolve owner and user mappings by email

    Service Suite FSM technician and customer-owner IDs are matched against Nutshell user email addresses. Records without a matching Nutshell user are flagged before migration. Your team either invites the FSM technician as a Nutshell user or approves a fallback owner assignment. No record lands in Nutshell without a resolved owner; this prevents orphaned records that cannot be assigned or queried after migration.

  4. Migrate Companies, then People, then Work Order history

    Nutshell requires companies to exist before people can link to them (via company_id), and people should exist before activity notes attach to them. FlitStack AI sequences the migration in dependency order: Companies → People → Leads → Work Orders (as Activity Notes) → Call and Email logs. Work order line items merge into a single activity note per order. Activity timestamps from FSM are preserved in the corresponding custom datetime fields on each Nutshell activity note.

  5. Run a sample migration with field-level diff before full commit

    A representative slice — typically 200–500 records covering people, companies, work orders, and activities — migrates first. FlitStack AI generates a field-level diff report comparing source FSM values against the Nutshell record values, with attention to custom field population, work order note formatting, and owner resolution. You verify the output before the full migration runs. This catches value-mapping gaps, custom field creation delays, and technician-reference formatting before volume migration.

  6. Execute full migration with delta-pickup window and audit log

    Full migration runs against Nutshell's JSON-RPC API using batched writes within rate limits. A delta-pickup window of 24–48 hours captures any records modified in Service Suite FSM during the cutover period. FlitStack AI generates a complete audit log of every record written, including source FSM ID, destination Nutshell ID, timestamp, and operation type. One-click rollback is available if reconciliation fails — the audit log enables precise reversal without data loss.

Platform deep dives

Context on both ends of the pair

Service Suite FSM logo

Service Suite FSM

Source

Strengths

  • All-in-one FSM bundle — dispatching, scheduling, CRM, inventory, HR/payroll, accounting, project management and service agreements in one platform
  • Offline-capable mobile app for field technicians working in low-connectivity areas
  • Smart dispatching that assigns jobs to the nearest available technician based on real-time location
  • Native SMS, voice calling and team chat reduce reliance on separate communication tools
  • Pre-built integrations with QuickBooks, Slack and Stripe cover the most common SMB accounting/payment/comms needs

Weaknesses

  • No publicly listed pricing — quotes only through demo/sales contact
  • Open API is advertised but developer documentation is not surfaced on the website
  • Small market footprint with very limited independent reviews compared to ServiceTitan, Jobber, FieldEdge or Housecall Pro
  • Bundled module mix is broad but depth is unclear — enterprise features like complex routing optimisation, multi-region dispatch governance and BI are not detailed
  • Limited public schema documentation makes migration scoping discovery-heavy and lengthens initial project setup
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 Service Suite FSM 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

    Service Suite FSM: Not publicly documented.

  • Data volume sensitivity

    B

    Service Suite FSM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Service Suite FSM 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 Service Suite FSM to Nutshell data migrations

Answers to the questions buyers ask most during Service Suite FSM to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Service Suite FSM to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Service Suite FSM to Nutshell migrations complete in 48–72 hours for under 25,000 transferable records. The data model difference (FSM vs. CRM) means we migrate a defined subset — contacts, companies, leads, and activity notes from work orders — rather than the full FSM object graph, which keeps extraction fast. Larger FSM datasets with extensive work-order histories extending the delta window to 5–8 days. The planning phase (custom field creation, owner mapping, work-order-to-note transformation design) typically adds 3–5 days before migration begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Service Suite FSM.
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