CRM migration

Migrate from Berry crm to Nutshell

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

Berry crm logo

Berry crm

Source

Nutshell

Destination

Nutshell logo

Compatibility

70%

7 of 10

objects map 1:1 between Berry crm and Nutshell.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Berry CRM to Nutshell is a migration from a minimally-documented, single-vendor CRM to a platform with native import tooling, free migration assistance, and a mature B2B feature set. Berry CRM by Raspberry IT Services has no publicly documented API reference and limited schema information, which means discovery extraction is the critical first step before any mapping is finalized. Nutshell does not list Berry CRM among its supported one-click import sources (which include Act!, Capsule, Highrise, HubSpot, Pipedrive, Salesforce, and 20 others), so this migration requires custom extraction and field mapping rather than Nutshell's built-in Import2 connector. We extract all primary objects, detect custom fields during the discovery export, and map them to Nutshell's People, Companies, and Opportunities structures. Nutshell's unlimited contacts model and $19/month Foundation tier make it accessible for small teams leaving Berry CRM, and the migration preserves deal history, product catalog entries, and contact-to-company relationships. Workflows, automations, and project-level configurations do not migrate; we deliver a written inventory of these for the customer's admin to rebuild in Nutshell's settings.

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

Berry crm logo

Berry crm

What's pushing teams away

  • Premier plan caps contacts at 15,000 and users at 35, forcing growing teams to upgrade to Elite (AED 60/user, roughly $16/user) which is a 3x price jump.
  • No public API documentation — custom integrations are listed as available at additional cost, which limits buyers needing programmatic access to data.
  • Very low independent review volume across G2, Capterra, and Trustpilot makes it hard for buyers to assess long-term support quality.
  • 1-year contract commitment with a 5-license minimum on Premier removes the flexibility small businesses often need during early growth.
  • Geographic concentration around the UAE and Raspberry IT Services' regional base limits global support coverage and integration ecosystems compared to international competitors.

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

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

Berry crm

Contact

maps to

Nutshell

Person

1:1
Fully supported

Berry CRM Contacts map to Nutshell People records. Standard fields (name, email, phone, address) map directly. We detect any custom fields during the discovery export and create matching Nutshell custom fields on the Person object before import. Contact-to-Company relationships are preserved by resolving the parent Company ID to a Nutshell Company lookup during insertion.

Berry crm

Company

maps to

Nutshell

Company

1:1
Fully supported

Berry CRM Company records map 1:1 to Nutshell Company records. Company name, domain, address, and any custom fields transfer directly. We extract the company-contact relationship table to maintain the People-to-Company link in Nutshell's data model.

Berry crm

Deal

maps to

Nutshell

Opportunity

1:1
Fully supported

Berry CRM Deals map to Nutshell Opportunities. Deal name, amount, close date, and stage map to Opportunity name, amount, expected_close_date, and stage. We extract the full stage list from Berry CRM during discovery and configure Nutshell pipeline stages to match the original stage names before migration so that reporting continuity is preserved.

Berry crm

Sales Quote

maps to

Nutshell

Quote (custom object)

lossy
Fully supported

Berry CRM Sales Quotes are extracted with line items, pricing, status, and the associated Contact and Deal references. Nutshell does not have a native Quotes object at the Foundation tier, so we configure a custom Quote object in Nutshell during setup and map quote fields to custom fields. If the customer upgrades to a Nutshell plan supporting quotes or uses a quotes integration, we remap to the native structure. Quote-to-Deal associations preserve via the Opportunity lookup on the custom Quote record.

Berry crm

Product

maps to

Nutshell

Product

1:1
Fully supported

Berry CRM Products map to Nutshell Products with name, description, and unit price. ProductCode from Berry CRM maps to Nutshell's SKU field. We extract all active products during discovery; archived or inactive products are flagged for the customer's decision on whether to include or exclude from the migrated catalog.

Berry crm

Price Book

maps to

Nutshell

Price Book

lossy
Fully supported

Berry CRM Price Books define price lists tied to products. Nutshell uses a single Standard Price Book per account. We flatten the Price Book structure during import: for products with multiple price book entries, we migrate the primary price book entry as the Nutshell Product price and flag any additional price book entries in a custom field on the Product record for manual review.

Berry crm

Invoice

