CRM migration
Field-level mapping, validation, and rollback between Service Toolz and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Service Toolz
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between Service Toolz and Nutshell.
Complexity
BStandard
Timeline
48–72 hours
Overview
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.
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 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
Nutshell
Person (Contact)
1:1Service 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
Nutshell
Lead
1:manyService 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
Nutshell
Account
1:1Service 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
Nutshell
Deal
1:1Service 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
Nutshell
Custom Field on Person / Account
1:1Service 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
Nutshell
Custom Field on Person / Deal
1:1Individual 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
Nutshell
Custom Field on Person / Deal
1:1Service 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
Nutshell
Custom Field on Deal
1:1Service 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
Nutshell
Custom Field on Deal
1:1Service 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)
Nutshell
Custom Field (Person)
1:1Any 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
Nutshell
User (owner assignment)
1:1Service 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
Nutshell
Custom Field (URL reference)
1:1Service 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.
| Service Toolz | Nutshell | Compatibility | |
|---|---|---|---|
| Customer | Person (Contact)1:1 | Fully supported | |
| Customer | Lead1:many | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Quote | Deal1:1 | Fully supported | |
| Work Order | Custom Field on Person / Account1:1 | Fully supported | |
| Work Order Line Item | Custom Field on Person / Deal1:1 | Fully supported | |
| Scheduling / Calendar Event | Custom Field on Person / Deal1:1 | Fully supported | |
| Product / Service Item | Custom Field on Deal1:1 | Fully supported | |
| Invoice | Custom Field on Deal1:1 | Fully supported | |
| Custom Property (Customer) | Custom Field (Person)1:1 | Fully supported | |
| User / Owner | User (owner assignment)1:1 | Fully supported | |
| Attachment / File | Custom Field (URL reference)1: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.
Service Toolz gotchas
No public API means migration relies on report exports
Quote-to-Work Order ID linkage requires manual mapping
Inventory quantities are point-in-time and may drift
Add-on modules gate feature data
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 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.
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.
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.
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.
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
Service Toolz
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Service Toolz and Nutshell.
Object compatibility
2 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
Service Toolz: Not publicly documented.
Data volume sensitivity
Service Toolz 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 Service Toolz to Nutshell migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave Service Toolz
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.