CRM migration

Migrate from Service Toolz to Nutshell

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

Service Toolz logo

Service Toolz

Source

Nutshell

Destination

Nutshell logo

Compatibility

92%

11 of 12

objects map 1:1 between Service Toolz and Nutshell.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Service Toolz and Nutshell serve different operational models — Service Toolz is a field-service management platform where customer records, quotes, and work orders are the primary data objects, while Nutshell is a sales CRM built around Leads, People, Accounts, and Deals with pipeline stages and owner assignment as first-class concepts. A migration from Service Toolz to Nutshell collapses field-service scheduling data into a CRM structure: customers migrate as Nutshell People (or Leads, depending on lifecycle stage), companies migrate as Accounts, and Service Toolz quotes migrate as Nutshell Deals with the originating contact linked via the People-Account relationship. The critical translation work happens with Service Toolz's work-order records — which have no direct Nutshell equivalent — and the scheduler add-on data, both of which become Nutshell custom fields for reference and reporting continuity. Nutshell's JSON-RPC API accepts imports in batches, and FlitStack AI resolves Service Toolz owner email addresses against Nutshell users to keep attribution intact. Automations, templates, and QuickBooks integrations built in Service Toolz do not migrate and must be rebuilt in Nutshell's settings or through its API. The migration runs with scoped read access on Service Toolz, leaving your team operational throughout, with a 24–48-hour delta window before final cutover to capture any in-flight changes.

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 Toolz logo

Service Toolz

What's pushing teams away

  • Pricing is not published, so teams cannot benchmark Service Toolz against Jobber, Housecall Pro, FieldPulse, or ServiceTitan without sales engagement.
  • Smaller public review and integration footprint than market-leading FSM tools — fewer reference deployments to draw confidence from.
  • No marketplace of third-party apps; integrations are limited to QuickBooks Online, Twilio, and Google Calendar advertised on the product site, so connectivity to CRMs, payroll, or BI requires custom work.
  • Mobile field-tech experience is functional but not as polished as the leading vertical platforms (Workiz, FieldPulse, Housecall Pro) which compete hard on UX.
  • Reporting is descriptive (live KPI dashboards) rather than configurable BI — teams wanting cross-business analytics or finance forecasting outgrow it quickly.

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 Toolz objects map to Nutshell

Each row shows how a Service Toolz 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 Toolz

Customer

maps to

Nutshell

Person (Contact)

1:1
Fully supported

Service Toolz Customer records map to Nutshell People (the contact object). The primary contact name, email, phone, and address fields map directly. Service Toolz customers without a company association land as standalone People in Nutshell with no AccountId link. During migration, we preserve the original created date and last modified date as custom fields on the Person record to maintain full historical context.

Service Toolz

Customer

maps to

Nutshell

Lead

1:many
Fully supported

Service Toolz Customers that have not had a quote accepted or work order completed split into Nutshell Leads. The split is based on whether the Service Toolz record has an associated quote in 'Accepted' status or a completed work order — if neither exists, the record routes to Lead to preserve the pipeline-entry distinction.

Service Toolz

Company

maps to

Nutshell

Account

1:1
Fully supported

Service Toolz Company records map 1:1 to Nutshell Accounts. Company name, address, phone, and industry fields migrate directly. Nutshell's Account object supports a website field and custom fields, which we create before the migration run based on the Service Toolz company-field configuration.

Service Toolz

Quote

maps to

Nutshell

Deal

1:1
Fully supported

Service Toolz Quote records become Nutshell Deals. The quote name maps to Deal name, total amount maps to Deal value, and quote status maps to a Nutshell custom status field because Nutshell Deals use a stage pick-list rather than a quote-status model. We preserve the original Service Toolz quote number as a custom field for audit traceability.

Service Toolz

Work Order

maps to

Nutshell

Custom Field on Person / Account

1:1
Fully supported

Service Toolz work order records — including work-order number, job description, status, technician assignment, and scheduled date — have no native equivalent in Nutshell's CRM model. We create a Work_Orders__c custom field on the associated Person record and serialize the work-order history as structured JSON stored in that field so the full history remains accessible in Nutshell without creating a separate object.

Service Toolz

Work Order Line Item

maps to

Nutshell

Custom Field on Person / Deal

1:1
Fully supported

