CRM migration

Migrate from folk to Nutshell

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

folk logo

folk

Source

Nutshell

Destination

Nutshell logo

Compatibility

78%

7 of 9

objects map 1:1 between folk and Nutshell.

Complexity

BStandard

Timeline

1-2 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from folk to Nutshell is a data-model reconciliation migration. Folk organizes contacts inside Groups with per-group custom field schemas; Nutshell uses a flat People-and-Companies model with global custom fields and a structured Deal pipeline. We enumerate every Group's field schema during discovery, flatten the per-group taxonomy into Nutshell's global custom field model, and resolve the contact-to-company linkage that folk does not establish automatically. Pipeline views in folk map to Nutshell's pipeline stages. We migrate contacts, companies, deals, tags, notes, and reminders through Nutshell's REST API with CSV fallback where the API is constrained. Email campaign history, AI Magic Field values, and live enrichment data do not export from folk and are not migratable; we flag these gaps in our discovery report so customers can plan post-migration work accordingly. Workflows and automations are not migrated as code — we deliver a written inventory of folk automation logic for the customer's 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

folk logo

folk

What's pushing teams away

  • Internal automation between contact and company fields requires manual field mapping — contacts and companies do not auto-link in folk, causing data duplication for teams with strong account-based motions.
  • Reporting is limited compared to Pipedrive or HubSpot — deal dashboards and pipeline analytics shipped recently but still lag behind pipeline-first CRMs on forecasting and cohort analysis.
  • Workspace-wide AI credit limits mean one heavy automator can exhaust Magic Field credits for the entire team, causing unexpected feature lockouts mid-month.
  • No public bulk API documented for programmatic export — teams with thousands of records rely on multi-step CSV extraction, which breaks for attachments and relationship graphs.
  • Some users report bugs with document attachments and slower performance when contacts exceed 5,000 records in a single group.

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

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

folk

Contact (person subtype)

maps to

Nutshell

Person

1:1
Fully supported

folk Contacts of subtype 'person' map directly to Nutshell People. Standard properties (name, email, phone, social handles) transfer to Nutshell's equivalent Person fields. Nutshell People records do not have a subtype property — we create a custom Person Type picklist field on the Nutshell side to preserve the original folk subtype distinction (person/company) so the customer can filter by type post-migration.

folk

Contact (company subtype)

maps to

Nutshell

Company

1:1
Fully supported

folk Contacts of subtype 'company' map to Nutshell Companies. Company name, domain, address, and social handle fields transfer directly. folk's company-type contacts that have manually linked person contacts are re-linked in Nutshell via the Person-to-Company association using the manual relationship data extracted from folk's CSV export.

folk

Group

maps to

Nutshell

Tag + Pipeline Stage (conditional)

lossy
Fully supported

folk Groups are organizational containers that do not have a direct Nutshell equivalent. We map each Group to a Nutshell Tag on the Person record so that group membership is preserved as searchable tag data. If the source Group contains a pipeline view (deal stages), we map the Group's pipeline stages to Nutshell Deal stages rather than a tag, since Nutshell's pipeline is a first-class deal object.

folk

Group (with pipeline view)

maps to

Nutshell

Deal + Pipeline

1:1
Fully supported

folk Groups that contain pipeline views map to Nutshell Deals attached to the relevant Pipeline. The Group's contact membership becomes the Deal's linked Person or Company. We preserve stage history from the pipeline view as custom fields on the Nutshell Deal record.

folk

Custom Field (per-group)

maps to

Nutshell

Custom Field (global)

lossy
Fully supported

folk custom fields are defined per-group, which means the same contact may have different field values depending on which Group they belong to. We enumerate all Group-specific field schemas during discovery, normalize field names across Groups (merging fields with the same name and type), and create global custom fields in Nutshell. Where the same contact has conflicting values across Groups, we flag the conflict and apply a customer-specified resolution rule (first Group, last Group, or concatenated).

folk

Note

maps to

Nutshell

Note

1:1
Fully supported

