CRM migration

Migrate from Capsule CRM to Nutshell

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

Capsule CRM logo

Capsule CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

33%

3 of 9

objects map 1:1 between Capsule CRM and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Capsule CRM to Nutshell is a contact-centric migration with two structural translation points. Capsule stores individual Contacts and Organisations in a unified Party object; Nutshell uses separate People and Organisations, so we split each Capsule Party at migration time using the contact type indicator. Capsule's custom fields are not returned with entity records by default and must be fetched from the /fields/definitions endpoint per entity type before we can type-cast and map values. We handle Opportunities, Cases, and Tags 1:1, and we flatten Capsule Projects into Tasks under the linked Opportunity since Nutshell has no native Project object. Workflow Automations do not migrate; we deliver a written inventory for the customer's admin to rebuild in Nutshell or a third-party automation 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

Capsule CRM logo

Capsule CRM

What's pushing teams away

  • Teams outgrow Capsule's feature ceiling when they need advanced automation, multi-currency support, or CRM capabilities beyond single-instance sales pipeline management.
  • Enterprise requirements like granular role permissions, SSO enforcement, or audit logging are absent or immature, forcing compliance-conscious teams to migrate elsewhere.
  • Occasional sync issues with third-party integrations cause data freshness problems that frustrate users who rely on real-time contact and calendar accuracy.
  • The platform lacks native marketing automation and advanced reporting dashboards, pushing marketing-heavy teams toward HubSpot or ActiveCampaign.
  • Small teams with fewer than 10 users report that Capsule works well but becomes expensive per-user as headcount grows, narrowing the value proposition.

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

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

Capsule CRM

Party (Contact and Organisation)

maps to

Nutshell

People and Organisation

1:many
Fully supported

Capsule stores individual Contacts and Organisations as a unified Party object with a type indicator. We split each Capsule Party at migration time using the type field, creating separate People and Organisation records in Nutshell. Email address, phone, address, owner assignment, and all standard fields carry forward. Capsule tags on Parties attach to the corresponding Nutshell People or Organisation record. Custom fields on Parties use Capsule's data-tag system and require definitions fetched separately from the /fields/definitions endpoint for parties, opportunities, and cases before values can be correctly typed and mapped to Nutshell's custom fields. List-type custom fields require option set resolution, and note-type fields may lose formatting including line breaks and bullet points on export.

Capsule CRM

Opportunity

maps to

Nutshell

Opportunity

1:1
Fully supported

Capsule Opportunities map 1:1 to Nutshell Opportunities with pipeline name, stage name, probability, expected close date, value, currency, owner, and linked Party preserved. Nutshell's lower-tier plans restrict the account to one pipeline and lock advanced reporting behind higher plans; if the source Capsule account uses multiple pipelines, we flag this at scoping and the customer may need to upgrade the Nutshell plan or consolidate pipelines before migration. Stage names and probabilities map directly, and we resolve the Party reference to the People or Organisation record created in the split step.

Capsule CRM

Case

maps to

Nutshell

People (tagged) or Case

lossy
Fully supported

Capsule Cases track customer support or service issues linked to Parties. Nutshell has no native Case object on all plan tiers; on accounts without Cases available, we map Capsule Cases to People records tagged with 'Case' or to a dedicated custom field, preserving status, priority, assignee, and description. On Nutshell plans that include Cases, we map directly to the Nutshell Case object with status and priority aligned to Nutshell's available values. The mapping type depends on the destination account's plan tier, which we confirm during scoping.

Capsule CRM

Project

maps to

Nutshell

Task (under Opportunity)

lossy
Fully supported

Capsule Projects exist on Starter and above plans and link to Opportunities. Nutshell has no native Project object, so we flatten Capsule Projects into Tasks under the linked Nutshell Opportunity. Project name becomes the Task subject, milestones become Tasks with a milestone flag, and project status maps to Task status. Projects with no linked Opportunity are attached to the primary Party on the project. Workflow Automations, available only on Growth and above, are not migrated as code and are documented separately for the customer to rebuild.

Capsule CRM

Custom Field

maps to

Nutshell

Custom Field

lossy
Fully supported

Capsule custom fields are built via its data-tag system and require definitions fetched separately from the /fields/definitions endpoint per entity type (parties, opportunities, cases) before values can be correctly typed and mapped. List-type fields require option set resolution to cast raw values to Nutshell's picklist options. Note-type fields from Capsule may arrive as plain text without formatting when exported, so we flag this for the customer to review post-migration. We pre-create Nutshell custom fields before record import to ensure the target schema is ready.

