CRM migration
Field-level mapping, validation, and rollback between Amwork and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
Amwork
Source
Nutshell
Destination
Compatibility
6 of 8
objects map 1:1 between Amwork and Nutshell.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Amwork to Nutshell is a consolidation and refocus migration. Amwork bundles CRM, built-in telephony, and project-task workspaces into one subscription; Nutshell is a purpose-built sales CRM with a cleaner interface and a lower per-seat starting price. We migrate Contact and Company records with their custom field values intact, split Amwork Deals into Nutshell's Leads and Deals model, and preserve time-entry hours as Activity notes on the relevant records since Nutshell does not attach time logs directly to People or Companies. Amwork automation rules (BPMN-based workflows) do not migrate as code; we deliver a written inventory of every rule so your team can rebuild them in Nutshell's Workflow builder. Pipeline stages are created in Nutshell before deal import so stage reassignment is not needed post-migration. The migration runs against Nutshell's REST API with rate-limit handling and produces a row-count reconciliation report before cutover.
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 Amwork 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.
Amwork
Contact
Nutshell
Person
1:1Amwork Contacts map directly to Nutshell People. We preserve name, email, phone, address, lifecycle stage, and owner assignment. Custom contact fields map to Nutshell custom fields on People, which we pre-create via Nutshell's custom field API before migration. Owner resolution runs by email match against Nutshell Users. Any owner with no matching Nutshell User enters a reconciliation queue for admin provisioning before contact import.
Amwork
Company
Nutshell
Company
1:1Amwork Companies map to Nutshell Companies with domain, industry, address, and linked contact relationships preserved. The Amwork company domain becomes the Nutshell Company website field and serves as the dedupe key during import. Nutshell Company is created before any Person import so the lookup relationship is satisfied at Person insert time.
Amwork
Deal
Nutshell
Deal
1:1Amwork Deals map to Nutshell Deals. The dealstage property maps to Nutshell pipeline stage names, and the pipeline assignment maps to a Nutshell pipeline that we configure before migration. If the source Amwork pipeline has stages that do not exist in the target Nutshell workspace, we create them before deal import so stage reassignment is not needed post-migration. Deal value, closed date, and loss reason migrate directly.
Amwork
Lead
Nutshell
Lead
1:1Amwork Leads in the Deals and Leads section map to Nutshell Leads. Lead status field from Amwork maps to Nutshell Lead status with any scoring or source data preserved as custom fields on the Nutshell Lead. If the customer prefers to work in Nutshell People only, Leads can be merged into the Person object during scoping.
Amwork
Time Entry
Nutshell
Activity (Note)
1:manyAmwork time entries log against Projects and Tasks, not directly against Contacts or Companies. Since Nutshell has no native time-tracking object, we preserve Amwork time-entry data as Activity records (as Notes) on the related Nutshell Company or Person. Each migrated time entry records the duration, date, description, and billable flag. We flag this model change during scoping so the customer's team knows that time logging workflow must be adopted within Nutshell's Activity model post-migration.
Amwork
Project
Nutshell
Company or Tag
lossyAmwork Projects are top-level workspace containers with no direct Nutshell equivalent. We evaluate whether Projects represent client accounts (mapped to Nutshell Company), internal initiatives (discarded with a written record), or project-based revenue tracking (documented as a Deal-naming convention or tag structure in Nutshell). The customer chooses the strategy during scoping.
Amwork
Task
Nutshell
Activity (Task)
1:1Amwork Tasks migrate as Nutshell Activities of type Task. Assignee, due date, priority, and description transfer. Parent-child task hierarchy does not map natively since Nutshell does not support sub-task nesting. We flatten hierarchy into individual Activities and flag the structural change so the customer's team can adopt Nutshell's Activity model for task tracking.
Amwork
User
Nutshell
User
1:1Amwork User records map to Nutshell User accounts by email match. Active status, role, and name transfer. Any Amwork User referenced on Deals, Tasks, or Projects without a matching Nutshell User is held in a reconciliation queue. The customer provisions missing Nutshell Users before migration resumes. Automation rules referencing inactive users are documented separately in the automation inventory handoff.
| Amwork | Nutshell | Compatibility | |
|---|---|---|---|
| Contact | Person1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Deal | Deal1:1 | Fully supported | |
| Lead | Lead1:1 | Fully supported | |
| Time Entry | Activity (Note)1:many | Fully supported | |
| Project | Company or Taglossy | Fully supported | |
| Task | Activity (Task)1:1 | Fully supported | |
| User | 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.
Amwork gotchas
Import requires exact CRM field structure match
Deal stage moves require menu selection, not drag-and-drop
Time entries attach to tasks, not directly to contacts
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 source Amwork workspace across record types (Contacts, Companies, Deals, Leads, Projects, Tasks), custom field definitions, pipeline and stage count, active user count, and time-entry volume. We pair this with a review of the target Nutshell workspace settings, existing pipelines, and tier (Foundation through Enterprise). The discovery output is a written migration scope document covering object counts, field mapping, pipeline alignment, and any schema pre-creation required in Nutshell before migration begins.
Schema pre-creation in Nutshell
We create any missing pipeline stages, custom fields on Person, Company, Lead, and Deal objects, and workspace-level configuration in Nutshell before any data loads. Custom field types are matched to Nutshell's supported types (text, long text, currency, date, dropdown). Pipeline stages are created to match Amwork stage names so that deal imports land in the correct stage without post-migration reassignment.
Source file validation and extraction
We export data from Amwork using its native export paths, validate column headers against Amwork's expected schema, and flag any mismatched or missing fields before extraction completes. This catches the silent-drop gotcha at the source rather than discovering gaps after records land in Nutshell. Time entries are extracted separately with their parent Task and Project references preserved for downstream lookup resolution.
Owner and user reconciliation
We extract every distinct Amwork Owner referenced on Contacts, Companies, Deals, and Leads and match by email against the Nutshell workspace User list. Any Owner without a matching Nutshell User enters a reconciliation queue. The customer provisions missing Nutshell Users before record import begins. Migration cannot proceed past this step because Nutshell requires a valid OwnerId on imported records.
Production migration in dependency order
We run migration in record-dependency order: Nutshell Companies (from Amwork Companies), Persons (from Amwork Contacts with AccountId resolved), Leads (from Amwork Leads), Deals (with pipeline stage, OwnerId, and Company resolved), Activities and time entries (as Notes and Tasks), and Projects (mapped to Company or documented for discard per the customer's scoping choice). Each phase emits a row-count reconciliation report before the next phase begins. We use Nutshell's REST API with rate-limit handling and batch chunking for large record sets.
Cutover, validation, and automation handoff
We freeze Amwork writes during cutover, run a final delta migration of any records modified during the migration window, then deliver the full reconciliation report. We deliver the automation rules inventory document listing every Amwork BPMN workflow, trigger, and action requiring rebuild in Nutshell's Workflow builder. We support a 72-hour post-cutover window for reconciliation issues. We do not rebuild Amwork workflows as Nutshell Workflows inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Amwork
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Moderate CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Amwork 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
Amwork: Not publicly documented. We assume typical SaaS tenant limits and tune extraction concurrency against the customer's plan during scoping..
Data volume sensitivity
Amwork 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 Amwork to Nutshell migration scoping. Not seeing yours? Book a call.
Walk through your Amwork 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 Amwork
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.