CRM migration
Field-level mapping, validation, and rollback between Tubular CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Tubular CRM
Source
Nutshell
Destination
Compatibility
8 of 9
objects map 1:1 between Tubular CRM and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Tubular CRM to Nutshell is a lateral-size migration between two small-team CRMs, but it carries a non-trivial export constraint on the source side. Tubular CRM on the Pro tier exposes no REST API and requires all data to leave via manual CSV downloads from the UI. The Enterprise tier unlocks API access, but the endpoints are not publicly documented, which forces us to test field names and schemas directly with customer credentials before migration. Nutshell provides free data migration assistance and a native import tool connected to Import2, but Tubular is not among the 27+ supported CRMs on that list, meaning the actual transfer runs through FlitStack AI using Nutshell's REST API. We migrate Contacts, Companies, Deals, Tags, Tasks, and Activity logs, and we explicitly flag that Tubular Reports (MoM/QoQ, Lead Source, Task Reports) cannot be exported programmatically and must be manually screenshot before migration. Workflow-like features such as Deal Stage Triggers and Email Templates on Enterprise tier have no Nutshell equivalent and are documented for manual rebuild.
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 Tubular 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.
Tubular CRM
Contact
Nutshell
Person
1:1Tubular Contact records map directly to Nutshell People. Standard fields (name, email address, phone number, owner assignment) transfer directly. Custom Contact fields in Tubular map to Nutshell custom fields on People, subject to the destination plan's custom field limit. The primary email address is used as the dedupe key during Nutshell import to prevent duplicate Person records.
Tubular CRM
Company
Nutshell
Organization
1:1Tubular Company records map to Nutshell Organization. The domain from the Tubular company record populates the Organization's website field. We create Organization records before Person import so that the People-to-Organization relationship is resolved at insert time. Tubular's per-Contact company association migrates as a lookup link on the corresponding Nutshell Person.
Tubular CRM
Deal
Nutshell
Opportunity
1:1Tubular Deals map to Nutshell Opportunities. Deal name, deal value, stage assignment, associated contacts, and deal-level notes transfer directly. We map Tubular's deal stage names to Nutshell pipeline stage names, applying the customer's chosen naming convention during configuration. Deal owner assignment resolves via email match against Nutshell Users.
Tubular CRM
Pipeline Stage
Nutshell
Pipeline Stage
lossyTubular custom pipeline stages map to Nutshell pipeline stages with probability percentages configured per stage. Stage triggers (Tubular Enterprise feature) have no Nutshell equivalent and are flagged in the automation inventory for manual rebuild. Stage-specific email templates are documented separately for the customer to recreate as Nutshell email templates post-migration.
Tubular CRM
Lead
Nutshell
Lead
1:1Tubular Lead records (distinct from Contacts in Tubular) map to Nutshell Leads. Lead source, status, owner, and custom Lead Builder fields transfer directly. The Lead-to-Contact conversion logic requires manual review post-import since the conversion rules are Tubular-specific and may not map 1:1 to Nutshell's lead qualification workflow.
Tubular CRM
Tag
Nutshell
Tag
1:1Tubular Tags applied to Deals and Contacts transfer as flat label arrays and are reapplied to the corresponding Nutshell Opportunity or Person during import. Nutshell's tag system uses the same label-based model, so no transformation is required beyond flattening the source tag array.
Tubular CRM
Task
Nutshell
Task
1:1Tubular Tasks linked to Leads and Deals migrate to Nutshell Tasks. Task title, due date, owner, and completion status transfer. Recurring task patterns are a Tubular limitation: they do not export from either API or CSV and must be rebuilt manually in Nutshell's task recurrence feature.
Tubular CRM
Activity Log (email, call, note)
Nutshell
Activity
1:1Tubular email logs, call logs, and notes attached to Deals and Contacts migrate as Nutshell Activity records linked to the corresponding Person or Organization. On Pro tier, activity log export relies on UI-based extraction, which may produce a less structured format than API-based extraction on Enterprise. We map the activity type (email, call, note) to Nutshell's activity classification and preserve timestamps for timeline ordering.
Tubular CRM
User / Owner
Nutshell
User
1:1Tubular Users and Deal Owners map to Nutshell Users by email address match. Any Tubular Owner without a matching Nutshell User is placed in a reconciliation queue for the customer's admin to provision before record import proceeds. We flag inactive Tubular users and offer the option to reassign records to active owners during migration.
| Tubular CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Organization1:1 | Fully supported | |
| Deal | Opportunity1:1 | Fully supported | |
| Pipeline Stage | Pipeline Stagelossy | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Tag | Tag1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Activity Log (email, call, note) | Activity1:1 | Fully supported | |
| User / Owner | 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.
Tubular CRM gotchas
Enterprise REST API is undocumented and gated
Reports cannot be programmatically exported
DNA Credits limit AI-enriched enrichment features
Deal Stage Triggers are platform-specific automation
UI-based extraction required for Pro-tier exports
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
Export preparation and dependency sequencing
We coordinate with the customer to schedule Tubular CSV exports in dependency order: Organizations (Companies) first, then People (Contacts), then Leads, then Opportunities (Deals), then Activity logs last. This order preserves referential integrity because Nutshell requires the Organization to exist before the Person can be linked to it. For Enterprise-tier customers, we test API connectivity, enumerate available endpoints, and map field names before relying on API-based extraction. Pro-tier customers receive a detailed export guide with screenshots and a checklist to ensure all relevant fields are included in each CSV download.
Schema discovery and field mapping
We audit the Tubular export for all objects, custom fields, pipeline stages, tags, and owner assignments. We then design the Nutshell destination schema, including custom fields on Person, Organization, Opportunity, and Lead objects (subject to the customer's Nutshell plan limits). We map Tubular field names to Nutshell field API names, flag any Tubular fields with no Nutshell equivalent, and decide with the customer whether those fields are recreated as custom fields or dropped. Stage names and probabilities are mapped to the customer's chosen Nutshell pipeline configuration.
Custom field and pipeline configuration in Nutshell
We create all required custom fields in Nutshell before any data import begins. Pipeline stages are configured with the customer's chosen names and probability percentages. Tags are initialized as a flat taxonomy that will be applied during the Opportunity and Person import phases. Nutshell plan limits on custom field counts are verified against the destination tier; if the customer's plan constrains custom fields, we prioritize the highest-value fields and document any that require an upgrade to include.
Sandbox import validation
We run a test import into a Nutshell trial or sandbox environment using a representative sample of the exported data (typically 50-100 records per object). The customer reviews the imported records against the source, validates field mappings, confirms that Organization-Person links are resolved correctly, and signs off before production migration begins. Any mapping corrections happen here. For Enterprise Tubular customers with API access, we also test the API export against the documented Nutshell API import endpoints at this stage.
Production migration in dependency order
We run production migration in record-dependency order: Nutshell Users (validated from owner email list), Organizations (from Tubular Companies), People (from Tubular Contacts, linked to Organizations), Leads (from Tubular Leads), Opportunities (from Tubular Deals, linked to People and Organizations), Tags (applied to Opportunities and People), Tasks (linked to the appropriate parent record), and Activity logs (emails, calls, notes linked to Person or Organization). Each phase emits a row-count reconciliation report before the next phase begins. Pro-tier exports that produce malformed activity CSVs are cleaned and retried before proceeding.
Cutover, validation, and automation handoff
We freeze Tubular writes during cutover, run a final delta import of any records modified during the migration window, then enable Nutshell as the system of record. We deliver a reconciliation report comparing Tubular record counts to Nutshell record counts for every object. We also deliver the Tubular Deal Stage Trigger and Email Template inventory (if applicable) for the customer's admin to rebuild as Nutshell automation. We do not rebuild automations or rebuild Nutshell reports from Tubular's view-only report data; those are manual post-migration tasks documented in the handoff package.
Platform deep dives
Tubular CRM
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 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 Tubular CRM and Nutshell.
Object compatibility
1 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
Tubular CRM: Not publicly documented.
Data volume sensitivity
Tubular CRM 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 Tubular CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Tubular CRM 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 Tubular CRM
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.