CRM migration

Migrate from Kinabase to Nutshell

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

Kinabase logo

Kinabase

Source

Nutshell

Destination

Nutshell logo

Compatibility

63%

5 of 8

objects map 1:1 between Kinabase and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Kinabase to Nutshell requires a structural translation: Kinabase's user-defined Collections map to Nutshell's fixed object types (People, Companies, Deals), and each Collection's Fields must be evaluated for type compatibility. Kinabase's formula-based Computed Fields require pre-migration evaluation since the formula does not persist in Nutshell; we capture the resulting value as a static field. Linked Collection fields create cross-collection references that map to Nutshell's People-Company lookup relationship or a denormalised ID text field. We do not migrate Kinabase Workflows, Views, or integration configurations; we deliver a written inventory of these for the customer to rebuild in Nutshell. API access for Kinabase requires a support request, which we initiate early in discovery to avoid blocking the export timeline.

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

Kinabase logo

Kinabase

What's pushing teams away

  • API access is not self-service — Kinabase requires contacting [email protected] to obtain credentials, which adds friction for teams wanting programmatic access or automated migration pipelines.
  • No public pricing — the absence of published tier information makes it difficult to compare cost against alternatives and creates procurement friction, especially for larger teams.
  • Limited ecosystem and community — with no dedicated public forum or large third-party app marketplace, teams cannot easily find plugins, consultants, or peer support when the platform hits its limits.
  • Bulk data operations are slow under the 100 req/min rate limit — exporting or loading large record sets through the API requires throttling logic and pagination handling that adds migration complexity.
  • Workflow automation capabilities may be gated by subscription tier — some advanced automation features referenced in the platform may not be available on lower plans, creating feature surprises during licensing reviews.

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

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

Kinabase

Collection (person-type)

maps to

Nutshell

People

1:1
Fully supported

Kinabase Collections that store individual contact records (people, clients, contacts) map to Nutshell People. The Collection's Fields map to Nutshell standard fields (name, email, phone, address) or custom fields on People. We create any custom People fields in Nutshell before migration begins and validate field types for compatibility (text, number, date, dropdown). Multi-select dropdowns in Kinabase map to Nutshell multi-select custom fields.

Kinabase

Collection (organisation-type)

maps to

Nutshell

Company

1:1
Fully supported

Kinabase Collections that store company or organisation records map to Nutshell Company. Fields such as company name, domain, industry, and address map to Nutshell's standard Company fields. Additional Fields on the Collection become custom Company fields in Nutshell. Company records are created before People records so that the People-Company association can be established via the nutshel_person_accounts relationship.

Kinabase

Collection (deal-type)

maps to

Nutshell

Deal

1:1
Fully supported

Kinabase Collections that represent sales or project deals map to Nutshell Deals. The Collection's stage field (e.g., Draft, Proposal, Won, Lost) maps to a Nutshell Deal status or custom pipeline field. Value or amount Fields map to the Deal's monetary fields. We configure Nutshell's pipeline stage values to match the source Collection's stage vocabulary before import.

Kinabase

Linked Collection field

maps to

Nutshell

People-Company association or lookup field

lossy
Fully supported

A Kinabase linked Collection field (e.g., a 'Client' field in a 'Projects' Collection pointing to a 'Clients' Collection) is a cross-collection reference. In Nutshell, this maps to the built-in People-Company association if the link connects a Person to an Organisation, or to a denormalised text field containing the referenced record ID if the link connects to a non-standard entity. We export linked records in dependency order and resolve the target Nutshell record ID at load time.

Kinabase

Computed Field

maps to

Nutshell

Custom field (static value)

lossy
Fully supported

Kinabase Computed Fields evaluate a formula at display time; the formula itself is not stored data. During migration, we evaluate each Computed Field formula against the source record at migration time and write the resulting value as a static field in Nutshell. The formula does not migrate — only the computed result is preserved. We flag every Computed Field in the pre-migration audit and document the formula logic for the customer to implement in Nutshell as a calculated field or reporting metric if needed.

