CRM migration

Migrate from Bluetrait to Nutshell

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

Bluetrait logo

Bluetrait

Source

Nutshell

Destination

Nutshell logo

Compatibility

67%

6 of 9

objects map 1:1 between Bluetrait and Nutshell.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Bluetrait and Nutshell serve different primary audiences, and the migration is defined by that difference. Bluetrait is an Australian MSP platform built around Tickets, Companies, Clients, Timesheets, RMM agents, and billing for managed service providers. Nutshell is a B2B sales CRM built around People, Companies, Leads, Deals, and Activities with pipeline management, email tracking, and automation. The migration from Bluetrait to Nutshell is a simplification and refocusing: we map MSP-specific objects (Agents, RMM endpoints, recurring billing automation) out of scope, migrate Companies and Clients into Nutshell's Company and Person objects, convert Ticket histories to Tasks, and flag that timesheet entries and project data require custom fields or manual rebuild in Nutshell because the platform does not have a native timesheet or project management object. We do not migrate Workflows, Automations, Sequences, Forms, Landing Pages, or Reports as code; we deliver a written inventory of these for the customer's admin to rebuild in Nutshell or a connected tool.

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

Bluetrait logo

Bluetrait

What's pushing teams away

  • Performance slowdowns and UI lag — users report the application runs slowly at times, particularly when loading reports or large ticket queues, with some attributing this to their own connectivity.
  • Limited third-party integrations outside the MSP ecosystem — while ConnectWise Control, Webroot, and Bitdefender are supported, non-MSP integrations require custom development or are not available.
  • Custom reporting is limited — customers seeking advanced analytics or data export beyond CSV report downloads find the platform's reporting module restrictive compared to dedicated BI tools.
  • Lack of a public API on the Free tier — API access starts on Standard (USD $23/user/mo), so smaller teams evaluating the platform cannot automate workflows without a paid upgrade.

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

Each row shows how a Bluetrait 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.

Bluetrait

Company

maps to

Nutshell

Company

1:1
Fully supported

Bluetrait Company records map directly to Nutshell Company. The company name, domain, address, phone, and custom fields transfer as-is. We use company name as the dedupe key during import. If the source account uses the Bluetrait CRM module with separate Client records linked to Companies, we preserve the Client-to-Company relationship as a custom Company field in Nutshell rather than creating duplicate records.

Bluetrait

Client

maps to

Nutshell

Person

1:1
Fully supported

Bluetrait Client records (the CRM layer representing individual contacts within a company) map to Nutshell Person. The Client's email, phone, role, and any custom fields transfer to Nutshell's Person object. We link each Person to its parent Company record using Nutshell's Company lookup. If the source Bluetrait account uses Client records as the primary contact representation without a separate Company record, we create a placeholder Nutshell Company using the Client's domain or organization name.

Bluetrait

CRM Customer

maps to

Nutshell

Person

1:1
Fully supported

Bluetrait's CRM module Customers and Leads map to Nutshell Person records. Lead status, lifecycle stage, and custom CRM fields migrate to Nutshell custom fields on Person. If the customer uses both the MSP Companies module and the CRM Customers module in Bluetrait, we deduplicate by email during scoping to avoid creating duplicate Person records in Nutshell.

Bluetrait

Ticket

maps to

Nutshell

Task

lossy
Fully supported

Bluetrait Tickets map to Nutshell Tasks. Ticket status (open, pending, resolved, closed) maps to Task status (open, waiting, completed). Ticket priority maps to Nutshell's priority field. Internal notes and comments migrate as Task notes. We note that Nutshell does not have a separate Ticket object; the customer's team must adopt the Task model for issue tracking in Nutshell or connect a dedicated helpdesk integration post-migration.

Bluetrait

Timesheet

maps to

Nutshell

Task (custom fields)

lossy
Fully supported

Bluetrait Timesheet entries have no direct Nutshell equivalent because Nutshell does not have a native timesheet object. We migrate timesheet data (date, hours, user, task/project link, timesheet type) as Nutshell Tasks with custom fields for hours_logged, timesheet_type, and project_reference. The customer selects whether to create one Task per timesheet entry or roll up entries by day or project during scoping. Auto-billing from timesheets does not migrate and must be reconfigured manually in the destination billing tool.

Bluetrait

Project

maps to

Nutshell

Task (milestone grouping)

lossy
Fully supported

