CRM migration
Field-level mapping, validation, and rollback between Thunderbolt Pipeline and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Thunderbolt Pipeline
Source
Nutshell
Destination
Compatibility
11 of 12
objects map 1:1 between Thunderbolt Pipeline and Nutshell.
Complexity
BStandard
Timeline
24–48 hours
Overview
Thunderbolt Pipeline is a construction-focused CRM and bid-management platform targeting subcontractors and contractors who need to track project pipelines, workforce planning, and bid submissions in a single tool. Its data model centers on Projects (with associated Bids, Contacts, and Companies), and it stores construction-specific fields like bid amounts, contract types, project phases, and bid-status values. Nutshell CRM is a general-purpose SMB sales platform with a People, Companies, Leads, and Deals object model, open JSON-RPC API, and a tiered contact-count billing model that does not include a native construction-vertical equivalent. Migrating from Thunderbolt Pipeline to Nutshell means collapsing a vertical project-and-bid schema into a horizontal sales-deal model. We map every Thunderbolt Pipeline contact, company, project, and bid record into Nutshell People, Companies, and Deals — preserving original create dates, bid amounts, and owner assignments. Construction-specific fields (contract_type, project_phase, bid_status) migrate as Nutshell custom fields on Deals. Workflows, automation rules, workforce-planning schedules, and bid-tier logic in Thunderbolt Pipeline do not have a Nutshell equivalent and must be rebuilt manually after the data lands. Our migration runs against Nutshell's JSON-RPC API with a sample-first field-level diff before the full run commits.
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 Thunderbolt Pipeline 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.
Thunderbolt Pipeline
Contact / Person
Nutshell
Person
1:1Thunderbolt Pipeline contacts map 1:1 to Nutshell People. Fields including name, email, phone, job title, and address migrate as standard Person fields. Owner resolution matches by email against Nutshell user list; unresolved owners are flagged before the full migration runs.
Thunderbolt Pipeline
Company
Nutshell
Company
1:1Thunderbolt Pipeline companies map to Nutshell Companies. Company name, website, industry, address, and phone fields map directly. Parent-company hierarchies in Thunderbolt Pipeline flatten to a single Nutshell Company record with the parent name stored in a custom text field if the hierarchy is non-trivial.
Thunderbolt Pipeline
Project
Nutshell
Deal
1:1Thunderbolt Pipeline projects do not have a native Nutshell equivalent. We map each project to a Nutshell Deal, preserving the project name as the Deal name and the project start date and estimated completion date as custom date fields on the Deal. The Deal stage maps from the project's current pipeline stage in Thunderbolt Pipeline.
Thunderbolt Pipeline
Bid
Nutshell
Deal (custom properties)
many:1Bids in Thunderbolt Pipeline are associated with a project and carry bid_amount, bid_status, and bid_submitted_date. Bid data merges into the Nutshell Deal representing that project — bid_amount maps to a custom number field, bid_status maps to a custom pick-list, and bid_submitted_date stores as a custom date field. A project with multiple bids generates one Deal with each bid's details stored as a separate linked custom record.
Thunderbolt Pipeline
Task
Nutshell
Task
1:1Thunderbolt Pipeline tasks map to Nutshell Tasks. Subject, due date, assigned user (resolved by email), and completion status transfer directly. Task descriptions map to Nutshell Task notes. Open tasks at migration time are created in Nutshell; completed tasks with relevant historical context are imported as completed records.
Thunderbolt Pipeline
Note
Nutshell
Note
1:1Thunderbolt Pipeline notes attached to a project, bid, or contact migrate to Nutshell Notes linked to the corresponding Person, Company, or Deal. Note body text transfers as-is. Timestamps and author information are preserved for audit continuity. All note metadata including creation dates and owning user references are maintained to ensure historical context is not lost during the migration process.
Thunderbolt Pipeline
Attachment / File
Nutshell
File (on Deal / Person)
1:1File attachments on Thunderbolt Pipeline projects, bids, or contacts are downloaded and re-uploaded to the corresponding Nutshell record. File size limits follow Nutshell's attachment constraints. Files with unsupported characters in filenames are renamed during migration to comply with Nutshell's storage naming rules.
Thunderbolt Pipeline
Pipeline Stage
Nutshell
Pipeline Stage
1:1Thunderbolt Pipeline project stages (Bid Invited, Bid Submitted, Bid Won, Bid Lost, Project Active) map to Nutshell pipeline stages via value-by-value lookup. We match each Thunderbolt Pipeline stage label to the closest Nutshell stage name and flag any stages with no direct equivalent for manual assignment before the migration run.
Thunderbolt Pipeline
Owner / User
Nutshell
User
1:1Thunderbolt Pipeline users and project owners are resolved by email against Nutshell's user list. Active Nutshell users matching by email receive their assigned records automatically. Unmatched owners are flagged before migration commits so your team either invites them to Nutshell first or assigns records to a fallback owner.
Thunderbolt Pipeline
Custom Property (contract_type, project_phase, bid_status)
Nutshell
Custom Field (on Deal)
1:1Thunderbolt Pipeline's construction-specific fields have no Nutshell native equivalent and require custom field creation before migration. We create custom fields on the Nutshell Deal object — contract_type (pick-list), project_phase (pick-list), bid_status (pick-list), estimated_value (number), and project_address (text) — and map each source value directly. Custom field limits scale with your Nutshell plan.
Thunderbolt Pipeline
Workforce Planning Record
Nutshell
Not migratable
1:1Thunderbolt Pipeline's workforce planning data (labor forecasts, crew assignments, resource schedules) has no equivalent in Nutshell CRM. This data does not migrate. We export the workforce planning records as a CSV reference file you can hand to your operations or HR tool of choice for manual re-entry.
Thunderbolt Pipeline
Workflow / Automation Rule
Nutshell
Not migratable
1:1Thunderbolt Pipeline workflow rules and bid-status automation triggers do not have a Nutshell equivalent. Nutshell's automation features (email sequences, task triggers, stage-change actions) must be rebuilt in Nutshell Pro or Business. We export a structured JSON representation of your Thunderbolt Pipeline workflow definitions as a rebuild reference for your Nutshell admin.
| Thunderbolt Pipeline | Nutshell | Compatibility | |
|---|---|---|---|
| Contact / Person | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Project | Deal1:1 | Fully supported | |
| Bid | Deal (custom properties)many:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Note | Note1:1 | Fully supported | |
| Attachment / File | File (on Deal / Person)1:1 | Fully supported | |
| Pipeline Stage | Pipeline Stage1:1 | Fully supported | |
| Owner / User | User1:1 | Fully supported | |
| Custom Property (contract_type, project_phase, bid_status) | Custom Field (on Deal)1:1 | Fully supported | |
| Workforce Planning Record | Not migratable1:1 | Fully supported | |
| Workflow / Automation Rule | Not migratable1: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.
Thunderbolt Pipeline gotchas
No public API forces manual or custom-export migration approach
Real-time data dependency complicates cutover timing
Update notification ambiguity can mask recent data changes
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
Discover Thunderbolt Pipeline schema and data volume
We connect to Thunderbolt Pipeline via read-only API access and enumerate all objects: People, Companies, Projects, Bids, Tasks, Notes, and Attachments. We capture field names, pick-list values, custom property definitions, and pipeline stage configurations. A data-volume report is generated covering record counts per object, attachment size totals, and any records with missing required fields. This report drives the scope and pricing confirmation before any migration work begins.
Create Nutshell custom fields for construction-specific data
Based on the schema discovery, we create all required custom fields in Nutshell before data lands. This includes Bid_Amount__c, Bid_Status__c, Contract_Type__c, Project_Phase__c, Bid_Submitted_Date__c, Source_Bid_ID__c, Start_Date__c, Estimated_Completion__c, and Original_Create_Date__c on the Deal object; Original_Create_Date__c on Person and Company; and any additional project-phase or contract-type fields identified in your Thunderbolt Pipeline configuration. Custom field creation is done via Nutshell's Settings UI or API so fields exist before the import runs.
Resolve owners by email and configure value mappings
Thunderbolt Pipeline users and project owners are matched against Nutshell's user list by email. We generate a pre-migration owner resolution report flagging any Thunderbolt Pipeline owner without a matching Nutshell user account. Your team resolves unmatched owners by either inviting them to Nutshell or designating a fallback owner before the migration run date. Simultaneously, we configure value mappings for bid_status and project_phase pick-lists from Thunderbolt Pipeline values to Nutshell custom pick-list options so every source value has a valid destination entry.
Run sample migration with field-level diff
A representative slice of 100–500 records — spanning contacts, companies, projects, bids, and tasks — migrates first into your live Nutshell environment or a dedicated migration sandbox if available. We generate a field-level diff comparing source values to destination values for every mapped field. You review the diff to verify bid_amount accuracy in Nutshell Deal custom fields, stage mapping correctness, and owner resolution. No records are deleted or overwritten during the sample; you approve the diff before the full run proceeds.
Execute full migration with delta pickup window
After sample approval, the full migration runs against your Nutshell instance via Nutshell's JSON-RPC API. All People, Companies, Deals (with custom field data), Tasks, Notes, and Files load in dependency order — Companies first, then People linked to Companies, then Deals linked to People and Companies. A delta-pickup window of 24–48 hours opens simultaneously: any Thunderbolt Pipeline records modified during the migration window are captured and applied to Nutshell after the initial load so the destination reflects the source's final state at go-live. An audit log records every operation, and one-click rollback reverts Nutshell to its pre-migration state if reconciliation identifies critical mismatches.
Platform deep dives
Thunderbolt Pipeline
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 2 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 Thunderbolt Pipeline and Nutshell.
Object compatibility
2 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
Thunderbolt Pipeline: Not publicly documented.
Data volume sensitivity
Thunderbolt Pipeline 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 Thunderbolt Pipeline to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Thunderbolt Pipeline 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 Thunderbolt Pipeline
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.