CRM migration
Field-level mapping, validation, and rollback between Breakcold and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Breakcold
Source
Nutshell
Destination
Compatibility
8 of 10
objects map 1:1 between Breakcold and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Breakcold to Nutshell is a lateral platform migration in terms of complexity but differs structurally because Breakcold lacks a public data export endpoint, forcing customers to rely on API extraction rather than a downloadable CSV. Breakcold organizes B2B data as Contacts, Leads, Companies, Pipelines with Stages, and multichannel Activities across Email, LinkedIn, WhatsApp, and Telegram. Nutshell uses a traditional People, Companies, Leads, and Deals model with custom fields on each object. We enumerate all Breakcold objects via the REST API (60 req/min limit), perform field-type translation for custom properties, resolve owner lookups by email, and load into Nutshell using its bulk import endpoint. LinkedIn profile URLs and scraped metadata stored as Contact properties migrate as text fields. Workflow automations and token-credit-based AI scoring are not accessible via API and are documented for manual rebuild in Nutshell.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Breakcold 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.
Breakcold
Contact
Nutshell
Person
1:1Breakcold Contacts migrate to Nutshell People. We map name fields, email, phone, social handles (LinkedIn profile URL, Twitter handle), and lifecycle stage as a custom field on People. LinkedIn profile URLs stored as Contact properties in Breakcold migrate to the standard LinkedIn URL field on Nutshell People. Any stale LinkedIn metadata (profile image, connection count) from Breakcold's social sync that went stale due to connection drops migrates as text fields with a staleness flag so the customer can decide whether to re-enrich via Nutshell's Growth plan AI or a third-party enrichment tool.
Breakcold
Lead
Nutshell
Lead
1:1Breakcold's distinct Lead object migrates directly to Nutshell Leads, preserving Lead status, source attribution, and owner assignment. If the customer uses Breakcold's lead scoring based on token-credit AI, we preserve the numeric score as a custom field on Nutshell Lead rather than attempting to replicate the scoring logic, which cannot be exported.
Breakcold
Company
Nutshell
Company
1:1Breakcold Company profiles linked to Contacts migrate to Nutshell Company records. We map company name, domain, industry, size, and all custom Properties (text, number, date, boolean, multi-select). Multi-select values from Breakcold are serialized as pipe-separated strings in Nutshell custom fields since Nutshell does not have a native multi-select type. Parent-child company relationships in Breakcold map as custom fields or a notes field in Nutshell.
Breakcold
Pipeline
Nutshell
Pipeline
1:1Breakcold Pipelines migrate to Nutshell Pipelines with stage ordering preserved. Pipeline-level automation rules are not accessible via API and are documented in the handoff inventory rather than migrated. We map each Breakcold pipeline to a Nutshell pipeline, preserving custom stage names and stage colors as metadata notes since Nutshell supports stage colors.
Breakcold
Pipeline Stage
Nutshell
Pipeline Stage
1:1Breakcold Pipeline Stages migrate to Nutshell Pipeline Stages with stage order, name, and probability percentage preserved. When Breakcold stages map to fewer Nutshell stages, we collapse multi-stage groupings into the closest equivalent and document the mapping in the handoff sheet. Probability percentages round to the nearest integer as Nutshell accepts.
Breakcold
Activity (Email, LinkedIn, WhatsApp, Telegram, Call)
Nutshell
Activity
1:1Breakcold multichannel Activities migrate to Nutshell Activity records with activity type, timestamp, channel, and body content preserved. Channel metadata (LinkedIn message thread, WhatsApp thread ID) transfers as text fields in Nutshell. Call duration and disposition notes migrate as custom fields on the Activity. We preserve the original timestamp for activity timeline ordering. Note that Nutshell's activity timeline shows all activities on the People and Companies record; channel-specific metadata allows reps to reference the original thread context.
Breakcold
Custom Object
Nutshell
Custom Fields on People, Companies, or Leads
lossyBreakcold supports unlimited standalone custom Objects with their own properties. Nutshell does not have a standalone custom object type; instead, custom data lives as custom fields on People, Companies, and Leads. We pre-create the destination custom fields in Nutshell during schema setup, then migrate custom Object records by linking them to the appropriate parent record (Person, Company, or Lead) via a custom lookup field. If a Breakcold custom Object has no natural parent in Nutshell's model, we create a dedicated People record to serve as the container and document this design decision.
Breakcold
Tag
Nutshell
Tag (via custom field)
lossyBreakcold flat string tags on Contacts and Leads migrate to a Nutshell custom multi-value text field or a dedicated Tag field if the customer enables tagging in Nutshell Settings. Tag names are preserved verbatim. If the customer uses Breakcold tags for segment-based outreach, we document the tag-to-segment mapping for rebuilding in Nutshell.
Breakcold
Attachment
Nutshell
Attachment
1:1File attachments on Breakcold Contact records and Activities migrate as hosted URLs or downloaded blobs depending on size. We preserve the original file name and MIME type. Attachment rendering compatibility in Nutshell depends on file format; PDF and image attachments typically render inline. We do not guarantee full fidelity for non-standard file formats and document any attachments that did not transfer cleanly.
Breakcold
User / Team Member
Nutshell
User
1:1Breakcold workspace Users and their role assignments (Admin, Member) map to Nutshell Users. We resolve by email match. Owner assignments on Contacts, Leads, and Companies are preserved by resolving the Breakcold user ID to the Nutshell User email. Any Breakcold user without a matching Nutshell User is held in a reconciliation queue for the customer's admin to provision before the final migration run.
| Breakcold | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Pipeline | Pipeline1:1 | Fully supported | |
| Pipeline Stage | Pipeline Stage1:1 | Fully supported | |
| Activity (Email, LinkedIn, WhatsApp, Telegram, Call) | Activity1:1 | Fully supported | |
| Custom Object | Custom Fields on People, Companies, or Leadslossy | Fully supported | |
| Tag | Tag (via custom field)lossy | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| User / Team Member | User1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Breakcold gotchas
No data export function blocks self-service migration
Token credit system complicates pricing parity on exit
LinkedIn integration fragility causes stale social data
New API key format required for some endpoints
60 requests per 60-second rate limit throttles large migrations
Nutshell gotchas
Contact tier limits enforced on import
No bulk API endpoint requires paginated extraction
Email sequences not exportable via API
Foundation plan disables key sales features
Pair-specific challenges
Migration approach
API key verification and object scoping
We verify that the Breakcold API key uses the current breakcold-usr format before attempting extraction. Old-format keys may authenticate but return 403 or empty responses on restricted endpoints. We enumerate all accessible Breakcold objects via the REST API: Contacts, Leads, Companies, Pipelines, Stages, Activities, custom Objects, Tags, and Attachments. We count records per object type, flag any Contacts with stale LinkedIn metadata (last_sync gaps), and document workflow automations and token-credit configuration that are not accessible via API. This discovery output forms the migration scope.
Nutshell schema setup
We create the destination schema in Nutshell before any data loads. This includes provisioning custom fields on People, Companies, and Leads to receive Breakcold custom Properties and LinkedIn metadata. We set up Nutshell Pipelines with stage ordering and probability percentages matched to the Breakcold source. We configure the People-to-Company lookup relationship so that Contact-to-Company associations resolve correctly during import. Schema setup is validated in Nutshell before record migration begins.
Owner reconciliation and user provisioning
We extract every distinct Breakcold user referenced as an owner on Contacts, Leads, Companies, and Activities and match by email against Nutshell Users. Any Breakcold owner without a matching Nutshell User goes to a reconciliation queue for the customer's admin to provision before record import resumes. Owner assignment on records cannot proceed until this queue is cleared because Nutshell requires a valid User reference on owner fields.
API extraction with rate-limit handling
We extract all Breakcold records via the REST API using chunked pagination and exponential backoff to respect the 60 req/min rolling window. We run extraction against a dedicated migration API key to avoid throttling live users. Large record sets (over 5,000 records) are extracted in batches over multiple hours. The extraction outputs normalized JSON per object type ready for Nutshell's import format.
Data transformation and Nutshell bulk import
We transform Breakcold records to match Nutshell's field types. Multi-select values serialize as pipe-separated strings. LinkedIn profile URLs map to the standard LinkedIn URL field on People. Stale LinkedIn metadata flags are written as a custom field on People. Breakcold custom Objects with a natural parent (Contact, Company) attach via custom lookup fields on the parent; orphan custom Objects are linked to a dedicated container People record with a custom Object_name field. We load into Nutshell using its bulk import endpoint with row-count reconciliation after each phase.
Validation, cutover, and automation handoff
We validate record counts across all object types, spot-check 25-50 records against the Breakcold source for field accuracy, and confirm owner assignments, stage probabilities, and activity timestamps are correct. We freeze Breakcold writes during cutover, run a final delta migration of any records modified during the migration window, then enable Nutshell as the system of record. We deliver a written inventory of Breakcold workflow automations, token-credit AI configurations, and email sequences with recommended Nutshell equivalents for the customer's admin to rebuild. We do not rebuild automations, sequences, or workflows as part of the migration scope.
Platform deep dives
Breakcold
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Breakcold and Nutshell.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Breakcold: 60 requests per 60-second window per user.
Data volume sensitivity
Breakcold doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Breakcold to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Breakcold to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Breakcold
Other ways to arrive at Nutshell
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.