Capsule CRM

Activity (Email, Call, Meeting, Note)

maps to

Nutshell

Task and Event

lossy
Fully supported

Capsule Activities log email interactions, calls, meetings, and notes against Parties. Email and call activities map to Nutshell Tasks with the activity type and direction preserved. Meeting activities map to Nutshell Events with start time, end time, and location. Note activities attach to the People record as notes. Activity timestamps and assignee mapping carry forward. Nutshell's Import2 integration uses a sample-then-approve workflow where the customer reviews sample data before approving full migration, and we coordinate with Import2 for activity migration using the API-driven approach.

Capsule CRM

Tag

maps to

Nutshell

Tag

1:1
Fully supported

Tags in Capsule are flat labels applied to Parties, Opportunities, and Cases. We translate Capsule tag names 1:1 into Nutshell tags on the corresponding record. Nutshell's tagging model is per-record and flat, which aligns with Capsule's model without requiring transformation. Tags serve as the primary cross-object classification system in both platforms.

Capsule CRM

User / Team Member

maps to

Nutshell

User

1:1
Fully supported

Capsule Users are assigned as owners of Parties, Opportunities, Cases, and Tasks. We map Capsule Users to Nutshell Users by email address, which serves as the dedupe and reconciliation key. Owner assignments on Parties and Opportunities migrate with the User reference resolved to the matching Nutshell User record. Users without a matching Nutshell User go to a reconciliation queue for the customer's admin to provision before record import resumes.

Capsule CRM

Milestone

maps to

Nutshell

Task (milestone flag)

lossy
Fully supported

Milestones are sub-objects of Projects in Capsule representing time-bound deliverables. We map milestones to Nutshell Tasks with a milestone flag set, preserving the due date and completion status. Milestones without a parent Project are attached to the primary linked Opportunity or Party. This mapping is part of the Project flattening step and depends on the parent Project being mapped to Tasks under the linked Opportunity.

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.

Capsule CRM logo

Capsule CRM gotchas

High

Capsule API rate limit is 4,000 requests per window

High

Free plan caps at 250 contacts and 2 users

Medium

Custom fields require separate field-definition API calls

Medium

Deleted records require a separate endpoint and are not returned in standard lists

Low

Projects and Workflow Automations are gated by plan tier

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

  • Deleted records excluded from standard Capsule exports

    Capsule's soft-deleted records do not appear in standard list responses or CSV exports and require a separate call to the /{type}/deleted endpoint per entity type. Reddit discussions on CRM migration confirm this is a common source of data loss when teams assume deleted records are included in standard exports. We query the deleted endpoint during scoping so the customer can decide whether to recover or permanently exclude these records. If the customer has a Capsule Free account, the deleted endpoint may also be subject to plan restrictions.

  • Note formatting strips line breaks and bullets on Capsule export

    A Reddit thread documents Capsule note exports arriving as unformatted text with line breaks and bullet formatting stripped out. Redditors confirm this is a known limitation and that agencies working on CRM migrations confirm there are no export options to preserve formatting. We test note export formatting from the specific Capsule account during scoping, flag formatting loss to the customer, and recommend a manual review of notes post-migration if formatting preservation is critical to the business.

  • Nutshell lower-tier plans restrict pipelines and reporting

    Nutshell's entry-level plans limit accounts to one pipeline and lock advanced reporting behind higher tiers. Capsule accounts on Growth and above with multiple pipelines or custom pipeline configurations may find the destination Nutshell plan cannot support the same structure without an upgrade. We confirm the destination Nutshell plan during scoping and flag any pipeline or reporting constraints that affect the migration scope.

  • Workflow Automations do not migrate between CRMs

    Capsule Workflow Automations are available on Growth and above plans and have no direct equivalent in Nutshell's feature set. We document every active Workflow Automation with its trigger, conditions, and actions in a written inventory delivered at cutover so the customer's admin can evaluate Nutshell's available automation options or a third-party tool like Zapier or Make. The rebuild is not included in the migration scope.

Migration approach

