CRM migration
Field-level mapping, validation, and rollback between Access CRM and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Access CRM
Source
Nutshell
Destination
Compatibility
7 of 8
objects map 1:1 between Access CRM and Nutshell.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Access CRM to Nutshell means exiting The Access Group's business-management ecosystem for a standalone US-built SMB CRM. Access CRM holds Contacts, Companies, Opportunities, and Cases with a Worst/Likely/Best probability model not found in most CRMs — we carry all three figures across as custom fields on Nutshell Deals so deal-size analysis is not lost. Access CRM's tight coupling to Access Pay & Bill, Access Elite, and Servelec care-management modules means records may carry foreign-key references to workers, clients, and care episodes that have no Nutshell counterpart; we flag every cross-module reference during scoping and either strip it or create stub records. Tenant-defined pipeline stage names are free text in Access CRM and require an explicit stage-mapping matrix before any Opportunity-to-Deal import begins. Nutshell's built-in importer does not list Access CRM as a supported source, so all data moves through FlitStack AI's direct extraction pipeline with staging and reconciliation. We do not migrate Access CRM workflows, knowledge-base articles as CRM records, or cross-module Access references as live relationships.
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 Access 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.
Access CRM
Contact
Nutshell
Person
1:1Access CRM Contacts map directly to Nutshell People. Name, email, phone, mobile, address, and owner assignment migrate 1:1. A Nutshell Person must be linked to a Company; standalone Access CRM Contacts without a linked Company are either matched to an existing Nutshell Company or a single-person Company stub is created. Original Access CRM contact IDs are preserved in a custom field for audit.
Access CRM
Company
Nutshell
Company
1:1Access CRM Companies map to Nutshell Companies. Company name, website, industry, number of employees, annual revenue, and billing address fields migrate directly. Parent-child hierarchy in Access CRM resolves to flat Nutshell Company records with a parent_company custom field reference if Nutshell supports it; circular references are flagged and resolved during scoping.
Access CRM
Opportunity
Nutshell
Deal
1:1Access CRM Opportunities map to Nutshell Deals. The Access CRM Worst/Likely/Best probability model has no native Nutshell equivalent, so all three figures migrate as custom fields (deal_probability_worst__c, deal_probability_likely__c, deal_probability_best__c) on the Deal record so deal-size modelling and pipeline analysis are preserved.
Access CRM
Case
Nutshell
Case
1:1Access CRM Cases map to Nutshell Cases. Case status, priority, owner, and creation date migrate directly. Case history (status transitions and internal notes) migrates as Case comment records in Nutshell. Any Access CRM cross-module Case references to Pay & Bill workers or Elite client records are flagged and stripped or replaced with a text reference.
Access CRM
Pipeline (Kanban stages)
Nutshell
Pipeline (Nutshell)
lossyAccess CRM's tenant-defined free-text pipeline stages (e.g., 'Proposal', 'Negotiation', 'WON', 'Closed – Lost – Ghost') require an explicit stage-mapping matrix produced during scoping. Each Access CRM stage maps to a Nutshell pipeline stage with an explicit order and probability override. Stages with no mapping default to an 'Archive' pipeline unless the customer directs otherwise.
Access CRM
User / Owner
Nutshell
User
1:1Access CRM Users (name, email, role) map to Nutshell Users resolved by email address. The owner assignment on each Contact, Company, Opportunity, and Case record resolves to the corresponding Nutshell User. Any Access CRM Owner without a matching Nutshell User is held in a reconciliation queue for the customer's admin to provision before record import resumes.
Access CRM
Activity (calls, emails, meetings, notes)
Nutshell
Activity records on Person/Company/Deal
1:1Access CRM activity history (calls, emails, meetings, notes) flattens to timestamped activity records attached to the equivalent Nutshell Person, Company, or Deal. The original timestamp preserves activity timeline ordering. Nutshell's JSON-RPC API supports activity logging via standard create/edit methods with rate-limit handling and batch chunking.
Access CRM
Attachment
Nutshell
Attachment (file reference)
1:1Attachments on Access CRM Contacts, Companies, and Opportunities migrate as file references pointing to the original upload location. We confirm the destination Nutshell instance supports file attachments on the equivalent object before migration and flag any unsupported attachment types for manual re-upload post-migration.
| Access CRM | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Opportunity | Deal1:1 | Fully supported | |
| Case | Case1:1 | Fully supported | |
| Pipeline (Kanban stages) | Pipeline (Nutshell)lossy | Fully supported | |
| User / Owner | User1:1 | Fully supported | |
| Activity (calls, emails, meetings, notes) | Activity records on Person/Company/Deal1:1 | Fully supported | |
| Attachment | 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.
Access CRM gotchas
Cross-module references require pre-migration audit
Pipeline stage names are tenant-defined free text
Knowledge-base articles have no standard CRM export path
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 extraction method assessment
We audit the source Access CRM environment across all active objects (Contacts, Companies, Opportunities, Cases, Pipelines, Activities, Attachments), custom fields, and any visible cross-module references to Access Pay & Bill, Access Elite, or Servelec. We also assess the available extraction method — typically admin-level CSV exports or available API endpoints — and document any data-holding patterns unique to the tenant. The discovery output is a written migration scope document including the extraction method, record counts per object, and a preliminary cross-module reference audit.
Cross-module reference audit and resolution
We run a full scan of Access CRM records for foreign-key references to Access Pay & Bill workers, Access Elite client records, and Servelec care episodes. Every reference is classified as either strippable (the reference can be safely removed without business impact) or retainable (the customer needs a human-readable text note preserved). We deliver a cross-module reference register to the customer's admin for sign-off before extraction begins. No records move until this register is approved.
Pipeline stage mapping and Nutshell schema setup
We capture the complete list of Access CRM pipeline stage names and deliver a stage-mapping matrix. The customer's admin reviews and approves the mapping, including which Access CRM stages route to which Nutshell pipeline and which unmapped stages default to an Archive pipeline. We then configure the Nutshell pipeline stages (and multiple Nutshell pipelines if the source has more than one) and create the custom Deal fields for Worst/Likely/Best probability preservation before any data import.
Staging migration and reconciliation
We run a full migration into a Nutshell staging environment (a trial or sandbox account) using production-like data volume. The customer's admin reconciles record counts, spot-checks 20-30 records against the Access CRM source, and reviews the stage mapping and probability custom fields. Any mapping corrections — field name mismatches, incorrect stage routing, duplicate records — are resolved in the staging environment before the production migration begins.
User reconciliation and Nutshell User provisioning
We extract every distinct Access CRM Owner referenced on Contacts, Companies, Opportunities, and Cases and match by email against the destination Nutshell account's User list. Owners without a matching Nutshell User go to a reconciliation queue for the customer's admin to provision. Migration cannot resume past this step because Nutshell requires an Owner assignment on Deal and Case records at import time.
Production migration in dependency order
We run production migration in record-dependency order: Companies first (from Access CRM Companies), then People (from Access CRM Contacts with CompanyId resolved), then Deals (with stage mapping applied and Worst/Likely/Best custom fields populated), then Cases (with cross-module references resolved), then Activities (calls, emails, meetings, notes via batched API inserts), then Attachments (as file references). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and workflow inventory handoff
We freeze Access CRM writes during cutover, run a final delta migration of records modified during the migration window, then enable Nutshell as the system of record. We deliver the Access CRM workflow inventory document to the customer's admin for rebuild in Nutshell workflows. We support a one-week post-migration window where we resolve any reconciliation issues raised by the team. We do not rebuild Access CRM workflows as Nutshell automations inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Access CRM
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 Access CRM 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
Access CRM: Not publicly documented — typical SaaS limits assumed and confirmed during scoping.
Data volume sensitivity
Access 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 Access CRM to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Access 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 Access 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.