Section 01
Why teams migrate to Nutshell
The four shapes a Nutshell migration takes, and what makes the platform easier — or harder — than the category average.
Nutshell is a sales-focused CRM built by Nutshell Inc. for small and mid-sized B2B teams that want a working pipeline, email sequences and reporting without a Salesforce-style admin function 1. The product is a Sales Suite with five plan tiers — Foundation, Growth, Pro, Business and Enterprise — plus add-ons like Power AI and the Nutshell IQ prospecting bundle 28.
The typical Nutshell customer is a 5 to 100-seat sales organisation — agencies, manufacturers, professional services and SMB SaaS — that wants pipeline visibility wired to email sync without paying Salesforce-tier economics. Compared with HubSpot Sales Hub, Nutshell positions on flatter pricing; compared with Pipedrive, on richer email marketing and AI summarisation; compared with Zoho CRM, on cleaner UX.
The shapes of migration that actually land on Nutshell tend to fall into four patterns. First, spreadsheet exits — teams that have outgrown Google Sheets pipelines and want a CRM with contact merge, email logging and pipeline reporting. Second, Salesforce or HubSpot downgrades, driven by total cost of ownership on teams that never used Apex, Flows or marketing automation heavily.
Third, legacy replacements — Act!, Insightly, Capsule, Highrise, SugarCRM or homegrown databases — where the source schema is loose and the project is really a re-architecture. Fourth, M&A consolidation, where an acquired business runs on a different CRM and the parent standardises on Nutshell. A Pipedrive migration has clean object parity; a Salesforce migration carries rich automation that does not move across at all.
What makes migrating *to* Nutshell easier than the category average is the import tool itself — it accepts CSV files, runs through a mapping wizard with field-level previews, and ships an Import2-powered direct-from-CRM path for sources including Salesforce, HubSpot, Pipedrive and Zoho 2278. Custom fields are addressable on every paid plan.
What makes it harder than the average is the four-object record model — People, Companies, Leads and Accounts — which forces a split that Pipedrive and HubSpot users do not have to think about. Custom-field counts are also plan-tier gated, which catches mid-market teams off guard when they discover the cap in the middle of mapping.
Pipelines, stages, email sequences, lead scoring rules and reports do not import — they are rebuilt from documentation. Teams that scope for the rebuild up front finish on time; teams that assume parity do not.
Teams that scope for the rebuild work up front finish on time; teams that assume parity do not.
Section 02
The Nutshell data model you need to map into
Objects, custom fields, pipelines, and the match keys you'll wire on every record — the destination schema decoded.
Nutshell's CRM is built around four core record types — People, Companies, Leads and Accounts — surrounded by activities, notes, tasks and pipelines. The split between Leads (open opportunities) and Accounts (closed-won customers) is the most important shape to internalise before any field mapping starts.
Before you can map a field, you need to know which destination object the row belongs on, what fields it requires, and which value serves as its match key. The table below summarises the objects you will touch in a Nutshell migration.
| Object | Stores | Required on import | Tier |
|---|---|---|---|
| People | Individual contacts — leads, prospects, customers | First name or last name; email recommended | All plans |
| Companies | Organisations associated with people and leads | Company name | All plans |
| Leads | Open sales opportunities in a pipeline with Confidence + Value | Primary person or company, pipeline, stage | All plans |
| Accounts | Closed-won customers (post-sale relationship) | Name, associated company | Pro and above |
| Activities (calls, meetings, logged emails, tasks) | Engagement timeline events | Type, timestamp, owner, associated person/company/lead | All plans |
| Notes | Free-text annotations on People, Companies or Leads | Body, parent record | All plans |
| Products | Catalogue of sellable items linked to Leads via line-item-like attachment | Name, unit price | Pro and above |
| Sources, Markets, Industries, Competitors | Reference lists used to tag People, Companies and Leads | Name | All plans |
| Tags | Lightweight free-form labels on records | Tag value | All plans |
People are matched by exact name first, then email address on import — if neither matches, a new contact is created 150. Companies use company name as the match key. Leads have no natural unique key, so either let Nutshell assign Lead IDs and store them back, or carry the source platform's deal ID in a custom Text field on the lead.
Once a record is created, its Nutshell ID is the canonical primary key for any update path — re-importing the same CSV without a stable external ID column creates duplicates that have to be merged manually after the fact 78. Plan for this on day one.
When you import via the CSV wizard, Nutshell creates new records by default and offers a deduplication step for matches. Custom-field types determine validation; the catalogue below covers what you can model and the per-plan limits to plan around.
| Field type | Limits | Notes |
|---|---|---|
| Text (single line) | 225 characters max | Stores any alphanumeric string 59 |
| Long Text | Paragraph-scale, larger than 225 chars | Used for descriptions, notes-like fields 59 |
| Currency | Numeric with monetary display | Respects the account's default currency setting |
| Date | Date-only; no time component | Stored without timezone offset |
| Standard email format validation | Lowercased; available on People, Companies and Leads | |
| Decision | Multiple-choice picklist — Yes/No or custom options | Closest analogue to a single-select dropdown 59 |
| Address | Structured street/city/state/zip/country | Multiple address slots per record |
| Phone, URL | String-typed with format hint | Multiple phone slots per People record |
| Product (Leads only) | Reference to entries in the Products catalogue | Lets a lead carry value tied to specific products 59 |
| Custom fields per object | Plan-tier gated — Foundation has tighter caps than Business | Verify your exact cap in Settings → Custom Fields before mapping 114 |
Relationships are modelled as associations between People, Companies and Leads — a Lead can carry multiple People (decision maker, influencer, end user) and one primary Company. Accounts associate to Companies and the People who work there. There is no formal junction object; the platform leans on tags, custom fields and the Lead-Person link table to express many-to-many.
Pipelines are first-class — every Lead lives in exactly one pipeline with one stage. Multiple pipelines per account are supported on paid plans, and each pipeline carries its own Stage list, Confidence percentages and automation. Stages do not cascade, so the same logical stage name may need to be created on every pipeline you build 156.
Section 03
Pre-migration prep — the work before you touch Nutshell
What must be true on the source, the destination, and across the team before the first row hits the import wizard.
The single best predictor of a clean Nutshell migration is how much work you do on the source side before the first import button is pressed. Nutshell's own best-practice guide is explicit that file setup decides whether records land correctly — encoding, column separation and field formatting are the fix, not post-import cleanup 41.
The single best predictor of a clean migration is how much work you do before the first import button is pressed.
Treat the source export as raw material that needs shaping to Nutshell's expected formats — saved as UTF-8 CSV, each piece in its own column, phone numbers normalised, dates rewritten to a consistent format, Decision values matched to the picklist created in Nutshell, owners resolved to existing user accounts 41.
Source-side prep
- Audit and dedup the source database before export — Nutshell merges People on exact name first and email second, so duplicates that share neither land as separate records and have to be merged in the UI one at a time 150.
- Normalise emails to lowercase, trim whitespace, and strip role-based addresses (info@, sales@). Casing differences are not always caught by the matcher.
- Stamp a stable external ID on every record — a UUID or the source platform's primary key — and map it into a custom Text field per object so re-runs are deterministic.
- Decide what is in scope for historical activities. Calls, meetings, tasks and logged emails can be imported with an activity date stamp, but Products can only be imported alongside Leads 113.
- Save the file as UTF-8 — Nutshell's importer rejects other encodings with an error page immediately after upload, before any mapping happens 79.
Destination-side prep
- Trial a sandbox account by starting Nutshell's 14-day free trial in a separate workspace and dry-running the import end-to-end before you load production. Nutshell ships no formal sandbox on lower tiers, so the trial workspace is the practical stand-in.
- Provision users first and confirm their email addresses match the source export's Owner column exactly — Nutshell maps owners by email, and rows whose owner email is missing land unowned.
- Pre-create every custom field on the right object with the right type — Text vs Long Text vs Decision matters, and changing a field's type after creation usually means recreating it.
- Build every pipeline and stage before importing Leads — Leads targeting a non-existent stage are rejected or land in the pipeline's default stage rather than where you intended 156.
- Decide your default lead owner and assignment rules before kicking off the import — automatic lead distribution can fight with importer behaviour if both are active.
People prep
Cutover only works if humans cooperate. Lock down a source-system freeze window — typically 24 to 72 hours — and communicate it to every department that touches the CRM. Train sales reps on Activity logging, Lead Confidence updates and pipeline drag-and-drop before go-live, not after. A small-business migration runs one to two business days; a complex multi-pipeline Nutshell migration runs two to four weeks of elapsed time. Build the human runway accordingly.
Section 04
Import mechanisms: CSV wizard and Import2
Two paths in, each with different ergonomics and trade-offs. Picking the wrong one is how mid-migrations stall at scale.
Nutshell exposes two main load paths and the right one depends on dataset size and source platform. The native CSV Import wizard covers one-shot migrations under a few tens of thousands of records. The Import2-powered direct-CRM tool handles common SaaS sources end-to-end.
Native CSV Import wizard
The CSV importer lives under Setup → Import (or Settings → Data → Import on newer accounts) and walks through file upload, object selection, column mapping, and a preview step before commit 22141. Three object types are supported: Companies, People and Leads. The wizard tracks past imports under an Import History list at the bottom of the same page 75.
File requirements: CSV format with UTF-8 encoding, each field in its own column, header row drives mapping 4179. Public documentation does not specify a hard row cap, but practitioners chunk files at 5,000–10,000 rows per upload to keep mapping responsive. Products can only be imported attached to Leads — there is no standalone product importer 113.
Import2 direct-CRM migration
For migrations from other CRMs, Nutshell partners with Import2 to offer one-click migration from sources including Salesforce, HubSpot, Pipedrive, Zoho CRM, Insightly, Highrise, Capsule CRM, Copper, SugarCRM and Act!141. The flow starts a free sample of up to 100 random Accounts plus their People, Leads and activities so you can verify mapping before committing.
Salesforce migrations have a dedicated path: Nutshell directly accepts the .zip file from Salesforce's Setup → Data Export tool 78. Some Salesforce plans cap exports at once per month, so plan the export window against the cutover date.
Under 10,000 records on People/Companies/Leads → CSV Import wizard. Coming from a supported CRM source → Import2. Larger or multi-object orchestration → split the CSV into sequential per-object passes via the wizard, or engage a managed-migration partner.
Section 05
Mapping your data into Nutshell
The longest section — because field mapping is where almost every migration that fails actually breaks.
Mapping is where every migration earns its scars. The schema decisions in your mapping spreadsheet determine whether reports work on day two, whether pipeline drag-and-drop fires the right automation on day five, and whether your sales team trusts the data on day thirty.
Work in import order: Companies first (so People and Leads can associate), then People, then Leads, then Activities and Notes, then Accounts and Products if you are on a plan that includes them.
People
Common source → Nutshell People mapping
- email→Email (primary)
Lowercased on import; secondary match key after exact name 150
- first_name / last_name→First name / Last name
Primary match key — exact name match takes precedence over email 150
- phone→Phone (multiple slots)
Normalise to a consistent format; type tags (mobile, work) preserved
- owner / account_owner→Person owner (Nutsheller)
Map by user email; pre-provision users or owner falls back to importing user
- title / job_title→Title
Single-line text, no length-driven validation beyond 225 chars
- source / lead_source→Sources tag
Map to the Sources reference list pre-built under Settings
- created_at→Capture in a custom Date field
Created date is system-managed and cannot be overwritten on standard import
- tags→Tags
Semicolon or comma-delimited on import depending on CSV settings
Companies
Common source → Nutshell Company mapping
- company_name→Name
Required; primary match key for Companies
- website / domain→URL
Not used as a match key by default — Name is the matcher
- industry→Industry
Map to the Industries reference list; create missing values pre-import
- annual_revenue→Custom Currency field
Not a standard Company field — create as a custom Currency field
- parent account→Parent company association
Set via Account hierarchy on Pro+; on Foundation, capture in a custom Text field
- market segment→Markets
Markets is a built-in reference list separate from Industries
Leads and pipelines
Recreate every pipeline and stage in Nutshell before importing Leads. Each stage carries a Confidence percentage that drives forecast math — *Initial Contact* might be 10%, *Qualified* 40%, *Proposal* 70%, *Closed Won* 100%. Build the mapping table source-stage → Nutshell-pipeline + stage-name. Leads targeting a non-existent stage are rejected or land in the pipeline's default stage 156.
If you are consolidating multiple source pipelines, keep them as separate Nutshell pipelines for at least 90 days post-migration, then merge once reporting has stabilised. Each pipeline carries its own stages — they do not cascade — so the same name ("Qualified") may need to be created on every pipeline.
Common source → Nutshell Lead mapping
- deal_name / opportunity_name→Lead name (description)
Required; defaults to a generated label if blank
- stage / pipeline_stage→Stage (within a Pipeline)
Match exact stage name on the named pipeline 156
- amount→Value
Currency; respects account default currency
- probability→Confidence
Set by stage by default; override per lead if source carried a manual value
- close_date→Expected close date
Date-only; no timezone component
- owner→Lead assignee
Map by user email; lead owner controls forecast attribution
- primary_contact→Primary person on Lead
Match by Person name + email; create the Person first to avoid mismatches
- account / organisation→Company on Lead
Match by Company name; create the Company first
Custom-field mapping strategy
Resist the urge to map every source custom field one-to-one. Migrate only fields used by an active process or report in the last 12 months. Excess fields weaken governance, eat into the plan-tier custom-field budget, and make Power AI's timeline summarisation less effective.
For Decision (picklist) fields whose source values do not match the destination, either: (1) extend the Nutshell Decision field with the missing options before import, (2) collapse adjacent values during transform, or (3) hold the legacy value verbatim in a parallel custom Text field. Source calculation properties do not import — Nutshell has no formula custom field, so precompute formula values during transform and drop them into a static Number, Currency or Text field.
Historical activities — emails, calls, meetings, notes, tasks
Nutshell supports importing activities with their original timestamps via the activity date field — this determines where each engagement lands on the People/Company/Lead timeline. Activity types map to Calls, Meetings, Logged Emails and Tasks; custom Activity Types can be created in Settings before import to mirror the source 74.
Emails logged through Nutshell's email sync (Gmail/Outlook) appear on the timeline once a user connects their mailbox — but that path is post-cutover. For pre-cutover historical emails, export them from the source as a CSV of subject/body/timestamp/contact-email rows and load them as Logged Email activities through the importer. Rich HTML is accepted but plain-text often renders cleaner.
Power AI on the Pro plan adds timeline summarisation that distils long activity histories into AI overviews on demand. The feature reads whatever activities exist in Nutshell — so importing historical activities compounds in value on a Power AI plan. Zoom transcripts can also be summarised post-import via the Zoom integration.
Files and attachments
Attachments do not flow through the CSV importer. The supported path is to attach files manually in the UI after import. Public documentation does not publish a per-file size cap; practitioners report that very large files sometimes fail through the UI uploader and are best stored in S3 or Google Drive with a deep link in a custom URL field.
For large attachment estates (hundreds of GB), the pattern most teams adopt is: keep originals in external object storage, store a deep link in a custom URL field on the Nutshell record, and only inline-upload the most-referenced subset.
Audit trail, ownership and original timestamps
Nutshell-managed system fields — record created date, modified date, internal IDs — cannot be overwritten during CSV import. To preserve the original audit trail, create two custom fields per object — *Legacy Created Date* (Date) and *Legacy Created By* (Text) — and populate them from the source export.
Owner assignment during import works only if the owner email matches a provisioned Nutsheller at the moment of import; rows whose owner cannot be resolved fall back to the importing user as owner, which silently breaks downstream territory-based reports until corrected.
Account-wide change auditing is available via the Audit Log feature, but only on the Enterprise plan 130. Lower plans can see Import History under Setup → Import to confirm which imports landed, but not per-field change history. Plan for this if compliance reporting is a hard requirement.
CRM-specific: lead scoring, email sequences, email/calendar sync
Lead-scoring models do not import — Nutshell uses Confidence percentages tied to pipeline stages plus optional per-lead overrides. To preserve historical lead scores, put them in a *Legacy Lead Score* custom Number field and let Confidence accrue forward from import day.
Email sequences (Nutshell's drip cadence tool) do not have an import mechanism — recreate the structure manually in Settings → Sequences and re-enroll active prospects post-cutover. Sequences are tied to People records, so People must land before sequences are turned on.
Email and calendar sync (Gmail/Outlook) is set up per user under Settings → Sync email *after* users are provisioned 149158. Do not enable it during the import window or you will get a flood of duplicate timeline entries as the connector backfills. Nutshell's block list under Settings → Email security keeps HR, payroll and legal threads out of the synced timeline 158.
Section 06
The pitfalls that derail Nutshell migrations
Nine specific failure modes — ranked by impact, each tied to the exact Nutshell mechanism that breaks.
High impact
People deduped on name first, email second — silent merges
Nutshell's People matcher tries exact name first, then email address 150. Two different people who share a name ("John Smith" at two companies) merge into one record on import, even if their emails differ. The reverse — same email, different name — fails to match and creates a duplicate. Build your transform layer to flag same-name-different-email rows for human review before upload, and consider concatenating company name into the source First Name column as a one-time disambiguator for unusual overlaps. 150
High impact
Decision field values rejected when option list is incomplete
Decision custom fields (Nutshell's picklist type) only accept values that already exist in the field's option list. Importing a row whose Decision value is not on the list either drops to blank or fails the row, depending on the wizard's strictness setting. The fix is to extend the Decision field's options in Settings → Custom Fields before import — pre-load every value present in the source export, even values you plan to retire later, then archive them post-cutover 59. 59
High impact
UTF-8-only requirement breaks Excel-exported CSVs
Nutshell's importer requires UTF-8 encoded files and rejects others with an error page immediately after upload, before any mapping happens 7941. Excel's default Save As CSV on Windows produces Windows-1252 encoding which contains characters that look identical but fail Nutshell's parse. The fix is to either re-save as CSV UTF-8 (Comma delimited) explicitly from Excel, or run the file through a UTF-8 conversion (iconv, Python pandas with encoding='utf-8') before upload. 79
High impact
Owner column mapped to a Nutsheller who doesn't exist
Nutshell's importer matches the Owner column to a Nutsheller by email address. If the email doesn't match any provisioned user, the row imports with the importing admin as owner rather than the intended sales rep. The error is invisible until your sales team logs in and discovers every imported record is assigned to the admin. Pre-provision every user before importing, audit the source's owner-email column against the Nutsheller roster, and remediate mismatches before upload.
High impact
Leads created without matching Company → orphaned associations
Importing Leads before their referenced Companies exist creates Leads with no Company association, since the matcher cannot find what doesn't yet exist. The Lead row will still land — Nutshell does not block the import — but the *Company* slot will be blank and forecasting by account becomes inaccurate. Enforce the import order: Companies → People → Leads. If the wizard insists on a single multi-object file, split the upload into three sequential passes so each tier can find its parent in the database 22. 22
Medium impact
Stage names don't cascade across pipelines
Each Nutshell pipeline has its own independent Stage list. "Qualified" on Pipeline A is a different stage object from "Qualified" on Pipeline B 156. Cross-pipeline reports that group by stage name work, but automation built per stage has to be replicated on each pipeline. Migrations that consolidate from multiple source pipelines often miss this — they map every source stage to a single Nutshell pipeline, then can't separate by line-of-business later. Recreate each source pipeline as a distinct Nutshell pipeline. 156
Medium impact
Custom-field count caps vary by plan tier
Nutshell's custom-field allowance is plan-tier gated — Foundation has a tighter cap than Growth, Pro or Business, and the exact number is visible only in Settings → Custom Fields once you are inside an account 11428. Teams that migrate from HubSpot or Salesforce, where 1,000+ custom fields per object are commonplace, hit the wall mid-mapping. Audit the destination cap on day one, prune the source field list to the minimum that supports active processes, and budget for a plan upgrade if the math doesn't work. 28
Medium impact
Salesforce export is once-monthly on some plans
Nutshell's Salesforce migration path consumes the Setup → Data Export .zip file directly 78, but Salesforce caps full data exports at once per month on Group, Professional and some Enterprise editions. A botched first export means a 30-day wait for a delta — which kills any planned cutover window. Schedule the export the moment the project starts, validate it in a Nutshell trial workspace, and only then plan the cutover date around the next available export. 78
Low impact
Audit Log is Enterprise-only — no change history on lower plans
Account-wide change auditing — who edited what, when — is available via the Audit Log feature, which is gated to the Enterprise plan 130. Lower-tier accounts can see import-level history under Setup → Import History but not per-field change tracking. If your migration is into a Foundation, Growth, Pro or Business account, plan for that gap: capture pre-import state in S3 snapshots and rely on Import History plus periodic full exports for forensic reconstruction. 130
Section 07
Validation and cutover
What to verify after the import job, in what order — and how to fail safely when something is wrong.
Validation is the bridge between the import finishing and users being allowed in. The most reliable signal is having department reps verify their own records — they know what right looks like better than any script. Run a three-stage protocol: a 10 percent test load with stakeholder spot-checks, the full load with real-time record-count monitoring, and a 30-day post-migration data-quality audit.
Build a reconciliation queries spreadsheet that compares source and destination on each of these counts. Anything outside a 0.5 percent variance gets investigated before users get login access.
- Total People imported vs source — minus deliberately excluded rows (role-based emails, bounced lists, unsubscribed).
- Total Companies imported vs source — checking that name-based merge did not over-collapse orgs with similar names.
- Total Leads per pipeline per stage vs source, plus sum of Value per pipeline — a non-trivial dollar variance signals a stage-mapping error or currency-precision drop.
- Total activities per type (Calls, Meetings, Logged Emails, Tasks) vs source — plus a date-bucketed comparison to confirm activity date round-tripped 74.
- Lead → Person and Lead → Company associations — count primary contacts and primary companies on Leads against source-derived expected counts.
- Owner distribution — group by Lead owner and confirm no record landed unowned or assigned to the importing admin by mistake.
- Match-key integrity — count distinct People by name and Companies by name; unexpected merges indicate the matcher caught name overlaps you didn't expect 150.
On top of reconciliation, run a manual spot-check protocol: pick 30 random records across People, Companies and Leads and verify each field against the source UI. Pick five high-value Leads and trace the full association graph — primary Person, Company, products, recent Activities. If discrepancies show in three or more of the 30, halt the load, fix the root cause, and re-import the affected rows.
Nutshell ships no native bulk-undo for imports. The closest fallback is Import History under Setup → Import, which lists every import job, type, runner and timestamp 75. From there you can identify the records added by a specific import and bulk-delete via the People/Companies/Leads list pages.
The real rollback strategy remains: export everything to S3 before the import starts, stamp every imported row with an *Import Batch ID* custom Text field, and if catastrophe strikes, filter by that batch ID, bulk-delete in the UI, and re-import from the cleaned source.
Cutover sequencing: (1) source goes read-only and the team is notified; (2) final delta export captures everything that changed during the test-import window; (3) delta is imported; (4) reconciliation runs; (5) users get login access and a 48-hour hyper-care window with the migration lead on call; (6) source decommission is scheduled for 30 to 90 days out, never the same day.
Section 08
Migration partners and tools
Direct-CRM tools, iPaaS vendors, specialist migration shops — what each is good for and how to choose.
Nutshell's migration ecosystem centres on a small number of dedicated CRM-migration vendors plus the usual ETL/iPaaS connector landscape. The Import2 partnership is the closest thing to an official path — surfaced inside the Nutshell UI under Settings → Data → Import → Another CRM and supporting Salesforce, HubSpot, Pipedrive, Zoho, Insightly, Copper and Capsule141.
Other specialist vendors include Import2 (the embedded option), ClonePartner (engineer-led custom migrations with fixed-price quotes) and category platforms with Nutshell connectors. Each offers fixed-scope packages, sample migrations of around 100 records to validate mapping before commit, and post-migration support windows.
On the ETL and iPaaS side, Fivetran, Airbyte, Stitch, Workato and Zapier all have some level of Nutshell connector coverage 121. Their role is rarely the migration itself — it is the staging layer that lands source data into a warehouse, the transformation layer that converts Decision-field values, and the ongoing-sync layer after cutover.
Airbyte and Fivetran are common picks for warehouse-first teams; Workato is common where the migration is bundled with workflow automation rebuilds; Zapier handles the long tail of low-volume SaaS-to-Nutshell connections.
Managed-migration cost ranges vary widely. A clean Pipedrive-to-Nutshell move of under 25,000 records with no historical activities often lands in the $500–$3,000 range; ClonePartner publishes that 95% of their migrations cost less than $3,000. A Salesforce-to-Nutshell project with custom fields, historical activities and multiple pipelines typically runs $3,000–$15,000, with the upper end driven by record count, custom-field complexity and historical-activity depth.
For teams that want to outsource the migration end-to-end, FlitStack specialises in Nutshell migrations and handles the field mapping, historical-data preservation, Decision-field option-list conversion, and validation work described in Sections 5 and 7 of this guide. Pricing is fixed-fee, based on record count and source platform, with separate line items for historical activity depth and the number of pipelines so the scope is transparent before signature.
This is one of several legitimate paths — the right choice for any given team depends on whether they want the embedded Import2 flow, an iPaaS-first approach, or a specialist migration vendor. Explore FlitStack →
Section 09
Frequently asked questions
The eight questions every Nutshell migration team works through before they sign the scope.
References
Sources
- 1 Nutshell — official site
- 22 Import: Add companies, people, and leads from CSV — Nutshell Help
- 28 Nutshell Billing: Pricing plans — Nutshell Help Center
- 41 Import: Best practices for importing data — Nutshell Help Center
- 59 How to create and manage custom fields — Nutshell Help Center
- 74 Activities and Tasks — Nutshell quick guide
- 75 Import: How to view past Nutshell Imports — Nutshell Help Center
- 78 Import: How to migrate from Salesforce — Nutshell Help Center
- 79 Import: Best practices — UTF-8 encoding requirement — Nutshell Help
- 113 Import: Data you can import into Nutshell — Help Center
- 114 Nutshell Developer Hub
- 121 Modern Data Integration Tools — Fivetran, Stitch, Airbyte
- 130 Nutshell Audit Log — Enterprise-only — Nutshell Help Center
- 141 Import: Migrating CRM data to Nutshell — Help Center
- 149 CRM Email & Calendar Sync — Gmail, Outlook — Nutshell
- 150 CRM Records: Prevent duplicates in Nutshell — Help Center
- 156 Pipeline Management and Lead Tracking — Nutshell CRM
- 158 Sync email: customize sync permissions — Nutshell Help Center
Need help running this migration?
FlitStack AI runs Nutshell migrations end-to-end.
Fixed-fee pricing, a hands-on migration engineer, full field mapping and validation. The work described in this guide — done for you.