Kinabase

Record (standalone Tasks)

maps to

Nutshell

Task

1:1
Fully supported

Kinabase standalone Task records map to Nutshell Tasks. Assignee Fields map to the Task owner in Nutshell, due date Fields map to due_date, and status Fields map to the Task status field. Tasks linked to a specific record in Kinabase retain that association by setting the Nutshell Task's related Person, Company, or Deal reference.

Kinabase

Activities (emails, calls, meetings)

maps to

Nutshell

Activity (People-level)

1:1
Fully supported

Kinabase engagement records stored within a Collection or linked via a relationship field map to Nutshell Activities on the relevant People record. Email activities map to Nutshell email records, call records map to Task (Call) subtype, and meeting records map to Nutshell Event or Task (Meeting). Timestamps and owner references are preserved. We handle these as a post-record-import batch to ensure the parent People record exists first.

Kinabase

Collection (non-standard entity)

maps to

Nutshell

Custom field or linked record

lossy
Fully supported

Kinabase Collections that represent custom entity types not native to Nutshell (e.g., Projects, Properties, Subscriptions) require a mapping decision during scoping: the Collection can become a set of custom fields on the most closely related Nutshell object (e.g., Project details on Deal), or the records can be stored as a denormalised JSON or text block in a custom field. We document this decision per Collection in the scoping phase and implement the agreed approach during schema setup.

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.

Kinabase logo

Kinabase gotchas

High

API access gated behind a support request

Medium

100 req/min rate limit slows large exports

Medium

Computed Field values are not stored data

Medium

Linked collection fields require relationship re-establishment

Low

Only administrators can export all 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

  • Kinabase API access requires a support request before migration begins

    Kinabase does not offer a self-service developer portal or API key generation. Teams must email [email protected] to obtain Bearer-token credentials, and the response time is not guaranteed. This blocks any automated or unattended migration pipeline. We begin API access procurement during the discovery phase and use the admin CSV export as a fallback data source if credentials are delayed. Projects that begin without accounting for this step face timeline extensions before the first record is extracted.

  • Kinabase Collections must be manually classified to Nutshell object types

    Kinabase has no fixed object schema — every team defines their own Collections and Fields. There is no automated way to determine whether a Collection represents a Person, a Company, a Deal, or a custom entity type. We conduct a Collection-by-Collection schema review during scoping, classify each Collection to a Nutshell object or custom field strategy, and document the mapping decision before export begins. Skipping this step results in mis-mapped records and orphaned relationships in Nutshell.

  • Computed Fields lose their formula in the destination

    Kinabase Computed Fields are evaluated dynamically by a formula stored within the Field definition, not as stored values. When migrating to Nutshell, which does not support formula-based computed fields, we evaluate the formula at migration time and write the resulting value as a static field. The formula itself is lost in Nutshell. Customers who rely on computed field logic for reporting or business rules must rebuild that logic in Nutshell manually or through a reporting add-on.

  • Linked Collection fields may become orphaned or require manual re-link

    A Kinabase linked Collection field points to a specific record in another Collection. In Nutshell, this relationship may map to a People-Company association, a lookup field, or a denormalised text ID field depending on the entity types involved. If the target record does not yet exist in Nutshell when the source record is imported, the relationship will be orphaned. We resolve this by exporting and loading records in dependency order (organisations first, then people, then deals), but customers must validate relationship integrity after migration.

  • Nutshell custom fields are limited to People, Companies, and Leads

    Nutshell does not support custom fields on Deals at all — Deals use a fixed pipeline-stage model. If a Kinabase Collection that maps to a Deal has custom Fields beyond the standard Deal fields, those Fields must be stored as a denormalised text block, as custom fields on the related People or Company record, or as an attachment. We document any Deal-adjacent custom fields during scoping and agree on a storage strategy before migration begins.

Migration approach

