CRM migration
Field-level mapping, validation, and rollback between Force24 and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Force24
Source
Nutshell
Destination
Compatibility
5 of 10
objects map 1:1 between Force24 and Nutshell.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Force24 to Nutshell is a migration from a marketing automation platform to a dedicated sales CRM. Force24 stores contacts, behavioural tracking, multi-channel engagement, and journey automation; Nutshell stores People (Leads and Contacts), Companies, Deals, and activity history. The structural shift means that Force24's Automated Journeys, Smart List filter logic, and lead scoring rules have no direct Nutshell equivalent — we export the contact membership and score values as data, then document each automation for manual rebuild. Custom Objects (Force24's linked-data tables for bookings or event registrations) are migrated as custom fields or held for re-entry depending on Nutshell's API support at the customer's plan tier. Email marketing capabilities are native to Nutshell, which removes the tier-gated send allowances that constrain Force24 Professional customers.
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 Force24 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.
Force24
Contact
Nutshell
Lead or Contact (split required)
1:manyForce24 Contacts map to Nutshell People records, with Contacts that have a lifecycle_stage indicating pre-qualified status (subscriber, lead, marketing qualified lead) migrated as Nutshell Leads, and those with sales qualified or customer lifecycle stages migrated as Nutshell Contacts. The original Force24 Lifecycle Stage is preserved as a custom field on the Nutshell record for audit. The split rule is defined during scoping based on the customer's specific lifecycle stage configuration.
Force24
Company
Nutshell
Account
1:1Force24 Company associations (a lightweight name and URL record linked to Contacts) map to Nutshell Accounts. We use the Force24 company name as the Account name and the domain as the Website field. The Account record is created before Contact import so that the Account lookup is satisfied at the moment of Contact insert.
Force24
Engagement: Email opens, clicks, SMS replies, form submissions
Nutshell
Activity
1:1Force24 tracks email engagement events (opens, clicks), SMS delivery records, and form submissions against contacts. We migrate these as Nutshell Activities of type Email or Note. The original Force24 engagement timestamp becomes the Activity date, preserving the chronological timeline. Activity notes carry the engagement type and summary (e.g., 'Email opened: subject line') so the sales rep sees the history in context.
Force24
Tag
Nutshell
Custom Field or Group
lossyForce24 contact tags are exported in full and mapped to Nutshell in one of two ways depending on volume and plan: small tag sets become a Nutshell custom multi-select text field; large tag sets become Nutshell Groups with People assigned. The customer selects the strategy during scoping. Tag names are preserved verbatim.
Force24
Smart List / Segment
Nutshell
Static List
lossyForce24 Smart Lists define complex filter combinations against contacts. We export the contact IDs that are members of each Smart List and recreate them as static Nutshell Lists (or Groups). The saved filter query itself cannot be transferred. We document the filter criteria for each Smart List so the customer's admin can recreate the dynamic logic manually in Nutshell.
Force24
Custom Object (e.g. Bookings)
Nutshell
Custom Field or Reconciliation Queue
1:1Force24 Custom Objects store linked-data records (bookings, event registrations) associated with contacts. Nutshell does not have a native Custom Object equivalent at its standard tiers. We export Custom Object records and evaluate whether they can be represented as additional custom fields on the Nutshell People record. If the Custom Object schema exceeds what custom fields can reasonably hold, we flag it for manual re-entry post-migration. This decision is made during scoping and documented in the migration scope.
Force24
Automated Journey
Nutshell
Documentation for manual rebuild
lossyForce24 Automated Journeys define multi-step, multi-channel workflows with conditional branching, wait steps, and behavioural triggers. Journey logic is not stored in a portable format and cannot be migrated as automation code. We audit each active Journey, document its trigger, steps, branches, and exit conditions in a written specification, and deliver it to the customer for manual rebuild in Nutshell or a third-party automation tool.
Force24
Lead Score value
Nutshell
Custom Number Field
1:1Force24 assigns numeric lead scores to contacts based on engagement rules. We export the score value stored on each contact record and write it to a Nutshell custom number field (e.g., original_lead_score). The scoring rules themselves are platform-configured and do not migrate. We document the rule structure for the customer's admin to evaluate recreating as a Nutshell workflow or integration logic.
Force24
Owner / User
Nutshell
Owner (User)
1:1Force24 distinguishes between Marketing and Sales user seats. We map user accounts by email match to Nutshell Owners. Any Force24 Owner without a matching Nutshell user goes to a reconciliation queue for the customer's admin to provision before the People migration begins.
Force24
Email Template (HTML asset)
Nutshell
External storage with manual import recommendation
lossyForce24 email templates and dynamic content blocks are exported as HTML. Because they reference Force24-specific merge fields, we do not recommend direct import into Nutshell's email builder without review. We provide the HTML files and a recommendation to copy content into Nutshell's email editor manually, which ensures merge fields are updated to Nutshell's format.
| Force24 | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Lead or Contact (split required)1:many | Fully supported | |
| Company | Account1:1 | Fully supported | |
| Engagement: Email opens, clicks, SMS replies, form submissions | Activity1:1 | Fully supported | |
| Tag | Custom Field or Grouplossy | Fully supported | |
| Smart List / Segment | Static Listlossy | Fully supported | |
| Custom Object (e.g. Bookings) | Custom Field or Reconciliation Queue1:1 | Fully supported | |
| Automated Journey | Documentation for manual rebuildlossy | Fully supported | |
| Lead Score value | Custom Number Field1:1 | Fully supported | |
| Owner / User | Owner (User)1:1 | Fully supported | |
| Email Template (HTML asset) | External storage with manual import recommendationlossy | 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.
Force24 gotchas
Custom Objects require account manager activation
Journey automation logic is not portable
Contact and email allowances are tier-gated
Smart List filter logic requires re-implementation
API endpoints for Custom Objects are non-standard
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
Discovery and scoping
We audit the Force24 account across contacts, companies, Custom Objects, active Automated Journeys, Smart List definitions, tags, engagement volume, and user count. We review the customer's Force24 plan tier to confirm whether Custom Objects are active (they require account manager activation and are invisible to the API if not enabled). The discovery output is a written migration scope with a record count breakdown, object mapping decisions, and a Nutshell plan recommendation based on the customer's team size and feature requirements.
Schema design and split rule definition
We design the Nutshell destination schema: custom fields on People (for lead score, original lifecycle stage, and tag multi-select), Account fields, and any custom fields needed to hold lightweight Custom Object data. We define the Force24 Lifecycle Stage to Nutshell Lead-Contact split rule based on the customer's specific stage configuration. If the Force24 journey count is high, we schedule a separate journey documentation session to capture each automation tree before migration begins.
Sandbox migration and reconciliation
We run a test migration into a Nutshell sandbox using production-like data volume. The customer reconciles record counts (People imported, Accounts created, Activities logged) and spot-checks 20-30 records against the Force24 source. Any field mapping corrections, split rule adjustments, or Custom Object handling decisions are resolved here before production migration begins.
Owner reconciliation and user provisioning
We extract every distinct Force24 Owner referenced on Contact, Company, and Engagement records and match by email against the Nutshell destination's user table. Force24 Owners without a matching Nutshell user are queued for the customer's admin to provision. Migration cannot proceed past this step because Nutshell requires owner assignment on imported People records.
Production migration in dependency order
We run production migration in record-dependency order: Accounts (from Force24 Companies), People (with Lead-Contact split applied and Lifecycle Stage preserved), Activities (engagement history via Nutshell API with chunking and rate-limit handling), Tags (as custom field values or Group assignments), Custom Object records (to custom fields or reconciliation queue), and Owner assignment. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation rebuild handoff
We freeze Force24 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 Automated Journey inventory and Smart List filter documentation to the customer's admin. We support a three-day hypercare window for reconciliation issues. We do not rebuild Force24 Journeys as Nutshell automations inside the migration scope.
Platform deep dives
Force24
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 Force24 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
Force24: Not publicly documented.
Data volume sensitivity
Force24 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 Force24 to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Force24 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 Force24
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.