CRM migration

Migrate from Wintouch CRM to Nutshell

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

Wintouch CRM logo

Wintouch CRM

Source

Nutshell

Destination

Nutshell logo

Compatibility

75%

6 of 8

objects map 1:1 between Wintouch CRM and Nutshell.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Wintouch CRM to Nutshell means leaving an IBM iSeries-hosted, Java-based platform with no documented bulk API for a browser-based SaaS CRM with white-glove migration support and a documented REST API. The core migration challenge is not schema complexity — both platforms support Contacts, Accounts, Deals, and Custom Fields — but extraction fidelity from Wintouch, where UI-based CSV exports are the primary data-out mechanism, and the normalization of any legacy AS/400 date conventions, address formats, and owner assignments before loading into Nutshell. Wintouch workflow automation rules and one-click report definitions live in the application layer and are not exportable as record data; we document every automation trigger and report configuration during scoping and deliver that as a written rebuild inventory for the customer's admin. Attachments and geo-coordinates are partial-migration objects — we extract what is accessible via file path and flag North America-only geo-data gaps for post-migration enrichment.

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

Wintouch CRM logo

Wintouch CRM

What's pushing teams away

  • Limited modern integrations — no robust public API documentation and weak mobile app UX compared to cloud-native CRMs that teams expect in 2025.
  • Sparse third-party review volume and community support makes troubleshooting issues difficult when problems arise.
  • The platform's Java-based architecture on IBM i feels dated to teams accustomed to browser-based SaaS CRMs with faster UI responsiveness.
  • Custom field flexibility means that as teams grow, the system configuration becomes complex to maintain and difficult to migrate from.
  • Small review sample size on G2 (1 review) signals a niche product with limited market traction, making long-term vendor stability a concern.

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 Wintouch CRM objects map to Nutshell

Each row shows how a Wintouch 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.

Wintouch CRM

Contact

maps to

Nutshell

Person

1:1
Fully supported

Wintouch Contact records map directly to Nutshell Person objects. Standard fields (name, email, phone, address, title) map cleanly to Nutshell's Person schema. We normalize any legacy AS/400 date formatting (YYYYMMDD or packed-decimal dates) to ISO 8601 before insertion. Owner assignment (sales rep) maps to Nutshell's user_id field via email match reconciliation. Custom fields on Contact are mapped individually during discovery — each Wintouch custom field is typed (text, dropdown, date, currency) and created in Nutshell as an equivalent typed custom field before the Person import batch runs.

Wintouch CRM

Account

maps to

Nutshell

Company

1:1
Fully supported

Wintouch Account records (B2B and B2C types) map to Nutshell Company. Wintouch supports multiple contacts and multiple addresses per Account; we flatten these into Nutshell Company primary address fields and link additional address records via Nutshell's activity log. Account type (B2B vs B2C) is preserved in a custom field. For Accounts with no associated Contacts, we create Company records with a flag for follow-up linking after the Contact import phase completes.

Wintouch CRM

Custom Fields

maps to

Nutshell

Custom Fields

lossy
Mapping required

Wintouch custom fields proliferate per object (Contacts, Accounts, Activities, Leads). During discovery, we audit the full custom field inventory, identify field types (free text, dropdown, date, currency, numeric), and create equivalent typed custom fields in Nutshell before any data import begins. Dropdown fields in Wintouch with enumerated values become Nutshell Dropdown fields with the same option list. Fields with no corresponding Nutshell destination object are archived in a migration data dictionary rather than silently dropped.

Wintouch CRM

Lead

maps to

Nutshell

Lead

1:1
Fully supported

Wintouch Lead records map to Nutshell Lead objects. Lead-to-contact conversion logic in Wintouch is application-layer workflow and is not exportable as data; we preserve the Wintouch lead_status and lead_source values as custom fields on the Nutshell Lead record for audit and reporting continuity. Any auto-assignment workflows in Wintouch are documented in the automation inventory delivered to the customer for rebuild in Nutshell.

Wintouch CRM

Deal / Pipeline Stage

maps to

Nutshell

Deal / Pipeline Stage

lossy
Fully supported

