CRM migration

Migrate from OneSuite to Nutshell

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

OneSuite logo

OneSuite

Source

Nutshell

Destination

Nutshell logo

Compatibility

50%

4 of 8

objects map 1:1 between OneSuite and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from OneSuite to Nutshell is a scope reduction and data model simplification, not a lateral feature transfer. OneSuite bundles CRM, project management, invoicing, and client portals for digital agencies; Nutshell is a dedicated sales CRM that focuses on Contacts, Accounts, Leads, Deals, and Activity tracking without a native project or invoice layer. We extract the CRM-active entities from OneSuite (Clients, Leads, Members), map them into Nutshell's Contact-Account model, flag Documents and Invoices that have no native Nutshell home, and resolve OneSuite's slug-flattened custom fields into Nutshell's standard field names. We do not migrate Projects as a first-class object because Nutshell has no project entity; project milestones and task assignments are delivered as Notes attached to the closest Account or Contact for manual reconstruction. Workflows, sequences, and client portal configurations do not migrate.

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

OneSuite logo

OneSuite

What's pushing teams away

  • Limited customisation options restrict tailored workflows for teams with non-standard agency processes.
  • Mobile app lacks key functionalities present in the desktop product, limiting field/remote work scenarios.
  • Reporting tools are basic — depth and flexibility lag behind dedicated PSA or BI tools.
  • Performance issues emerge with large data volumes (high project count, long history retention).
  • Workflow automation primitives are minimal — teams that automate heavily on Monday.com or ClickUp find OneSuite restrictive.

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

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

OneSuite

Client

maps to

Nutshell

Contact or Account (type split)

1:many
Fully supported

OneSuite Clients with type 'person' map to Nutshell Contact. Clients with type 'company' or those with a business name field populated map to Nutshell Account with the company name as Account Name. Clients flagged as both (person at a company) get an Account created first, then a Contact attached to that Account with the company association preserved in the AccountId field.

OneSuite

Lead

maps to

Nutshell

Lead

1:1
Fully supported

OneSuite Leads map directly to Nutshell Leads with stage, source attribution, and any scoring values preserved. The OneSuite lead status property maps to Nutshell's Lead Status field. If the account approached or hit the 10,000-lead cap during scoping, we pre-verify the count before migration to avoid silent truncation that OneSuite's UI does not warn about.

OneSuite

Project

maps to

Nutshell

Note (restructured)

lossy
Fully supported

Nutshell has no native project entity, so OneSuite Projects do not map to a first-class object. We extract project name, description, milestones (as a bulleted Note body), and tasks (as separate Note records or as a structured list on the linked Client Account), then attach all resulting notes to the Client Account or Contact that owns the project. The customer's admin rebuilds project tracking in Nutshell using Tasks and the Activity timeline.

OneSuite

Invoice

maps to

Nutshell

Note + external reference

1:1
Fully supported

OneSuite Invoices have no native Nutshell equivalent. We extract invoice metadata (invoice number, amount, status, client name, date, line items as a text summary) and attach it as a Note on the related Client Account or Contact. We flag multi-currency or custom tax configurations that require manual reconciliation in the destination system. Customers using Nutshell's Quotes & Invoices add-on ($67/company/month) may rebuild invoices from the extracted metadata.

OneSuite

Document

maps to

Nutshell

Note (metadata)

1:1
Fully supported

OneSuite Document metadata (name, type, associated Client or Project, URL) migrates as a Note attached to the linked Account or Contact. Binary file content does not migrate because Nutshell has no native document management layer beyond attachments. We pre-scan total file volume against the source plan's storage tier (30 GB Freelancer, 60 GB Growing Agency) and flag any account exceeding its cap before migration so the customer can address storage before records move.

OneSuite

Member

maps to

Nutshell

User

1:1
Fully supported

OneSuite Members map to Nutshell Users. We match by email address. Any Member without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before record import continues, because OwnerId references must be valid at the time of record insert.

OneSuite

Custom Fields

maps to

Nutshell

Custom Fields

lossy
Mapping required

OneSuite custom fields are flattened directly onto entities with slug keys (e.g., client-tier appears as clientTier on the record). We parse the API response and remap each slug to the destination Nutshell custom field name, preserving all values. If Nutshell does not yet have the equivalent custom field configured, we flag it for creation before migration runs to avoid silent value drops.

OneSuite

Pipeline Stages

maps to

Nutshell

Lead Status values

lossy
Mapping required

OneSuite Lead pipeline stages map to Nutshell Lead Status values. We preserve stage names and order. Any stages with custom automation or scoring rules are flagged in the handoff document because Nutshell's workflow model differs from OneSuite's automation triggers.

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.

OneSuite logo

OneSuite gotchas

High

No documented bulk API forces CSV or JSON UI import for migrations

Medium

Storage tier caps apply to imported file content and attachments

Medium

API custom field flattening requires slug-aware remapping

Medium