Bluetrait Projects (with linked tasks, budgets, and project statuses) map to a Nutshell Task grouping structure using custom fields for project_name, budget_amount, and project_status. We do not migrate project-level budget tracking as native Nutshell fields; these become custom fields on the parent Task record. If the project management complexity is high, we recommend a dedicated project management tool post-migration.

Bluetrait

Billing Record (Invoice, Quote)

maps to

Nutshell

Quote (manual rebuild recommended)

1:1
Fully supported

Bluetrait Invoices and Quotes migrate as static record inventories: line items, taxes, payment status, and invoice totals transfer to a reference document for manual re-entry in the customer's chosen billing tool. Nutshell does not have a native invoicing or billing module; Quotes are available for proposals but require manual creation or an integration with a billing platform like QuickBooks, Xero, or Stripe. Recurring billing automation from Bluetrait does not export and must be reconfigured in the destination billing system.

Bluetrait

Product

maps to

Nutshell

Product

1:1
Fully supported

Bluetrait Products (with SKU, pricing, and recurring billing frequency) map to Nutshell Product records. We transfer product name, SKU, unit price, and recurring frequency as custom fields in Nutshell since Nutshell's product model is simpler. Subscription cadence requires manual re-setup in Nutshell or a connected billing platform.

Bluetrait

User

maps to

Nutshell

User

1:1
Fully supported

Bluetrait Users map to Nutshell Users. We resolve by email match. Any Bluetrait User without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before record import resumes. 2FA status and password data do not transfer; users must authenticate via the customer's chosen identity provider (G Suite, Microsoft 365, or Nutshell-native) 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.

Bluetrait logo

Bluetrait gotchas

High

API access requires Standard plan or higher

Medium

Recurring billing automation does not export

Medium

Password module stores credentials that cannot be extracted

Low

Xero module must be disabled before bulk export

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

  • Free-tier Bluetrait accounts lack API access

    Bluetrait Free tier ($0, up to 100 agents) does not expose the REST API. If the source account is on Free, we cannot perform automated API-based extraction and must work with CSV bulk export instead. CSV export covers Companies, Clients, Users, Tickets, and Products but omits the relationship graph that API traversal would capture (ticket-to-comment threading, timesheet-to-project links, and custom field dependencies). We flag Free-tier scoping upfront and recommend upgrading to Standard for the migration window if API access is needed, then downgrading post-migration if cost is a constraint.

  • Nutshell has no native timesheet or billing object

    Nutshell does not include a timesheet, billing, or invoicing module. Timesheet entries from Bluetrait migrate as Tasks with custom fields, but auto-billing from timesheets, recurring invoice automation, and invoice templates do not have a Nutshell equivalent. We document every Bluetrait billing configuration we encounter (recurring billing rules, auto-billing triggers, invoice templates) in a written inventory that the customer's admin uses to reconfigure in their chosen billing tool (QuickBooks, Xero, FreshBooks, or Stripe). This is a post-migration rebuild item, not a migration deliverable.

  • Bluetrait recurring billing automation does not export

    Bluetrait's automatic import of timesheet items onto recurring invoices and auto-billing of time entries are automation rules not exposed via CSV export or REST API. Open and historical invoices transfer as static records during migration. Future recurrence behaviour must be reconfigured manually in the destination billing system. We inventory every recurring billing configuration we find in the source account before migration begins and deliver that inventory as a configuration checklist for the customer's billing admin.

  • Password entries cannot be extracted from Bluetrait

    Bluetrait's Passwords module stores credentials for managed systems, but these are not accessible via API or CSV export for security reasons. We cannot migrate password entries directly. We generate a full inventory of password entries (names, associated systems, folder structure) as a reference document so the customer can manually recreate entries in their destination password manager. This is not a migration blocker but requires customer-facing work after the migration window closes.

  • Article-to-ticket associations do not preserve automatically

    Bluetrait knowledge base Articles and their categories export, but article-to-ticket linking is not preserved automatically through CSV or API. We document the associations we encounter during scoping and deliver them as a reference list for the customer's admin to re-link articles in the destination helpdesk or knowledge base tool. Nutshell does not have a native knowledge base module, so the customer selects a replacement (Notion, Confluence, HelpScout, or a dedicated knowledge base) before migration planning is complete.

Migration approach