Six steps for a successful Kinabase to Nutshell data migration

  1. Discovery and Collection classification

    We audit every Kinabase Collection in the source account: record count, field list, computed fields, linked collection fields, activity records, and stage vocabulary. We classify each Collection to a Nutshell object type (People, Company, Deal, or custom storage strategy) and document the mapping. We also initiate the Kinabase API access request early in discovery and use the admin CSV panel as a parallel export path. The discovery output is a written migration scope, Collection map, and Nutshell custom field creation plan.

  2. Nutshell schema setup and custom field provisioning

    We create all required custom fields in Nutshell for People and Company before any data import begins. This includes multi-select picklists, text fields, date fields, and numeric fields that map from Kinabase Collection fields. We configure Nutshell pipeline stage values to match Kinabase stage vocabularies where applicable. For non-standard entity Collections, we agree on a denormalised storage approach and implement it as a custom field. All schema work is performed in the customer's Nutshell account under admin credentials.

  3. Export and field-level evaluation

    We export data from Kinabase via API (if credentials are available) or admin CSV panel, Collection by Collection. Computed Fields are evaluated at export time and their formula results are captured as static values. Linked Collection fields are flagged with the target record's Kinabase ID for cross-reference resolution. We run a pre-migration reconciliation against the expected record counts per Collection and flag any Collections with missing data or access restrictions before proceeding to import.

  4. Dependency-ordered import into Nutshell

    We load data into Nutshell in dependency order: Companies first (from organisation-type Collections), then People (from person-type Collections), then Deals (from deal-type Collections), then Tasks and Activities. Linked Collection references are resolved by querying the newly created Nutshell records by a dedupe key (email for People, domain for Companies) and inserting the resolved Nutshell record ID into the target field. Each phase emits a row-count reconciliation report before the next phase begins.

  5. Activity and engagement migration

    After the core object import is validated, we migrate historical activities (calls, emails, meetings, tasks) linked to People and Deals in Nutshell. Activities are loaded in batches to avoid exceeding Nutshell's API rate limits on applicable tiers. Owner assignment is resolved by email matching against the Nutshell user table. Any activity referencing a parent record that was not successfully imported is held in a reconciliation queue for the customer's admin to resolve.

  6. Cutover, validation, and handoff

    We freeze writes in Kinabase during the cutover window, run a final delta migration of any records created or modified since the initial export, then confirm Nutshell as the system of record. We deliver a written inventory of Kinabase Workflows, Views, Filters, and integration configurations that require rebuild in Nutshell. We do not rebuild automations, sequences, or workflows as part of the migration scope. We support a five-business-day post-cutover window for reconciliation issues raised by the customer's team.

Platform deep dives

Context on both ends of the pair

Kinabase logo

Kinabase

Source

Strengths

  • Highly customisable data model with no fixed object schema
  • Workflow builder with stage progression, triggers, and role-based permissions
  • CSV export by administrators covers all Collections without contacting support
  • Native Microsoft 365 integration (Outlook, SharePoint, Entra ID SSO)
  • Flexible pricing model — starts simple and scales with added features

Weaknesses

  • API access requires a support request, not self-service provisioning
  • Rate limit of 100 requests per minute makes large exports time-consuming
  • No public pricing tiers — procurement and budget forecasting require a sales conversation
  • Limited ecosystem, community, and third-party app support
  • Custom schema means every migration requires field-level mapping rather than a standard object import
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 Kinabase 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

    Kinabase: 100 requests per minute.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Kinabase to Nutshell migrations land between two and four weeks when there are fewer than ten Collections, under 20,000 total Records, and no complex linked-collection chains. Migrations with many Collections, many-to-many linked field relationships, large engagement histories, or non-standard entity types requiring custom storage strategy push toward six to ten weeks because of the Collection-by-Collection schema analysis, computed field evaluation, and dependency-ordered import sequencing.

Adjacent paths

Related migrations to explore

Ready when you are

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