CRM migration

Migrate from Amwork to Nutshell

Field-level mapping, validation, and rollback between Amwork and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.

Amwork logo

Amwork

Source

Nutshell

Destination

Nutshell logo

Compatibility

75%

6 of 8

objects map 1:1 between Amwork and Nutshell.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Amwork logo

Amwork

What's pushing teams away

  • The import process fails when the uploaded spreadsheet does not match Amwork's expected field structure exactly, causing leads and contacts to drop silently during migration.
  • The sidebar lacks an expanded view mode, forcing users to hover repeatedly to see context, which creates friction during high-volume data entry sessions.
  • Drag-and-drop between deal pipeline stages is not supported — moving a record between stages requires opening a menu and selecting the destination, slowing down pipeline management.
  • Support is directed to WhatsApp rather than a built-in chat widget, which frustrates users expecting in-app ticket-based support for critical issues.

Choosing

Nutshell logo

Nutshell

What's pulling them in

  • Lowest cost entry point among mid-market CRMs—Foundation plan starts at $13/user/month, making it accessible for teams validating CRM fit before committing.
  • Integrated sales automation and email sequencing on Pro plans without requiring a separate email marketing platform, per verified Capterra reviews.
  • Consistently praised for intuitive interface and fast onboarding, with case studies reporting 100% team adoption rates within initial deployment periods.
  • Strong customer support responsiveness cited across G2 reviews, with dedicated support tiers available on Enterprise plans.
  • Native integrations with WhatsApp, Facebook Messenger, Instagram, and Slack reduce reliance on third-party middleware for common communication channels.

Object mapping

How Amwork objects map to Nutshell

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

maps to

Nutshell

Person

1:1
Fully supported

Amwork 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

maps to

Nutshell

Company

1:1
Fully supported

Amwork 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

maps to

Nutshell

Deal

1:1
Fully supported

Amwork 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

maps to

Nutshell

Lead

1:1
Fully supported

Amwork 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

maps to

Nutshell

Activity (Note)

1:many
Fully supported

Amwork 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

maps to

Nutshell

Company or Tag

lossy
Fully supported

Amwork 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

maps to

Nutshell

Activity (Task)

1:1
Fully supported

Amwork 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

maps to

Nutshell

User

1:1
Fully supported

Amwork 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.

Gotchas + challenges

What specifically takes care here

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 logo

Amwork gotchas

High

Import requires exact CRM field structure match

Medium

Deal stage moves require menu selection, not drag-and-drop

Medium

Time entries attach to tasks, not directly to contacts

Nutshell logo

Nutshell gotchas

High

Contact tier limits enforced on import

Medium

No bulk API endpoint requires paginated extraction

Medium

Email sequences not exportable via API

Medium

Foundation plan disables key sales features

Pair-specific challenges

  • Amwork import silently drops records on field mismatch

    Amwork's import validates uploaded spreadsheets against its internal field names. If the source export uses different column headers or omits required fields, records import with partial data or fail silently without notification. We pre-validate the source export against Amwork's expected schema before migration, flag any mismatched columns upfront, and correct the export file rather than letting records land incompletely. This is a source-side gotcha that we catch during extraction, not a Nutshell limitation.

  • Time entries attach to Tasks, not Contacts or Companies

    Amwork time tracking logs hours against Tasks and Projects. Time cannot be logged directly against a Contact or Company. If the source system tracks billable hours at the client or contact level, we preserve those entries as read-only Notes on the associated Nutshell Company or Person record, carrying duration, date, description, and billable flag. We flag this structural difference during scoping so the customer understands the workflow change required in Nutshell.

  • No drag-and-drop for deal stage changes in Amwork

    Amwork does not support dragging a deal card between pipeline stages. Stage changes require opening a record menu and selecting the destination. During migration scoping, we confirm the source pipeline stages map to Nutshell's stage names. Any stages missing in the destination Nutshell workspace are created before deal import runs, eliminating the need for stage reassignment post-migration.

  • Nutshell API does not support searching by custom fields

    Nutshell's REST API does not expose custom field values as searchable filter criteria. If the source Amwork data uses custom field logic to segment records or drive automation, those segmentations cannot be replicated through Nutshell API queries after migration. We pre-compute any segmentation logic during migration and apply it to record tags or standard field values that are API-searchable, rather than relying on post-migration custom field filtering.

Migration approach

Six steps for a successful Amwork to Nutshell data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

Context on both ends of the pair

Amwork logo

Amwork

Source

Strengths

  • All-in-one CRM, telephony, and automation under a single subscription
  • Built-in time tracking with Lexoffice accounting integration
  • Customizable sales pipelines and card-based record layouts
  • BPMN automation engine for workflow sequences
  • Workspace builder approach keeps CRM and project tasks in one environment

Weaknesses

  • Import requires exact field matching or records are silently dropped
  • No drag-and-drop for moving deals between pipeline stages
  • No direct time-tracking attachment to contacts or companies
  • Mobile interface is limited compared to desktop feature set
  • Support routed through WhatsApp rather than in-app ticketing
Nutshell logo

Nutshell

Destination

Strengths

  • Simple, intuitive interface with minimal learning curve for sales teams new to CRM
  • Per-seat pricing is transparent and predictable, with annual billing reducing monthly cost
  • Full data export tool available for all account data including backups
  • Open JSON-RPC API allows programmatic access to all core objects
  • Native multichannel engagement (email, SMS, WhatsApp) without third-party add-ons for communication

Weaknesses

  • Reporting and analytics are considered weak, requiring manual Excel exports for detailed analysis
  • No bulk API endpoint—migration requires paginated API reads that must be rate-limited carefully
  • JSON-RPC API is less common than REST, requiring custom integration code compared to standard REST CRMs
  • Add-on costs (Forms, Nutshell IQ, Email Marketing) are per-company charges that stack on top of per-seat pricing
  • Feature restrictions on entry-level plans mean teams often need mid-tier to get basic automation

Complexity grading

How hard is this migration?

Moderate CRM migration. 3 of 8 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Amwork and Nutshell.

  • Object compatibility

    B

    3 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    C

    Amwork: Not publicly documented. We assume typical SaaS tenant limits and tune extraction concurrency against the customer's plan during scoping..

  • Data volume sensitivity

    B

    Amwork doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Amwork to Nutshell migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Amwork to Nutshell data migrations

Answers to the questions buyers ask most during Amwork to Nutshell migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Amwork to Nutshell migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 10,000 Contacts and 2,000 Deals with standard field mappings. Migrations with project-task hierarchies that require time-entry transformation, multiple workspace-to-account mapping strategies, or large custom field sets move to six to ten weeks because of schema pre-creation, lookup resolution across workspaces, and time-entry-to-note conversion logic.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Amwork.
Land in Nutshell, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day