folk Notes attach to contacts and contain plain text plus author attribution and timestamps. We migrate Notes as Nutshell Notes linked to the corresponding Person or Company record. Author attribution migrates as a custom Note Author field since Nutshell Notes are not user-attributed by default.

folk

Reminder

maps to

Nutshell

Task

1:1
Fully supported

folk Reminders carry a due date, assignee, and text body. We migrate Reminder text and due date to Nutshell Tasks. Assignee mapping requires resolving the folk workspace user email to the Nutshell user email — if no matching Nutshell user exists, we flag the assignee as unresolvable and set the Task to unassigned with a note for the customer admin.

folk

Tag

maps to

Nutshell

Tag

1:1
Fully supported

folk contacts carry free-form tags that are migrated to Nutshell Tags on the Person record. Tags are stored as a string array per contact. We extract the full tag vocabulary from the CSV export, create matching Tag records in Nutshell during migration, and apply them to the corresponding Person records.

folk

Deal (pipeline view stages)

maps to

Nutshell

Deal

1:1
Fully supported

folk pipeline views contain deal records with stage progression data. We migrate each deal as a Nutshell Deal with stage mapped from the folk pipeline stage name, amount from the deal value field, and associated Person or Company from the deal's linked contact. Nutshell requires a Pipeline to exist before Deals can be created, so we provision the Pipeline during the schema design phase.

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.

folk logo

folk gotchas

High

No public bulk API for automated migration

Medium

Per-group custom fields create schema fragmentation

Medium

Workspace-wide AI credit limits affect all seats

Low

Contact–company linking is not automatic

Low

Email campaign history not exported

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

  • folk has no public bulk API for automated export

    All migration data from folk must be extracted via CSV export from each Group individually. The CSV export does not include email campaign performance data (open rates, click rates), Magic Field-generated values (these are computed at query time and not stored), or live enrichment data. We enumerate every Group's field schema during discovery and warn customers of these export gaps before migration begins. Attachments are included as URLs in the CSV if they were stored as file links; we attempt to re-upload to Nutshell where the destination supports file storage, subject to plan-level size limits.

  • Per-group custom fields cause schema fragmentation

    Custom fields in folk are defined per-group, not globally. A contact in the 'Leads' Group may have a custom field that does not exist in the 'Clients' Group. We enumerate every Group's field schema during discovery, normalize field names across Groups, and build a consolidated Nutshell field map before importing. Contacts that belong to multiple Groups may have conflicting field values that require a customer-specified conflict-resolution rule (most recent, first Group, or concatenated). We flag these conflicts explicitly before applying them.

  • Contact-to-company linking is manual in folk and must be preserved

    folk does not auto-link person-type contacts to company-type contacts at the same organization. Any company relationship that exists in folk was established manually via a relationship field. We extract all manually established person-to-company links from the CSV and re-establish them in Nutshell through the Person-to-Company association. We cannot infer missing links. Customers with strong account-based motions who did not manually link contacts to companies in folk should assess whether the link gaps need to be researched before or after migration.

  • Email campaign history does not export from folk

    folk's email campaign engine stores sent count, open rate, and click rate internally and does not expose this data in the CSV export or any public API. We migrate the contact list associated with each campaign as tag data, but campaign performance metrics are not transferred. Customers who rely on campaign history for reporting should export that data separately from folk's campaign reporting UI before migration begins.

Migration approach