Individual line items on a Service Toolz work order — parts used, labor hours, and item-level pricing — are serialized as a custom text area field on the associated Deal record in Nutshell, preserving the item-level detail for reference while avoiding the creation of a separate object that Nutshell's CRM model does not support natively.

Service Toolz

Scheduling / Calendar Event

maps to

Nutshell

Custom Field on Person / Deal

1:1
Fully supported

Service Toolz's Scheduler Integration stores technician appointments linked to work orders. Since Nutshell has no native scheduling or dispatch module, appointment data migrates as a custom datetime field and text description on the associated Person record. We flag this field in the rebuild plan so your team can configure a Google Calendar integration in Nutshell if desired.

Service Toolz

Product / Service Item

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Service Toolz product catalog items that appear on quotes do not have a native Nutshell equivalent. We migrate product names and SKU as a custom text field on the Deal record so line-item context is available to sales reps reviewing a migrated quote in Nutshell.

Service Toolz

Invoice

maps to

Nutshell

Custom Field on Deal

1:1
Fully supported

Service Toolz invoices are not CRM objects in Nutshell. Invoice number, amount, and status migrate as a custom field group on the associated Deal record, keeping financial reference data accessible alongside the deal without creating a billing module that Nutshell does not provide.

Service Toolz

Custom Property (Customer)

maps to

Nutshell

Custom Field (Person)

1:1
Fully supported

Any Service Toolz custom properties on the Customer object require pre-creation of a corresponding Nutshell Person custom field before migration. We audit the full custom property list, map data types to Nutshell field types (text, number, date, picklist), and deliver a pre-migration field-creation checklist so Nutshell is schema-ready before the data run.

Service Toolz

User / Owner

maps to

Nutshell

User (owner assignment)

1:1
Fully supported

Service Toolz user IDs and technician assignments resolve to Nutshell users by email match. We run an owner pre-resolution step before migration: any Service Toolz user without a matching Nutshell user email is flagged and assigned to a fallback owner, ensuring no record lands in Nutshell without an owner.

Service Toolz

Attachment / File

maps to

Nutshell

Custom Field (URL reference)

1:1
Fully supported

Service Toolz file attachments (photos, signed documents, invoices) linked to work orders have no native file-storage equivalent in Nutshell's base CRM. We capture the attachment URL or filename and store it in a custom text field on the associated Person or Deal record. Files that were hosted in Service Toolz should be downloaded and re-uploaded to a connected storage platform post-migration.

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 Toolz logo

Service Toolz gotchas

High

No public API means migration relies on report exports

Medium

Quote-to-Work Order ID linkage requires manual mapping

Low

Inventory quantities are point-in-time and may drift

Low

Add-on modules gate feature data

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 and scheduling data has no native Nutshell home

    Service Toolz work orders, line items, technician assignments, and scheduling appointments are field-service constructs with no equivalent objects in Nutshell's CRM model. If your team relies on work-order history to understand customer relationship depth, that data must be deliberately preserved — either serialized into a custom field on the Person record (which limits reporting usability) or kept as a reference document for manual lookup post-migration. We document this decision in the pre-migration plan and give you the structured JSON export of work-order history so you can rebuild it in a connected tool if needed.

  • Nutshell does not have a native quoting module

    Service Toolz quotes — with version history, line items, and acceptance tracking — map to Nutshell Deals, which do not natively support quote templates, quote versioning, or e-signature workflows. The Nutshell Quotes add-on ($37/month) provides a quote-building interface, but it is a separate product and quote data from Service Toolz does not pre-populate it. We migrate the quote as a Deal record with the total amount and a custom field holding the original quote number, but the line-item detail requires manual re-entry or a custom import script into the Nutshell Quotes module after migration.

  • Custom field limits vary by Nutshell plan tier

    Nutshell's custom field availability is governed by your plan tier — the number of custom fields you can create on Company, Person, and Lead objects is not unlimited at lower tiers. If your Service Toolz setup uses more than 30 custom properties across customers, companies, and quotes, we recommend confirming your target Nutshell plan tier before migration so we can adjust the pre-migration field-creation checklist accordingly. Fields that exceed your tier limit must be noted as 'reference only' and stored as text rather than as typed custom fields.

  • Nutshell API rate limits on large find requests require batched migration

    Nutshell's JSON-RPC API rate-limits find requests (e.g., findLeads, findPeople) when stubResponses is set to false — the degree of throttling varies with current server load. FlitStack AI paces migration batches and retries with exponential backoff to stay within Nutshell's rate limit tolerance. Large datasets (above 25,000 records) may require a multi-session migration run with checkpointing to avoid API throttling interruptions, which extends the migration timeline by 12–24 hours for the largest datasets.

  • QuickBooks integration data does not migrate

    Service Toolz integrates natively with QuickBooks Online for invoice creation, payment recording, and financial reconciliation. That integration — including the mapping between Service Toolz invoices and QuickBooks invoice IDs — is not a data migration item; it is a platform connection that must be rebuilt separately in Nutshell by reconnecting your QuickBooks account through Nutshell's integrations settings. We include a post-migration checklist item for reconnecting QuickBooks and verifying that the invoice custom fields on Nutshell Deals match your QuickBooks chart of accounts.