Six steps for a successful Bluetrait to Nutshell data migration

  1. Discovery and plan gate check

    We audit the source Bluetrait account across tier (Free/Standard/Professional/Enterprise), objects in use (Companies, Clients, Tickets, Timesheets, Projects, Billing, Products, CRM Customers, Articles), and whether the REST API is accessible. If the account is on Free, we confirm the CSV export scope and flag which relationship links will be missing. We pair this with a Nutshell edition check: Nutshell's Sales Suite plans ($13-$36/user/mo) cover Contacts, Companies, Leads, Deals, Tasks, Activities, and custom fields. We identify any gap (no timesheet, no billing, no RMM) and confirm whether the customer accepts custom fields as the workaround or plans to use an external tool for those functions.

  2. Custom field design and Nutshell schema setup

    We design the Nutshell custom fields needed to absorb Bluetrait data that has no native equivalent: hours_logged and timesheet_type for timesheet entries, project_name and budget_amount for projects, and any Bluetrait custom fields on Company, Client, Ticket, or Product. Custom fields are created in Nutshell before any data import using Nutshell's field management interface. We validate the field types (text, number, date, dropdown) against Nutshell's supported types and flag any Bluetrait field type that cannot be directly represented.

  3. CSV extraction and API extraction for Standard and above

    For Standard, Professional, and Enterprise Bluetrait accounts, we extract via the REST API where available, falling back to CSV bulk export for objects not fully covered by the API. For Free-tier accounts, we extract via CSV for all supported objects and document the relationship gaps (ticket-to-comment threading, timesheet-to-project links). We resolve parent-record dependencies at extraction time: we export Companies before Clients so that the Client-to-Company relationship is known before Person creation in Nutshell.

  4. Owner and User reconciliation

    We extract every distinct Bluetrait User referenced on Tickets, Timesheets, and CRM records. We match by email against Nutshell Users in the destination account. Any Bluetrait User without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision. Migration cannot proceed past Person and Company import until the User mapping is validated because Owner references are required on Nutshell records.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Nutshell Users (validated), Companies (from Bluetrait Company and Client organization records), Persons (from Bluetrait Client and CRM Customer records, with CompanyId resolved), Products (from Bluetrait Product), Tasks (from Bluetrait Ticket, with timesheet data mapped to custom fields), and historical billing records (as a reference document for manual re-entry). Each phase emits a row-count reconciliation report before the next phase begins.

  6. Cutover, delta migration, and automation inventory handoff

    We freeze Bluetrait writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver the Automation Inventory document listing every Bluetrait recurring billing rule, auto-billing trigger, and workflow that requires rebuild in the customer's destination billing tool or Nutshell Sales Suite automation. We support a one-week hypercare window for reconciliation issues. We do not rebuild automations, sequences, or workflows as part of the migration scope; those are separate rebuild engagements.

Platform deep dives

Context on both ends of the pair

Bluetrait logo

Bluetrait

Source

Strengths

  • Integrated tickets, timesheets, and billing in a single cloud platform for SMBs and MSPs.
  • SAP Business One synchronisation on Enterprise tier for companies already using SAP B1.
  • Bulk CSV import/export for Companies, Clients, and Users reduces manual data entry at setup.
  • Agent-based RMM with automatic cloud installation and watchdog restart on the MSP edition.
  • Configurable permission groups and custom themes per organisation.

Weaknesses

  • Performance can degrade under large ticket volumes or complex report generation.
  • API is not available on the Free plan and documentation is sparse on rate limits and endpoint schemas.
  • Limited knowledge-base article export tooling — articles and their ticket associations are not automatically migrated.
  • Password module data cannot be exported via API or CSV for migration to a third-party password manager.
  • Enterprise pricing is fully custom with no published price, requiring a sales contact to evaluate scope.
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. 1 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 Bluetrait and Nutshell.

  • Object compatibility

    B

    1 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

    Bluetrait: Not publicly documented.

  • Data volume sensitivity

    A

    Bluetrait exposes a bulk API — large-volume migrations stream efficiently.

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 5,000 Contacts, 1,000 Companies, and 2,000 Tickets with no complex custom objects or timesheet histories. Migrations with large timesheet histories, multiple custom field sets, multi-company structures, or accounts on the Bluetrait Free tier requiring CSV workaround move to four to six weeks because of manual field mapping, custom field creation, and the absence of a native Nutshell timesheet object requiring post-migration redesign.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Bluetrait.
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