Six steps for a successful Capsule CRM to Nutshell data migration

  1. Discovery and scoping

    We audit the source Capsule account across plan tier, Party count, pipeline configuration, active Workflow Automations, Project objects, Cases, and activity volume. We confirm the destination Nutshell plan tier and identify any plan-level constraints that affect the migration scope. We query Capsule's /fields/definitions endpoints for parties, opportunities, and cases to capture all custom field definitions before pulling record data. We also call the deleted endpoints per entity type so the customer can decide on deleted record handling before migration begins.

  2. Schema design and field mapping

    We design the target Nutshell schema: custom fields created in Nutshell to match Capsule definitions, tag taxonomy aligned with Capsule's flat label model, and the Party split rule (Contact type indicator determines People versus Organisation in Nutshell). For Projects, we define the flattening rule that maps project milestones to Tasks under the linked Opportunity. We confirm the Plan tier for Cases mapping (direct Case object or People with tags). All mapping decisions are documented in a written schema map reviewed by the customer before migration begins.

  3. Sample migration and reconciliation

    We run a sample migration into a Nutshell trial or sandbox account using a representative slice of data across Parties, Opportunities, Cases, and Activities. The customer reviews the sample, confirms the Party split is correct, checks that custom field values are type-cast properly, and verifies that Notes retain acceptable formatting. Any mapping corrections are applied before the full migration begins. Nutshell's native Import2 integration also supports a sample-then-approve workflow, which we use in parallel with our own API-driven migration for verification.

  4. Owner and user provisioning

    We extract every distinct Capsule User referenced as an owner on Parties, Opportunities, Cases, and Tasks and match by email address against the Nutshell destination account. Owners without a matching Nutshell User go to a reconciliation queue for the customer's admin to provision before record import resumes. User provisioning must be complete before record migration begins because OwnerId references are required on most standard objects.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Nutshell Users (provisioned, validated), Organisations (from Capsule Organisations), People (from Capsule Contacts using the Party split), Opportunities (with Party reference resolved), Cases (to Case object or People with tags depending on plan), Tasks from Projects and Milestones, Activity history (Tasks and Events via API with rate limit handling), and Tags (attached to all migrated record types). We use Nutshell's API with batch chunking and exponential backoff to handle rate limits, and we emit row-count reconciliation reports after each phase.

  6. Cutover, validation, and Workflow rebuild handoff

    We freeze writes to the source Capsule account during cutover, run a final delta migration of any records modified during the migration window, then set Nutshell as the system of record. We validate record counts against the Capsule source and spot-check 25-50 records per object type. We deliver the Workflow Automation inventory document to the customer's admin team with recommended Nutshell or third-party automation alternatives. We support a one-week post-cutover window for reconciliation issues. Workflow rebuild, post-migration admin support, and user training are outside the migration scope and are separate engagements.

Platform deep dives

Context on both ends of the pair

Capsule CRM logo

Capsule CRM

Source

Strengths

  • Generous free tier that covers 250 contacts and 2 users indefinitely, removing financial risk for very small teams.
  • Exceptional ease of use — consistent 4.6/5 on ease of use across G2 and Capterra reviews, often cited as the best trait by long-term users.
  • Responsive human customer support referenced across Trustpilot and G2 reviews as a differentiator from larger platforms.
  • Clean API with OAuth 2.0, pagination, and a `since` filter that enables reliable incremental syncs during migration.
  • Solid integrations with Xero, QuickBooks, Zendesk, and Google Workspace make it a natural hub for small-business tech stacks.

Weaknesses

  • Workflow automation and Project objects require paid plans, limiting what a free-tier migration can demonstrate.
  • Capsule lacks native marketing automation, making it unsuitable for teams that need email campaign management within the CRM itself.
  • Advanced reporting, multi-currency support, and granular role permissions lag behind competitors, limiting enterprise readiness.
  • The API rate limit of 4,000 requests per window can extend migration timelines for accounts with hundreds of thousands of records, requiring throttling logic.
  • No native bulk export tool — migrations rely on API pagination or CSV exports, which may not capture all linked objects in a single pass.
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. 3 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 Capsule CRM and Nutshell.

  • Object compatibility

    B

    3 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

    Capsule CRM: 4,000 requests per rate limit window; reset time in X-RateLimit-Reset header.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations under 5,000 Parties with basic custom fields, no Projects, and clean owner assignments complete in two to four weeks. Migrations with custom objects, large activity histories (over 50,000 engagement records), Projects requiring flattening to Tasks, or accounts needing Nutshell plan upgrades for pipeline parity extend to six to ten weeks. Deleted record recovery via the /deleted endpoint also adds scope time if the customer opts to restore soft-deleted records.

Adjacent paths

Related migrations to explore

Ready when you are

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