CRM migration
Field-level mapping, validation, and rollback between WorkBuddy and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
WorkBuddy
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between WorkBuddy and Nutshell.
Complexity
BStandard
Timeline
48–96 hours
Overview
WorkBuddy is a field service and job management platform built for trade and multi-trade businesses in Australia and New Zealand. Its core objects center on jobs, work orders, scheduling, dispatch, assets, and technician management. Nutshell is a CRM built around People (contacts), Companies (accounts), Leads, and Deals (pipeline stages). These platforms serve fundamentally different operational roles — WorkBuddy manages field execution while Nutshell manages sales relationships — which means the migration must translate operational event data into CRM-native records. FlitStack AI extracts WorkBuddy contacts, companies, and any linked customer records via WorkBuddy's API, maps them to Nutshell People and Companies, then converts jobs and work orders into Nutshell Deals using custom fields to carry WorkBuddy-specific attributes like job type, priority, and assigned technician. Asset data and scheduling history that have no Nutshell native equivalent are preserved as custom fields for reference. Workflows, dispatch rules, safety checklists, and scheduling automations do not migrate — Nutshell is a CRM and does not have a field service execution layer. Those rules must be rebuilt with your new operational tools post-migration. FlitStack delivers a field-level diff during the sample phase so you can verify every mapping before the bulk run commits.
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 WorkBuddy 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.
WorkBuddy
Contact (WorkBuddy)
Nutshell
Person (Nutshell)
1:1WorkBuddy contacts map directly to Nutshell People. Name, email, phone, and address fields transfer 1:1 via WorkBuddy's API. WorkBuddy contact roles — such as client contact assigned to a job — become Nutshell Person records linked to the relevant Company. Each Person record preserves the original WorkBuddy contact ID for traceability during delta runs.
WorkBuddy
Company (WorkBuddy)
Nutshell
Company (Nutshell)
1:1WorkBuddy company records map to Nutshell Companies. Company name, domain/website, address, and industry fields map directly through WorkBuddy's API. Multi-site WorkBuddy companies with multiple physical locations become a primary Company record in Nutshell, with site location details preserved in a custom field on the Company record. Each Company retains the original WorkBuddy company ID for reference and delta reconciliation.
WorkBuddy
Job (WorkBuddy)
Nutshell
Deal (Nutshell)
1:1WorkBuddy Jobs — the primary work order container — map to Nutshell Deals. Job name becomes the Deal name, estimated value becomes Amount, and job status (quoted, in-progress, completed) maps to a corresponding Nutshell pipeline stage. Job type, priority, and assigned technician are stored as custom fields on the Deal.
WorkBuddy
Work Order (WorkBuddy)
Nutshell
Deal (Nutshell) — secondary record
1:manyWorkBuddy work orders under a Job split into separate Nutshell Deal line items or activity notes. If WorkBuddy has individual work orders tracked as standalone revenue items, each becomes a separate Nutshell Deal linked to the parent Job-Deal via a custom reference field. Multiple work orders per job are consolidated into a primary Deal with work order IDs stored in a custom field.
WorkBuddy
Asset (WorkBuddy)
Nutshell
Custom Fields on Company (Nutshell)
1:1WorkBuddy asset records — covering equipment, location, and maintenance history — have no direct Nutshell equivalent. Asset name, type, location, and maintenance status are stored as custom fields on the Nutshell Company record. Detailed asset lifecycle history is preserved as a JSON-encoded custom field for admin reference.
WorkBuddy
Technician / Worker (WorkBuddy)
Nutshell
User (Nutshell)
1:1WorkBuddy technicians map to Nutshell user accounts resolved by email match. Unmatched technicians are flagged for team action — either creating a Nutshell user account or assigning a fallback owner. WorkBuddy role assignments (field worker, subcontractor) become Nutshell team role assignments.
WorkBuddy
Schedule / Dispatch (WorkBuddy)
Nutshell
Activity (Nutshell)
1:1WorkBuddy scheduling data — job timeslots, technician assignments, dispatch notes — transfers as Nutshell Activities. Native scheduling and dispatch routing does not have a Nutshell equivalent; timeslot information and dispatch notes are stored as task descriptions or custom fields on the associated Deal.
WorkBuddy
Quote / Estimate (WorkBuddy)
Nutshell
Deal (Nutshell) — amount field
1:1WorkBuddy quotes and estimates map to Nutshell Deal Amount fields. Quote status values — including draft, sent, accepted, and rejected — map to the nearest corresponding Nutshell pipeline stage. Detailed quote line items with product descriptions, quantities, and unit pricing that have no direct Nutshell equivalent are preserved as a custom text field or note attachment on the Nutshell Deal record for reference.
WorkBuddy
Custom Property — Job (WorkBuddy)
Nutshell
Custom Field on Deal (Nutshell)
1:1WorkBuddy custom fields on Jobs migrate to Nutshell custom fields on the Deal object. The migration plan flags each custom field by data type (text, number, pick-list, date) and the Nutshell admin creates corresponding fields before the migration run. Custom pick-list values require value-by-value mapping in Nutshell.
WorkBuddy
Invoice (WorkBuddy)
Nutshell
Custom Field on Deal (Nutshell)
1:1WorkBuddy invoice records do not have a native Nutshell equivalent — Nutshell is a CRM and does not include billing or invoicing. Invoice number, amount, and status are stored as custom fields on the associated Nutshell Deal for financial reference.
WorkBuddy
Timesheet / Labor (WorkBuddy)
Nutshell
Activity (Nutshell)
1:1WorkBuddy technician timesheets migrate as Nutshell Tasks with time-in and time-out timestamps captured in the task description field, and total hours logged in a custom numeric field on the Activity. Labor cost data including hourly rates and total labor charges are preserved as a custom currency field on the associated Nutshell Deal record for financial reference and reporting.
WorkBuddy
Safety / Compliance Record (WorkBuddy)
Nutshell
Custom Field on Deal (Nutshell)
1:1WorkBuddy safety checklist and compliance data attached to jobs transfers as a custom field on the Nutshell Deal. Detailed compliance records are stored as note attachments or JSON-encoded text for admin reference. Nutshell does not have a native compliance module.
| WorkBuddy | Nutshell | Compatibility | |
|---|---|---|---|
| Contact (WorkBuddy) | Person (Nutshell)1:1 | Fully supported | |
| Company (WorkBuddy) | Company (Nutshell)1:1 | Fully supported | |
| Job (WorkBuddy) | Deal (Nutshell)1:1 | Fully supported | |
| Work Order (WorkBuddy) | Deal (Nutshell) — secondary record1:many | Fully supported | |
| Asset (WorkBuddy) | Custom Fields on Company (Nutshell)1:1 | Fully supported | |
| Technician / Worker (WorkBuddy) | User (Nutshell)1:1 | Fully supported | |
| Schedule / Dispatch (WorkBuddy) | Activity (Nutshell)1:1 | Fully supported | |
| Quote / Estimate (WorkBuddy) | Deal (Nutshell) — amount field1:1 | Fully supported | |
| Custom Property — Job (WorkBuddy) | Custom Field on Deal (Nutshell)1:1 | Fully supported | |
| Invoice (WorkBuddy) | Custom Field on Deal (Nutshell)1:1 | Fully supported | |
| Timesheet / Labor (WorkBuddy) | Activity (Nutshell)1:1 | Fully supported | |
| Safety / Compliance Record (WorkBuddy) | Custom Field on Deal (Nutshell)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.
WorkBuddy gotchas
No publicly documented REST API
Multi-company accounts split data scopes
Job status must be resolved before cutover
Custom fields vary by industry template
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 WorkBuddy data model and map to Nutshell objects
FlitStack AI exports the full WorkBuddy data model — contacts, companies, jobs, work orders, assets, technicians, and custom fields — via WorkBuddy's API. We identify every record type that carries data and document how each maps to a Nutshell object (People, Companies, Leads, Deals) or custom field. This step also surfaces orphaned objects (jobs with no linked contact, assets with no linked company) that require resolution before the migration. We deliver a schema setup plan for your Nutshell admin to create all required custom fields and configure pipeline stages before the bulk run.
Resolve WorkBuddy technicians to Nutshell user accounts by email match
WorkBuddy technicians and field workers are matched to Nutshell user accounts using email as the unique identifier. FlitStack flags any WorkBuddy technician whose email does not correspond to an existing Nutshell user — your team either creates a Nutshell user for that person before the migration or assigns their records to a fallback Nutshell owner. No Deal or Activity lands without a valid Nutshell owner, ensuring your pipeline reflects the correct attribution at go-live.
Run sample migration with field-level diff
A representative slice of WorkBuddy records — typically 50–100 records spanning contacts, companies, jobs, work orders, and assets — migrates directly into your Nutshell environment. FlitStack generates a field-level diff between the source WorkBuddy data and the resulting Nutshell records, showing every field mapping, transformation, and any value that did not transfer cleanly. You review the sample in Nutshell before the full run commits, confirming that job type, priority, technician assignment, and asset data appear correctly in the target fields.
Execute bulk migration with delta-pickup window
The full WorkBuddy data set migrates into Nutshell with FlitStack handling all foreign key resolution — companies created before contacts, contacts linked to accounts before deals attach to contacts. After the bulk load completes, a delta-pickup window (typically 24–48 hours) captures any records created or modified in WorkBuddy during the cutover. An audit log records every operation, and one-click rollback reverts the Nutshell environment to the pre-migration state if reconciliation reveals unexpected gaps.
Deliver reconciliation report and rebuild reference documentation
FlitStack delivers a post-migration reconciliation report comparing WorkBuddy record counts by type against Nutshell record counts, highlighting any records that could not migrate due to data quality issues or plan limits. We also export WorkBuddy workflow definitions as a reference document your team uses to rebuild scheduling rules, safety checklists, and dispatch logic in your new operational tools. Custom field creation steps for Nutshell are documented so your admin can complete any field setup the migration plan identified as a prerequisite.
Platform deep dives
WorkBuddy
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 WorkBuddy 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
WorkBuddy: Not publicly documented. We confirm available export channels with WorkBuddy support on a per-customer basis before scoping a migration..
Data volume sensitivity
WorkBuddy 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 WorkBuddy to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your WorkBuddy 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 WorkBuddy
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.