Wintouch Deal records map to Nutshell Deal objects. Pipeline stages are customizable per Wintouch organization; we map each Wintouch stage name and ordering explicitly to Nutshell Deal stages during configuration. Historical deal stage history is preserved as a date-stamped custom field or activity note. We configure Nutshell Deal stages and any custom Deal fields before migration begins so that the stage mapping is resolved at insert time.

Wintouch CRM

Activity

maps to

Nutshell

Activity

1:1
Fully supported

Wintouch Activity records (completed tasks, scheduled work, meeting logs) map to Nutshell Activity records. Activity date formats and user assignment (owner) are normalized during the transform phase. Completed vs. open activity filtering is agreed upon with the customer before migration. Any additional fields added to the Activity screen in newer Wintouch versions are treated as custom fields and mapped via the custom field configuration step.

Wintouch CRM

Task

maps to

Nutshell

Task

1:1
Fully supported

Wintouch Task records map to Nutshell Task objects. Task assignment is resolved by matching the Wintouch owner email to a Nutshell user record. Completed vs. open task filtering is applied based on the agreed migration scope (typically open tasks and tasks from the past 12-24 months). Task subject, due date, and status migrate directly.

Wintouch CRM

Attachment

maps to

Nutshell

Attachment (linked via Activity)

1:1
Fully supported

File attachments stored within Wintouch are not covered by a documented bulk export endpoint. We extract available attachments via accessible file paths in the Wintouch environment and map them to the corresponding Nutshell Person, Company, or Deal record as linked file attachments or activity notes. Attachments that cannot be resolved to a destination record are archived with a file manifest and record ID mapping so the customer can manually relink them post-migration.

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.

Wintouch CRM logo

Wintouch CRM gotchas

Medium

Latitude/longitude geo-enrichment is North America only

Medium

Custom field proliferation creates migration mapping complexity

High

Activity workflow triggers do not export as data

Low

One-click report definitions are not portable

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

  • CSV-only export constrains data extraction from Wintouch

    Wintouch has no documented bulk API endpoint. Data extraction relies on UI-based CSV exports, which are available for Contacts only. Accounts, Activities, Leads, and Deals require separate exports or scripted extraction from the IBM i environment. We coordinate with the customer's Wintouch administrator to sequence the available exports, normalize the data into a staging format, and resolve any field delimiters or encoding issues that arise from the AS/400 data layer before loading into Nutshell's import tools. This constraint extends the discovery phase by one to two weeks compared to CRMs with documented REST APIs.

  • Wintouch workflow triggers do not export as data

    Wintouch's automation engine — rules that auto-assign leads, fire follow-up sequences, and update pipeline stages — lives in the application layer, not in the record. A CSV export captures the activity log entries but not the logic that created them. We explicitly tell customers during scoping that automations must be rebuilt in Nutshell. We document every active automation trigger (trigger object, condition, action, owner) during discovery and deliver it as a written rebuild inventory so the customer's admin can configure equivalent Nutshell workflow rules post-migration.

  • Custom field proliferation creates mapping complexity

    Wintouch allows organizations to add custom fields to nearly every object. Over years of use, teams accumulate dozens of custom fields with inconsistent naming, ambiguous types, and orphaned data. We audit the full custom field inventory during discovery, build an explicit field-to-field mapping table, and create typed custom fields in Nutshell before any record data moves. Fields with no Nutshell destination are archived with a data dictionary entry rather than dropped silently. The customer approves the final mapping before migration begins.

  • Geo-enrichment is North America only in Wintouch

    Wintouch's geocoding feature generates latitude/longitude coordinates from addresses but only operates within North America. International address records imported from outside the US or Canada will have no geo-coordinates. We identify all non-North American addresses during extraction and flag them for post-migration enrichment via a third-party geocoding service or manual review. We do not silently drop this data — we surface it and agree on a handling path before cutover.

  • One-click report definitions are not portable

    Wintouch stores customized report layouts and one-click report configurations in a centralized repository. These configurations are application-state data, not record data, and cannot be exported in a standard export. We extract the underlying record data that feeds the reports so customers can recreate the reports in Nutshell. We flag which reports existed in the source system during the migration handoff with a report inventory document.

Migration approach