Migration approach

Six steps for a successful Service Toolz to Nutshell data migration

  1. Audit Service Toolz data model and map custom fields to Nutshell

    We extract a full inventory of Service Toolz objects — customers, companies, quotes, work orders, line items, and all custom properties — and produce a field-level mapping document. This document lists every Nutshell custom field that must be pre-created (with data type, pick-list values, and target object), so your Nutshell admin can build the schema before data is loaded. We also flag any Service Toolz custom properties that exceed your Nutshell plan tier's field limit and propose a storage approach for those fields.

  2. Pre-resolve Service Toolz owners against Nutshell users

    We match Service Toolz owner email addresses against Nutshell user accounts. Any Service Toolz owner without a matching Nutshell user is flagged in a pre-migration owner report with the option to invite them to Nutshell before migration or assign their records to a designated fallback owner. No record migrates without an owner assignment, preventing orphaned records in Nutshell after migration.

  3. Run a sample migration with field-level diff

    A representative slice of records — typically 200–500 covering customers, companies, quotes, and work orders — migrates into Nutshell first. We generate a field-level diff comparing source values against destination values so you can verify that quote-to-deal mapping, custom field population, owner resolution, and work-order serialization all look correct before the full run commits. Sample migration is included in every engagement and typically completes within 4–8 hours of clock time.

  4. Execute full migration with scoped read access and delta pickup

    The full migration runs against Service Toolz using scoped read access — your team continues to work in Service Toolz throughout. A 24–48-hour delta-pickup window after the primary migration run captures any Service Toolz records created or modified during the migration window. All operations are logged to an audit trail, and one-click rollback is available if reconciliation detects unexpected data divergence after the migration lands in Nutshell.

  5. Deliver rebuild reference and post-migration checklist

    After migration, we deliver a rebuild reference document covering Service Toolz automations, workflow rules, and integrations that do not migrate — including the QuickBooks reconnect checklist, the Google Calendar sync setup for scheduling data that was migrated as custom fields, and the Nutshell Quotes module population plan for your quote line items. We also deliver a field-mapping summary CSV and an owner-resolution report so your Nutshell admin has a complete audit trail of every mapping decision made during the migration.

Platform deep dives

Context on both ends of the pair

Service Toolz logo

Service Toolz

Source

Strengths

  • Wide vertical coverage including HVAC, plumbing, flooring, pool service, handyman, window cleaning, and telecoms.
  • Bundled CRM, quoting, work order, scheduling, inventory, invoicing, payments, and timesheet modules.
  • Native QuickBooks Online, Twilio (SMS), and Google Calendar integrations.
  • Mobile field-tech app removes paper work orders.
  • Live operational reports including job profit/loss, estimated vs actual hours, and completion percentage.

Weaknesses

  • Pricing not published; quote-only.
  • Small public review footprint vs Jobber, Housecall Pro, or ServiceTitan.
  • Limited third-party integration ecosystem (QuickBooks, Twilio, Google Calendar only).
  • Mobile UX less polished than category-leading FSM apps.
  • Reporting is dashboard-style rather than configurable BI.
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 Toolz 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 Toolz: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Service Toolz to Nutshell migrations complete within 48–72 hours for datasets under 25,000 records. Migrations approaching 100,000 records or involving 30+ custom fields typically require 5–10 days because Nutshell's API rate limits on large find requests require batched migration sessions and because pre-creating Nutshell custom fields for Service Toolz work-order data adds schema setup time. The longest planning step is the custom field audit and mapping plan — we complete that before any data runs begin.

Adjacent paths

Related migrations to explore

Ready when you are

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