CRM migration

Migrate from Optimiser CRM to Nutshell

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

Optimiser CRM logo

Optimiser CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

80%

8 of 10

objects map 1:1 between Optimiser CRM and Nutshell.

Complexity

CModerate

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Optimiser CRM to Nutshell is a structured migration that requires careful data extraction and schema mapping because Optimiser CRM does not publish a documented REST API. We extract data via the platform's built-in CSV export utility, which requires pagination across multiple export runs for large datasets; we automate that pagination to ensure complete record coverage. Each Optimiser CRM instance carries its own custom field definitions on Contacts, Companies, and Deals, so we enumerate every active field during scoping before creating matching Nutshell custom fields. Activity history (calls, emails, meetings, notes) migrates into Nutshell's activity timeline with parent-record associations preserved. Workflows, assignment rules, and triggered sequences built in Optimiser do not export in a machine-readable format; we deliver a written inventory of every automation the customer identifies for their admin to rebuild in Nutshell.

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

Optimiser CRM logo

Optimiser CRM

What's pushing teams away

  • Data import is repeatedly cited as a weak point in reviews — small businesses migrating from spreadsheets or another CRM hit friction during onboarding.
  • Outlook integration depth varies by reviewer; some report automated email-report syncing does not work as expected, forcing manual exports.
  • UI is described as 'could be slightly more user-friendly' — fine for daily use but not as polished as Pipedrive, HubSpot, or Zoho CRM at similar price points.
  • Bank-transfer-only billing complicates procurement for buyers outside the UK or those used to monthly card billing.
  • Small G2/Capterra review footprint and a UK-centric ecosystem mean buyers outside the UK have limited reference customers and partner availability.

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

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

Optimiser CRM

Contact

maps to

Nutshell

Person

1:1
Fully supported

Optimiser CRM Contact records map to Nutshell People. Standard fields (name, email, phone, address) map directly; any custom contact properties are enumerated during scoping and recreated as Nutshell custom fields before import. We use email as the dedupe key and flag any duplicate records for customer review before final insert.

Optimiser CRM

Company

maps to

Nutshell

Company

1:1
Fully supported

Optimiser CRM Company records map to Nutshell Companies. Company name serves as the primary match key. External IDs are preserved in a custom field for cross-reference. Companies are migrated before People so that the Company lookup is available when Contact records are inserted.

Optimiser CRM

Deal

maps to

Nutshell

Deal

1:1
Fully supported

Optimiser CRM Deal records map to Nutshell Deals. Stage names are configurable per Optimiser instance, so we extract the full stage list during scoping and map each to a corresponding Nutshell pipeline stage, flagging any stages with zero records for exclusion. Deal value, expected close date, and owner assignment transfer directly.

Optimiser CRM

Lead

maps to

Nutshell

Lead

1:1
Fully supported

Optimiser CRM Lead records map to Nutshell Leads when the source instance uses a separate Lead object. Status, source, and score fields transfer to Nutshell's Lead standard fields. If the customer directs us to merge Leads into People, we apply the split rule during import rather than pre-migration.

Optimiser CRM

Activity (calls, emails, meetings, notes)

maps to

Nutshell

Activity (calls, emails, meetings, tasks)

1:1
Fully supported

Optimiser CRM activity records (calls, emails, meetings, and notes logged against Contacts, Companies, or Deals) map to Nutshell Activity records. We associate each activity to the correct parent People or Company record by resolving the source contact reference at migration time. Activity timestamp preserves chronological ordering in the Nutshell timeline.

Optimiser CRM

User/Owner

maps to

Nutshell

User

1:1
Fully supported

Optimiser CRM Users map to Nutshell Users. We match by email address to preserve owner assignment on Deals and Activities. Any Optimiser User without a matching Nutshell User is held in a reconciliation queue for the customer's admin to provision before record migration continues.

Optimiser CRM

Tag/Label

maps to

Nutshell

Tag

1:1
Fully supported

Tags applied to Contacts or Deals in Optimiser export as label values. We migrate tags as-is and create matching Tag sets in Nutshell where the platform supports tagging on People, Companies, or Deals.

Optimiser CRM

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