Six steps for a successful folk to Nutshell data migration

  1. Discovery and Group enumeration

    We audit every Group in the folk workspace, extract the full field schema for each Group (field names, types, and options), and inventory the contact distribution across Groups. We identify Groups with pipeline views, Groups with no pipeline views, and Groups with overlapping field names. We also extract all tag vocabulary, note counts, reminder counts, and deal pipeline stage data. The discovery output is a written scope with a per-group field map, a conflict report for fields that appear in multiple Groups, and a list of any manually established person-to-company links.

  2. Schema design and field normalization

    We design the Nutshell destination schema using discovery data. We create global custom fields in Nutshell for all folk custom fields, normalized by name and type across Groups. We provision the Nutshell Pipeline (or Pipelines if multiple folk Groups contain deal pipelines) and configure the stage names to match the source pipeline view stages. We add a custom Person Type picklist field to preserve the folk subtype distinction between person and company contacts. Schema changes are validated in Nutshell's UI before any data import begins.

  3. CSV extraction and reconciliation

    We extract CSV files from each folk Group using the multi-step CSV export process. We reconcile field names and values against the discovery field map, validate required fields (name, email) are present, and flag records with missing required data. We resolve folk workspace user emails to Nutshell user emails for assignee mapping. We extract manually established person-to-company links and build a link registry for re-establishment in Nutshell.

  4. Nutshell API import of contacts and companies

    We import contacts and companies into Nutshell via the REST API, using CSV fallback where the API import path is constrained. Person-type folk contacts import as Nutshell People; company-type contacts import as Nutshell Companies. We apply the custom Person Type picklist value from the original folk subtype. After the initial import, we reconcile record counts against the source CSV totals and resolve any import errors (duplicate detection, required field violations).

  5. Tag and note migration with parent resolution

    We migrate tags by creating matching Nutshell Tag records and applying them to the corresponding Person records. Notes migrate as Nutshell Notes linked to the parent Person or Company. We resolve the parent record ID in Nutshell using the email or name dedupe key established during import. Any notes that reference a parent record not found in Nutshell are flagged for manual review.

  6. Deal and pipeline migration

    We create the Nutshell Pipeline and stage structure during schema design. We then migrate folk deal records as Nutshell Deals, linking each Deal to the associated Person or Company using the link registry from discovery. Stage history from folk's pipeline view migrates as custom Deal fields. We reconcile deal counts against the source pipeline data and flag any Deals that reference a Person or Company not found in the destination.

  7. Cutover, validation, and automation handoff

    We freeze writes in folk during cutover, run a final delta migration of any records modified during the migration window, then mark Nutshell as the system of record. We deliver a reconciliation report showing record counts, tag coverage, and any unresolved links. We provide a written inventory of any folk workflows or automations that require rebuild in Nutshell. We do not rebuild automations as code — that work belongs to the customer's admin team using Nutshell's automation tools. We offer a one-week post-migration support window for reconciliation issues raised during the first week of live use.

Platform deep dives

Context on both ends of the pair

folk logo

folk

Source

Strengths

  • One-click LinkedIn profile capture directly into a contact record with social handles and company data pre-filled.
  • Per-group custom fields allow different taxonomies per team or workflow without requiring schema-level admin access.
  • Clean, opinionated UI with a low learning curve — most teams reach proficiency within a single onboarding session.
  • Built-in email campaigns and sequences on Standard, with Gmail sender and email tracking available on both Standard and Premium.
  • Workspace-wide AI Magic Field credits included on all paid tiers, with a simpler credit model than Attio.

Weaknesses

  • No permanent free tier — only a 14-day trial with no free-forever option, which limits evaluation before commitment.
  • AI credit limits (2,000–5,000 Magic Field calls/month workspace-wide) constrain active outbound teams, especially on Standard.
  • No documented public API for bulk export — large-scale data extraction relies on CSV round-tripping, which drops attachments and relationship metadata.
  • Automation between contacts and companies is manual; account-based workflows require careful field setup to avoid duplication.
  • Reporting and analytics remain behind pipeline-first CRMs like Pipedrive on deal forecasting and cohort breakdowns.
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 folk 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

    folk: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Small migrations under 2,000 contacts with four or fewer Groups and no active deal pipelines complete in one to two weeks. Migrations with more Groups, complex per-group custom field schemas, active deal pipelines with stage history, or large tag volumes requiring normalization move to three to five weeks. The CSV-only export constraint on folk's side requires more manual reconciliation than API-based migrations, which extends timeline relative to record count.

Adjacent paths

Related migrations to explore

Ready when you are

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