maps to

Nutshell

Not migrated (no native equivalent)

1:1
Fully supported

Berry CRM Invoices are extracted as a reference record for billing history. Nutshell does not include native invoicing; invoicing typically relies on an accounting integration (QuickBooks, Xero, FreshBooks). We migrate invoice data as a read-only custom object in Nutshell or as a note attachment on the related Company or Person record so that billing history is accessible without requiring a return to the source system.

Berry crm

Project

maps to

Nutshell

Not migrated (no native equivalent)

1:1
Fully supported

Berry CRM Projects are a distinct object tied to Companies or Deals. Nutshell is a CRM, not a project management tool, and has no native Projects object. We extract project metadata (name, status, dates, description) and attach it as notes or custom fields on the related Company or Opportunity record. For teams requiring project tracking post-migration, we recommend a separate project management tool (Asana, Monday.com, or Nutshell's integration ecosystem) and document the project mapping as part of the post-migration setup handoff.

Berry crm

Task

maps to

Nutshell

Task

1:1
Fully supported

Berry CRM Tasks map to Nutshell Tasks with title, due date, assignee, and completion status preserved. Task-to-Contact and Task-to-Company associations migrate via Nutshell's People and Company lookups. We extract the task assignment by email and resolve to a Nutshell User during insertion; unresolved assignees are held in a reconciliation queue for the customer's admin to resolve.

Berry crm

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

Berry CRM custom fields are detected during the discovery export by comparing the full field list against the standard Berry CRM schema. Each custom field is mapped to a Nutshell custom field on the appropriate object (Person, Company, or Opportunity). Field type conversion is handled explicitly: checkbox lists become Nutshell dropdowns or multi-select fields; date fields become date pickers; text fields become text inputs. Custom field mapping is the primary reason the discovery phase for Berry CRM is longer than for platforms with published schemas.

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.

Berry crm logo

Berry crm gotchas

High

Very limited public documentation and schema

Low

Single review on G2 with no peer data

Low

Website URL contains a typo in domain

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

  • Berry CRM is not a supported Nutshell import source

    Nutshell's native import tool (via Import2) supports 27 CRMs including Act!, HubSpot, Pipedrive, Salesforce, and Zoho CRM. Berry CRM is not among them. This means the migration cannot use Nutshell's built-in wizard and requires custom extraction from Berry CRM's export path, field-by-field mapping, and manual import into Nutshell. We handle this as a custom CSV-based migration with discovery extraction designed around what Berry CRM's interface actually exposes, not what a documented API would provide.

  • Limited Berry CRM documentation requires discovery extraction

    Berry CRM by Raspberry IT Services has no publicly available API reference, developer documentation, or detailed data model description. We cannot pre-build a schema map from documentation; instead, we run a discovery export during the scoping phase to enumerate every object, field, and relationship present in the customer's actual Berry CRM instance. This discovery phase adds one to two weeks to the timeline and is quoted separately as part of the migration scope. Custom fields, if any exist in the customer's instance, are not discoverable until the discovery export runs.

  • Quote and Invoice objects have no native Nutshell equivalent

    Berry CRM includes Sales Quotes and Invoices as distinct objects. Nutshell's Foundation and Pro plans do not include native Quotes or Invoicing; these require an integration with a dedicated accounting tool. We migrate Quotes as a custom object or as note attachments, and Invoices are migrated as reference records rather than functional billing objects. The customer should plan to connect Nutshell to QuickBooks, Xero, or FreshBooks post-migration for any active quote-to-invoice workflow. This is disclosed during scoping and the inventory of Quote and Invoice records is included in the handoff documentation.

  • Project tracking does not migrate to Nutshell's CRM model

    Berry CRM's all-in-one positioning includes Projects tied to Companies or Deals. Nutshell is a CRM without a native Projects object. Project metadata can be migrated as notes or custom fields on the related Company or Opportunity record, but Nutshell is not designed to replace a project management tool. Teams relying heavily on Berry CRM's project tracking should plan to adopt a separate project management platform post-migration; we document the project mapping as part of the handoff so that the customer can recreate project structures in their chosen tool.

  • Domain verification for Berry CRM export connection

    The official Berry CRM website URL contains a repeated 'r' in the domain (berrry.app), which may be a typo in the documented URL. We verify the correct instance URL during the scoping call before requesting any export credentials or running discovery exports. Connecting to the wrong instance URL would result in data from the wrong customer environment.

Migration approach

Six steps for a successful Berry crm to Nutshell data migration

  1. Discovery export and schema enumeration

    We request read-only access to the Berry CRM instance and run a full discovery export covering all primary objects (Contacts, Companies, Deals, Sales Quotes, Products, Price Books, Tasks, Projects, Invoices) and any custom fields. Because Berry CRM has no published API, we use the most complete export path available from the interface and document every field encountered, its data type, and its parent object. This phase takes one to two weeks and produces a written schema map unique to the customer's instance.

  2. Nutshell account provisioning and schema design

    We provision a Nutshell account at the appropriate tier (Foundation for basic migrations, Pro for custom fields and multiple pipelines, Enterprise for API access if integrations are planned). We configure Nutshell's custom fields to match the discovered Berry CRM custom fields, set up pipeline stages to match the original Deal stages, and create a custom Quote object if the customer has quote history. Nutshell's Settings > Data > Import tool is prepared as the destination endpoint, with the import CSV structure built from the Berry CRM schema map.

  3. Data cleansing and deduplication

    We run data quality analysis on the Berry CRM export. Duplicate Contacts (same email address), duplicate Companies (same name or domain), and orphaned Deals (no associated Contact or Company) are flagged in a cleansing report. We de-duplicate where the primary key is unambiguous (exact email match) and escalate ambiguous duplicates to the customer's admin for a decision. This step is critical for Berry CRM instances that have been in use for years without periodic deduplication.

  4. Staging import and reconciliation

    We run a full migration into a Nutshell staging environment (or the production account if the customer prefers a single-phase migration) using the cleansed dataset. We reconcile record counts (Contacts in, Companies in, Deals in, Tasks in) and spot-check 20-30 records against the Berry CRM source for field-level accuracy. Any mapping corrections are applied to the import pipeline before the final production migration runs.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies first (as the parent container), then People (with Company lookup resolved), then Opportunities (with People and Company lookups resolved), then Products and Price Books, then Tasks. Quotes and Invoice reference records are loaded last. Each phase emits a reconciliation row-count report before the next phase begins. Owner resolution is handled by email match to Nutshell Users; unresolved owners are queued for admin provisioning.

  6. Cutover, validation, and handoff documentation

    We freeze Berry CRM writes during cutover, run a delta migration of any records modified during the migration window, and validate the final Nutshell dataset against the Berry CRM export. We deliver a written inventory of Berry CRM objects that do not have native Nutshell equivalents (Invoices, Projects), the rebuild recommendations for any automation or workflow equivalents in Nutshell's settings, and a link to Nutshell's free migration assistance for any future data additions. We provide a one-week hypercare window for reconciliation issues.

Platform deep dives

Context on both ends of the pair

Berry crm logo

Berry crm

Source

Strengths

  • Low monthly per-user cost in AED ($5-$16/user) competitive for Gulf-region SMBs.
  • All-in-one bundle covering CRM, invoicing, quotes, campaigns, and attendance tracking.
  • Built-in Computer Telephony Integration for call tracking on both tiers.
  • Excel import/export and customizable dashboards in both plans.
  • Elite tier includes a dedicated account manager and training as standard.

Weaknesses

  • Premier hard caps at 35 users and 15,000 contacts, forcing tier upgrades for growing teams.
  • No public API or developer documentation — integrations require vendor-led custom work.
  • Minimum 5-license, 1-year commitment on Premier limits flexibility for very small or seasonal teams.
  • Limited third-party review footprint makes due diligence difficult.
  • Regional focus on Gulf markets and limited integration ecosystem versus global CRM competitors.
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?

Moderate CRM migration. 5 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Berry crm and Nutshell.

  • Object compatibility

    C

    5 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

    Berry crm: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Discovery extraction takes one to two weeks because Berry CRM has no documented API. Migrations under 10,000 Contacts and 2,000 Deals with clean data and no custom fields complete in three to five weeks after discovery. Migrations with custom fields on multiple objects, large quote or invoice histories, or significant data quality issues move to eight to twelve weeks. The discovery phase is included in the overall quote and is not billed separately.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Berry crm.
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