Optimiser CRM supports custom properties on Contacts, Companies, and Deals. Every custom field is enumerated during scoping via a trial export or customer-provided field inventory. We create destination equivalents in Nutshell (typed per Nutshell's field type options) and map source values before import. Fields with zero data across all records are excluded to avoid creating empty columns.

Optimiser CRM

Pipeline Stage

maps to

Nutshell

Pipeline Stage

lossy
Fully supported

Optimiser's configurable pipeline stages per deal type are extracted as a full stage list and mapped to Nutshell Pipeline stages. Stage order, probability percentage, and stage type (open, won, lost) transfer to Nutshell's pipeline configuration. We flag stages with zero associated Deals for exclusion from the target pipeline.

Optimiser CRM

Document/Attachment

maps to

Nutshell

Attachment

1:1
Fully supported

Document attachments referenced by URL or stored in Optimiser's file store are downloaded locally during migration. We re-upload to Nutshell as attachments linked to the correct parent People, Company, or Deal record.

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.

Optimiser CRM logo

Optimiser CRM gotchas

High

No public API documentation for data export

Medium

Custom field schema varies by instance

Medium

Automation rules do not transfer

Low

Limited review volume for independent evaluation

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

  • Optimiser CRM has no public API; CSV export requires pagination automation

    Optimiser CRM does not publish a documented REST API or bulk export endpoint. All data extraction occurs through the platform's built-in CSV export utility, which imposes per-run record limits that require pagination across multiple export files for large datasets. We automate this pagination process to collect every record across all export batches and merge them into a complete dataset before transformation. Without automated pagination, datasets larger than the per-run limit are silently truncated, resulting in partial record coverage.

  • Custom field schema is instance-specific with no standard reference

    Each Optimiser CRM instance defines its own custom fields on Contacts, Companies, and Deals. There is no public schema reference documenting which custom fields exist per object type. Before migration, we request a full field inventory from the customer or perform a trial export to enumerate every active field. Custom fields with no data across any record are excluded to avoid creating dead columns in Nutshell. This enumeration step adds scope to discovery but prevents migration errors caused by unmapped fields.

  • Automation rules and workflows do not export in machine-readable format

    Assignment rules, follow-up triggers, and workflow logic built in Optimiser CRM are stored in the platform's proprietary automation layer and are not accessible via export. We do not migrate automations as code. We flag every automation the customer identifies during scoping and provide a rebuild checklist mapped to Nutshell Workflows, including trigger, conditions, and actions. This reconstruction work falls outside the standard migration scope and adds 1-2 hours per automation to the overall project timeline.

  • Nutshell custom field limits vary by plan tier

    Nutshell caps the number of custom fields per object based on the subscribed plan tier. Optimiser CRM instances with extensive custom field inventories may exceed Nutshell's field limits on lower tiers. We verify the target Nutshell plan's field limits during scoping and flag any fields that cannot be migrated because of tier constraints. The customer can either upgrade the Nutshell plan or choose to exclude low-priority custom fields from migration.

  • Activity type taxonomy differs between platforms

    Optimiser CRM's activity type taxonomy (calls, emails, meetings, notes) does not have a strict one-to-one mapping to Nutshell's activity model without configuration. We map each Optimiser activity type to its Nutshell equivalent (call, email, meeting, task) and verify parent-record associations after import. Any activity types that do not fit Nutshell's standard taxonomy are imported as generic tasks with a custom activity type field preserved for reference.

Migration approach

Six steps for a successful Optimiser CRM to Nutshell data migration

  1. Discovery and field enumeration

    We audit the source Optimiser CRM instance for record volumes across Contacts, Companies, Deals, Leads, and Activities. Because Optimiser has no public API, we request access to the CSV export utility and run trial exports to enumerate the full field inventory, including every active custom field. We segment by object type and identify any pipeline stage configurations, owner assignments, and tag sets. The discovery output is a written migration scope document listing record counts, field mappings, and any custom fields that will require Nutshell custom field creation.

  2. Custom field and pipeline schema design in Nutshell

    We create the destination schema in Nutshell before any data moves. This includes provisioning custom fields on People, Companies, and Deals to match every enumerated Optimiser custom field. We configure Nutshell Pipelines with stage mappings derived from the source Optimiser pipeline configuration, including probability percentages and stage type assignments. If the target Nutshell plan has field limits, we reconcile the custom field count against the tier cap and flag exclusions for customer approval.

  3. CSV export pagination and data extraction

    We run Optimiser's CSV export utility with automated pagination across multiple export batches to capture the complete dataset for each object type. Each export batch is validated for record count completeness and merged into a master dataset before transformation. Duplicates are identified by email (for People) and company name (for Companies) and flagged for customer review. Records with missing required fields are logged separately for remediation or exclusion.

  4. Owner reconciliation and user provisioning

    We extract every distinct Optimiser User referenced on Deals and Activities and match by email address against the Nutshell destination's user list. Users without a matching Nutshell account are held in a reconciliation queue for the customer's admin to provision. Owner assignment cannot be resolved without confirmed Nutshell user records, so this step gates the Deals and Activities migration phases.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Companies first (to establish the parent record for People), then People (with Company lookups resolved), then Leads (if separate from People), then Deals (with OwnerId and CompanyId resolved), then Activity history (calls, emails, meetings, tasks with parent-record references resolved). Each phase emits a row-count reconciliation report before the next phase begins. Attachments are downloaded from Optimiser and re-uploaded to Nutshell linked to the correct parent record.

  6. Cutover, validation, and automation rebuild handoff

    We freeze Optimiser CRM writes during cutover and run a final delta migration to capture any records modified during the migration window. We validate record counts, spot-check sample records against the source, and enable Nutshell as the system of record. We deliver the automation rebuild checklist documenting every Optimiser workflow, assignment rule, and trigger with a recommended Nutshell Workflow equivalent. We support a 72-hour hypercare window for reconciliation issues. Rebuilding Optimiser automations as Nutshell Workflows falls outside standard migration scope and is handled by the customer's admin team.

Platform deep dives

Context on both ends of the pair

Optimiser CRM logo

Optimiser CRM

Source

Strengths

  • All-in-one platform consolidating CRM, project management, and marketing automation in a single subscription
  • Cloud-based delivery with no on-premise infrastructure requirements
  • Customizable object schema allows businesses to tailor fields and modules to their process
  • Free CRM tier available alongside paid plans targeting small to enterprise teams

Weaknesses

  • Limited public documentation on API endpoints, data model schema, and export mechanisms
  • Very few verified user reviews available on major review platforms, making independent evaluation difficult
  • Breadth of features across modules may introduce complexity for teams seeking a focused CRM tool
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. 6 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 Optimiser CRM and Nutshell.

  • Object compatibility

    C

    6 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

    Optimiser CRM: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Optimiser CRM 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 four weeks for accounts under 5,000 Contacts and 2,000 Deals with no complex custom field inventories. Migrations with large engagement histories (over 100,000 activity records), extensive custom field schemas requiring individual enumeration, or complex pipeline stage configurations requiring Nutshell pipeline setup move to six to ten weeks because of CSV pagination handling, custom field reconciliation, and stage mapping scope.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Optimiser 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