CRM migration
Field-level mapping, validation, and rollback between Fireberry and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Fireberry
Source
Nutshell
Destination
Compatibility
8 of 10
objects map 1:1 between Fireberry and Nutshell.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Moving from Fireberry to Nutshell is a structural migration driven by Fireberry's limited review depth, its $35/user/month price with a three-seat minimum ($1,260/year floor), and the learning curve that non-technical team members face on advanced features. Fireberry's Components system (custom objects and fields) requires explicit schema discovery before export to avoid silently dropping user-defined structures. We enumerate every active object and field in the customer's Fireberry instance during scoping, map Fireberry's modular components to Nutshell's standard People, Companies, and Deals model, and sequence the import in dependency order so parent records exist before child records are loaded. Workflows and automations do not migrate as code; we capture each automation definition as a structured record and deliver it for the customer's admin to rebuild in Nutshell's workflow engine. Engagement history (calls, emails, meetings, tasks) migrates via Nutshell's JSON-RPC API with rate-limit handling on find requests.
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 Fireberry 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.
Fireberry
Contact
Nutshell
Person
1:1Fireberry Contact records map directly to Nutshell People. The standard fields (name, email, phone, address, owner assignment) migrate 1:1. We use the contact's primary email as the dedupe key during import to avoid creating duplicate People records. Fireberry's lifecycle stage property (if used) migrates as a custom text field on the Nutshell Person since Nutshell does not have a native lifecycle stage concept. Active status maps directly; inactive Fireberry contacts can be imported as inactive Nutshell People at the customer's option.
Fireberry
Company
Nutshell
Company
1:1Fireberry Company records map directly to Nutshell Company. Company name is the dedupe key. Industry, size, address, and domain fields migrate to equivalent Nutshell Company fields. The Company-to-Contact relationship is preserved by maintaining the foreign-key linkage in our import sequencing: Companies are imported first, then People with their Company reference resolved before People insert begins.
Fireberry
Deal
Nutshell
Deal
1:1Fireberry Deal records map to Nutshell Deal. Amount, stage, probability, expected close date, and pipeline assignment migrate directly. Nutshell uses a single pipeline model with configurable stages; Fireberry pipeline definitions are mapped to Nutshell stage names. If Fireberry uses multiple pipelines, we consolidate them into a single Nutshell pipeline with stage names that capture the original pipeline context, or we create separate Nutshell workspaces at the customer's option.
Fireberry
Pipeline and Pipeline Stage
Nutshell
Deal Stage
lossyFireberry's named pipelines with configurable stages map to Nutshell Deal stages. We extract the stage ordering and probability percentages from Fireberry and configure Nutshell's stage sequence to match. Any Fireberry stage with no migrated Deals is flagged for removal after migration. Stage names that are pipeline-specific (e.g., 'Enterprise - Demo Scheduled') are renamed to generic equivalents ('Demo Scheduled') unless the customer specifies a different convention.
Fireberry
Activity (Notes, Calls, Meetings, Tasks)
Nutshell
Activity (Notes, Calls, Meetings, Tasks)
1:1Fireberry activity records (notes, calls, meetings, tasks) map to Nutshell Activity records of equivalent type. Each activity carries its original timestamp, owner assignment, and linked Contact and Company references. We resolve Nutshell Person and Company IDs before inserting Activities so that the activity timeline on each Person/Company record is complete. Attachments stored in Fireberry migrate as file references or re-upload links since we do not host file storage.
Fireberry
Custom Object (Component)
Nutshell
Custom Field on standard object
1:manyFireberry's user-defined Components (custom objects) cannot map to a native Nutshell equivalent because Nutshell uses a fixed schema model. During schema discovery, we enumerate every active Component and determine whether it is: (a) a true standalone custom object requiring a separate entity, in which case we flag it for the customer to evaluate whether to recreate as a Nutshell Custom Field on Person/Company/Deal or as a linked record in a third-party tool, or (b) a set of extra fields on a standard object, in which case we create matching custom fields in Nutshell and migrate the values into those fields during the standard object import.
Fireberry
Custom Field (on standard objects)
Nutshell
Custom Field
1:1Fireberry custom fields on Contact, Company, and Deal objects map to Nutshell custom fields on the equivalent object. Picklist and multi-select fields from Fireberry are recreated as Nutshell custom fields with matching picklist options. Formula fields from Fireberry are flagged as non-migratable because Nutshell does not support formula field migration; the customer decides whether to rebuild the formula logic in Nutshell after migration. Required field settings are evaluated during migration: if a Fireberry custom field is required but the Nutshell equivalent cannot be required due to data gaps, we set it as optional.
Fireberry
Tag / Label
Nutshell
Tag
1:1Fireberry tags on Contacts and Companies are exported as flat lists per record. Tags migrate as Nutshell Tags on the equivalent Person or Company record. Tags that do not exist in Nutshell are created during migration. The customer specifies whether to use a tag-based taxonomy or a custom field strategy for tags that represent categorical data (e.g., industry segment) rather than loose labels.
Fireberry
User / Owner
Nutshell
User
1:1Fireberry User records (name, email, role, team assignment) map to Nutshell User records by email match. We resolve active Fireberry users against Nutshell's user table. Any Fireberry user without a matching Nutshell User is placed in a reconciliation queue for the customer to provision before record import resumes. Inactive Fireberry users are optionally migrated as inactive Nutshell Users so that historical owner assignments are preserved in the audit trail.
Fireberry
Attachment (file reference)
Nutshell
Attachment (file reference)
1:1File attachments stored against Fireberry records are exported as download references. We preserve the attachment URL and filename, and note that any files hosted internally by Fireberry require re-upload to Nutshell or a file storage service (Google Drive, Dropbox, SharePoint) with the link updated post-migration. Attachments that were email attachments in Fireberry activity records are flagged for the customer to re-attach after migration.
| Fireberry | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Pipeline and Pipeline Stage | Deal Stagelossy | Fully supported | |
| Activity (Notes, Calls, Meetings, Tasks) | Activity (Notes, Calls, Meetings, Tasks)1:1 | Fully supported | |
| Custom Object (Component) | Custom Field on standard object1:many | Fully supported | |
| Custom Field (on standard objects) | Custom Field1:1 | Fully supported | |
| Tag / Label | Tag1:1 | Fully supported | |
| User / Owner | User1:1 | Fully supported | |
| Attachment (file reference) | Attachment (file reference)1: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.
Fireberry gotchas
Free plan caps at 3 Projects and 100+ Components
Custom Objects and Components require explicit schema discovery
Workflow automations do not export as reusable definitions
Billing cycle determines the migration window
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
Schema discovery and scope definition
We connect to the customer's Fireberry instance and enumerate every active object, field, Component, and workflow definition. This includes standard objects (Contact, Company, Deal, Activity), custom fields on standard objects, and user-defined Components. We cross-reference this inventory against the customer's stated migration goals (e.g., 'migrate all Contact and Deal records, rebuild workflows manually') to produce a written migration manifest that lists every record type, field, and automation that will move versus require manual rebuild. This step typically takes three to five business days and is a prerequisite for accurate pricing and timeline.
Nutshell account setup and field mapping design
We work with the customer to configure the destination Nutshell account: provisioning the required number of Users, creating any custom fields needed to receive Fireberry custom field data, and designing the stage sequence for Deals. We produce a field-level mapping document that shows each Fireberry field, its data type, and the corresponding Nutshell field or custom field. The customer reviews and approves the mapping before any data movement begins. If Nutshell lacks a native equivalent for a Fireberry field type (e.g., formula fields), we document the gap and the recommended rebuild approach.
Sample migration and reconciliation
We run a sample migration of up to 100 randomly selected records per object type (Contacts, Companies, Deals, Activities) into the customer's Nutshell account. The customer reviews the migrated records, checks field values and relationships, and approves the mapping. Any corrections (field mapping errors, missing fields, incorrect stage assignments) are documented and applied to the full migration plan. This validation step prevents corrections from being needed mid-migration, which would extend the timeline and risk data integrity.
Owner reconciliation and user provisioning
We extract every distinct Fireberry User referenced on Contact, Company, Deal, and Activity records and match by email against the Nutshell destination account's user table. Users without a matching Nutshell account are placed in a reconciliation queue. The customer provisions any missing Nutshell Users (active or inactive depending on whether the original Fireberry user is still active in the organization). Migration cannot proceed past this step because owner assignments are required on most standard record types.
Full migration in dependency order
We run production migration in record-dependency order: Nutshell Users (validated), Companies (from Fireberry Companies), People (from Fireberry Contacts with Company reference resolved), Deals (with People and Company references resolved, Owner resolved, stage assigned), Activities (Notes, Calls, Meetings, Tasks with Person and Company references resolved). Each phase emits a row-count reconciliation report before the next phase begins. We use Nutshell's JSON-RPC API with rate-limit pacing on find requests. Fireberry custom field data is migrated into Nutshell custom fields as part of each standard object import phase.
Cutover, delta migration, and workflow handoff
We freeze Fireberry 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 the workflow and automation inventory document to the customer's admin team for rebuild in Nutshell (or via Zapier/Make.com if Nutshell's native workflow engine is insufficient). We support a five-business-day hypercare window where we resolve any reconciliation issues raised by the customer's team. We do not rebuild Fireberry workflows as Nutshell automations inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Fireberry
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 Fireberry 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
Fireberry: Not publicly documented.
Data volume sensitivity
Fireberry 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 Fireberry to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Fireberry 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 Fireberry
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.