Six steps for a successful Wintouch CRM to Nutshell data migration

  1. Discovery and data audit

    We audit the Wintouch environment with the customer's administrator to identify all object types in use (Contacts, Accounts, Activities, Leads, Deals, Custom Fields), estimate record volumes per object, and locate available export paths (UI-based CSV for contacts, scripted extraction for other objects). We also document active workflow triggers, report configurations, and any known data quality issues (duplicate records, missing fields, inconsistent date formats) during this phase. The discovery output is a written migration scope with a record count estimate and a list of items requiring admin action before extraction.

  2. Owner and user reconciliation

    We extract every distinct owner (sales rep) referenced on Wintouch Contact, Account, Activity, and Deal records and match by email against the Nutshell destination account's user list. Any owner without a matching Nutshell user goes to a reconciliation queue for the customer's admin to provision before record import begins. This step must resolve before any record with an OwnerId is inserted, as Nutshell requires a valid user reference on assigned records.

  3. Schema configuration in Nutshell

    We create all custom fields required in Nutshell before any record import. This includes typed custom fields (Text, Long Text, Currency, Date, Dropdown) for each Wintouch custom field that maps to a destination object, and any Dropdown option lists that correspond to Wintouch enumerated values. We configure Nutshell Deal pipeline stages to match the Wintouch pipeline stage names and ordering. The configuration is validated in Nutshell before the first production record is loaded.

  4. Data extraction, normalization, and staging

    We extract data from Wintouch in the available format (CSV from UI exports for Contacts; scripted or manual extraction for other objects). We normalize legacy AS/400 date formats (packed decimal, YYYYMMDD) to ISO 8601, standardize address formats (particularly for international Accounts), resolve owner references to Nutshell user IDs, and flag any records with unresolved lookups for admin review. Normalized data is staged in a secure intermediate environment for reconciliation before loading.

  5. Sample migration and reconciliation

    We run a sample migration with a representative subset of records (typically 50-100 per object) into the production Nutshell environment before the full cutover. The customer reviews record counts, spot-checks field mappings, and confirms that standard fields and custom fields populate as expected. Any mapping corrections are made at this stage. The customer signs off the sample results before we proceed to the full migration.

  6. Full migration and cutover

    We run the full migration in record-dependency order: Nutshell Users (manually provisioned, validated), Companies (from Wintouch Accounts), People (from Wintouch Contacts with AccountId resolved), Leads (from Wintouch Leads), Deals (with CompanyId and OwnerId resolved), Activities and Tasks. Attachments are linked to the parent record after the primary import completes. We freeze Wintouch writes during the cutover window, run a final delta check for any records modified during migration, and confirm record counts match the pre-migration audit. We deliver the automation and report inventory document to the customer for post-migration rebuild in Nutshell.

Platform deep dives

Context on both ends of the pair

Wintouch CRM logo

Wintouch CRM

Source

Strengths

  • Native IBM iSeries (AS/400) integration eliminates the need for middleware when migrating from or to other IBM ecosystem applications.
  • On-premise deployment option appeals to regulated industries and companies with strict data residency requirements.
  • Customizable UI and workflow engine allows organizations to model the CRM around their specific sales and service processes.
  • Module breadth covers CRM, lightweight ERP, project management, and HR within a single platform reducing vendor sprawl.
  • AI and ML predictive model capabilities are built in as Wintouch AI, offering basic forecasting without additional subscriptions.

Weaknesses

  • Extremely limited public API documentation makes automated migration tooling difficult to build and verify.
  • Review and community presence is sparse (1 G2 review), making peer validation of the product's current state difficult.
  • Mobile app performance lags compared to modern cloud-native CRM mobile experiences, causing friction for field sales teams.
  • Java-based architecture on IBM i is operationally complex to maintain compared to browser-based SaaS platforms.
  • No publicly documented bulk API endpoint limits migration to UI-based CSV exports for contacts only.
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?

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

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Wintouch CRM 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

    B

    Wintouch CRM: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Wintouch CRM 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 Wintouch CRM to Nutshell data migrations

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

Can't find your answer?

Walk through your Wintouch CRM 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 two and four weeks for accounts under 10,000 Contacts and straightforward custom field configurations. Migrations with heavy custom field proliferation (40+ fields per object), large activity histories, or multi-address Account records requiring normalization extend to four to eight weeks. The Wintouch CSV-only export constraint typically adds one to two weeks to the discovery and extraction phases compared to CRMs with documented APIs.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Wintouch CRM.
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