Lead count capped on lower tiers may require plan upgrade before migration

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

  • No native project entity means Projects require manual restructuring

    Nutshell has no project management layer. OneSuite Projects must be decomposed into Notes and Tasks attached to the closest Account or Contact. Milestones and task assignments do not map as first-class records; they become structured text within a Note or a list of Tasks with the project name in the subject. We deliver a written project inventory with each project's linked Client, milestones, and task list so the customer's admin can reconstruct project tracking using Nutshell's native Tasks and the Activity timeline.

  • OneSuite's CSV-only export requires chunk sequencing to avoid truncation

    OneSuite does not expose a bulk API endpoint for automated export. We work with the officially documented CSV and JSON import paths, chunking large datasets into multiple files sequenced by entity dependency. For accounts with thousands of Clients or Leads, this requires careful sequencing to avoid timeout or buffer truncation that can silently drop records. We validate row counts after each chunk and re-import any truncated batches before proceeding.

  • Invoice and Document content requires a separate post-migration step

    Nutshell has no native invoicing entity and no document management layer beyond standard attachments. OneSuite Invoices migrate as Note metadata only, not as billable records. Documents migrate as Note metadata with URLs preserved. Customers needing full invoice functionality in Nutshell must purchase the Quotes & Invoices add-on ($67/company/month) and manually recreate invoice records. Binary document content requires a separate file migration step or a document storage integration.

  • Storage tier caps on OneSuite must be verified before file migration

    OneSuite's Freelancer plan caps storage at 30 GB and Growing Agency at 60 GB. We pre-scan total file volume during discovery. If the account exceeds its tier limit, we migrate file metadata and URLs but defer binary content migration to a post-migration step. This prevents a common failure where customers exceed storage on day one of the new Nutshell instance and receive no warning from the OneSuite UI during export.

Migration approach

Six steps for a successful OneSuite to Nutshell data migration

  1. Discovery and storage audit

    We enumerate all OneSuite entities across Clients, Leads, Members, Projects, Invoices, Documents, and Files. We capture total record counts per entity, file volume against the plan's storage tier, the count of unique pipeline stages, and any custom field slugs present on each entity. If the Lead count approaches 10,000, we flag the plan cap before migration begins. The discovery output is a written scope document with record counts, storage status, and a list of custom fields requiring Nutshell configuration.

  2. Nutshell workspace provisioning and schema setup

    We provision the Nutshell workspace and configure custom fields that match the slugs discovered in OneSuite. This includes creating any missing Contact or Account custom fields before migration begins so that values are not silently dropped. If the customer purchases the Quotes & Invoices add-on, we note this for the invoice handoff step.

  3. Client extraction and Contact-Account split

    We extract all OneSuite Clients and apply the type-based split: individual contacts become Nutshell Contacts, company records become Nutshell Accounts. For hybrid records, we create the Account first and then the Contact with the AccountId reference. We resolve the Member OwnerId for each record by matching the assigned member email to a Nutshell User.

  4. Lead and engagement migration

    We migrate OneSuite Leads to Nutshell Leads preserving stage, source attribution, and any scoring properties. We extract Project task lists and milestone descriptions and structure them as Notes attached to the linked Account or Contact. We migrate any engagement history (calls, emails, meetings, tasks) as Nutshell Activity records with timestamps preserved and owners resolved.

  5. Invoice and Document metadata handoff

    We extract invoice metadata (number, amount, status, client, date, line items as text) and document metadata (name, type, URL, associated Client or Project) as structured Notes attached to the relevant Account or Contact. We deliver a separate invoice reconciliation summary and a document reference list so the customer's admin can recreate invoices in Nutshell's Quotes & Invoices add-on or integrate with an external document storage system.

  6. Cutover and validation

    We freeze OneSuite writes during cutover, run a final delta migration of any records modified during the window, and validate record counts in Nutshell against the discovery scope. We deliver the project restructuring summary, the invoice handoff list, and the automation inventory to the customer's admin team. We do not rebuild OneSuite workflows, sequences, or client portal configurations in Nutshell; these are documented for manual rebuild or a separate engagement.

Platform deep dives

Context on both ends of the pair

OneSuite logo

OneSuite

Source

Strengths

  • Unified CRM, project management, invoicing, and client portal in a single subscription.
  • Built-in Stripe and Quickpay integration for invoice payment collection.
  • White-label client portal available on higher tiers for agency branding.
  • Lead pipeline with scoring and source tracking for sales-ready teams.
  • Per-seat pricing is predictable with unlimited clients, projects, and invoices on all paid tiers.

Weaknesses

  • No publicly documented bulk API endpoints for automated migration at scale.
  • Storage limits are tier-gated and may require manual handling of large file archives.
  • Mobile app is listed as upcoming, limiting field access for some teams.
  • Enterprise pricing is not published, requiring a sales contact for larger teams.
  • API documentation is partially incomplete, making full schema discovery necessary before migration.
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 OneSuite 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

    OneSuite: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 5,000 Contacts and 2,000 Leads with straightforward custom field mapping complete in one to two weeks. Migrations approaching OneSuite's 10,000 lead cap, carrying Projects that require restructuring into Notes, or needing invoice reconciliation documentation extend to three to five weeks. The timeline is shorter than most CRM-to-CRM migrations because OneSuite's object set is narrower than platforms with native marketing or ERP layers.

Adjacent paths

Related migrations to explore

Ready when you are

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