CRM migration

Migrate from Gensolve Practice Manager to Nutshell

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

Gensolve Practice Manager logo

Gensolve Practice Manager

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

11 of 11

objects map 1:1 between Gensolve Practice Manager and Nutshell.

Complexity

BStandard

Timeline

7–12 business days

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Gensolve Practice Manager is a healthcare practice management system built around the client-practitioner-appointment triad: clients (patients), practitioners (clinicians), appointments, clinical notes, custom intake forms, and integrated accounting. Nutshell is a B2B sales CRM structured around companies, people, leads, and deals with pipeline stages and activity tracking. The data models share no native overlap — Gensolve's clinical context (diagnoses, treatment plans, custom forms) has no Nutshell equivalent, and Nutshell's deal pipeline stages have no Gensolve equivalent. FlitStack AI extracts Gensolve client records, practitioner profiles, appointments, and custom field data via the managed export process (Gensolve requires account-manager involvement for full database exports). We map client properties to Nutshell person fields, clinic/location data to Nutshell company addresses, practitioner records to Nutshell user accounts, and appointment history to Nutshell activities. Clinical notes and custom form responses migrate as attachments or long-text custom fields. Automated SMS reminders, online booking portals, and ACC billing configurations do not migrate — those are Gensolve-native integrations that must be rebuilt or replaced separately. The migration runs against Nutshell's JSON-RPC API. A delta-pickup window captures any records created or modified between the export snapshot and go-live.

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

Gensolve Practice Manager logo

Gensolve Practice Manager

What's pushing teams away

  • Patient communication via SMS and email is described as clunky and difficult to interact with, requiring workarounds for routine outreach.
  • Finance staff find Gensolve's accounting module confusing and cumbersome compared to standalone bookkeeping tools.
  • The platform lacks customization in reporting—some data requires running two separate reports to assemble a complete picture.
  • Marketing functionality is poor, with limited tools for patient acquisition campaigns and campaign tracking.
  • A steep learning curve means new staff require significant training time before becoming productive.

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 Gensolve Practice Manager objects map to Nutshell

Each row shows how a Gensolve Practice Manager 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.

Gensolve Practice Manager

Client

maps to

Nutshell

Person

1:1
Fully supported

Gensolve client records map directly to Nutshell person records. Client properties (name, phone, email, address) translate to Nutshell's name, phones, emails, and address fields. Date of birth, referring practitioner, and ACC number migrate as custom fields because Nutshell has no native DOB or insurance field.

Gensolve Practice Manager

Practitioner

maps to

Nutshell

User

1:1
Fully supported

Gensolve practitioner profiles map to Nutshell user accounts. Practitioner name and email create the Nutshell user; the Gensolve FTE fraction becomes a reference note. Active/inactive practitioner status controls Nutshell user activation at migration time. We also log the original Gensolve practitioner ID in a custom field for audit continuity.

Gensolve Practice Manager

Appointment

maps to

Nutshell

Activity

1:1
Fully supported

Gensolve appointments become Nutshell activities (calls, meetings, or tasks) linked to the corresponding person record. Appointment type, date/time, duration, and practitioner notes translate to activity subject, date, description, and assignee. Cancelled or no-show appointments migrate with their status preserved; this ensures accurate reporting of outcomes.

Gensolve Practice Manager

Clinic / Site

maps to

Nutshell

Company

1:1
Fully supported

Gensolve clinic or site records map to Nutshell company records. Site name, address, phone, and contact details become the company name and address fields. Multiple Gensolve sites create multiple Nutshell company records for referral and location tracking to maintain location context across the organization.

Gensolve Practice Manager

Product / Inventory Item

maps to

Nutshell

Product

1:1
Fully supported

Gensolve product records (used for retail or consumables in the practice) map to Nutshell products. Product name, SKU, unit price, and stock level translate to Nutshell product fields. Products not yet used in Nutshell deals are created as inactive for future reference.

Gensolve Practice Manager

Invoice / Account Transaction

maps to

Nutshell

none

1:1
Fully supported

Gensolve invoices and accounting transactions have no Nutshell equivalent — Nutshell has no billing or accounting module. Invoices are preserved as PDF attachments linked to the person record for historical reference, but the accounting ledger does not migrate for future audit and reconciliation purposes.

Gensolve Practice Manager

Clinical Note / Letter

maps to

Nutshell

Note / Attachment

1:1
Fully supported

Gensolve clinical notes and letter templates are healthcare-specific documents with no Nutshell equivalent. We export these as PDF attachments linked to the person record. Because Nutshell's note storage is plain text, rich formatting and embedded images from Gensolve forms are preserved only as file attachments.

Gensolve Practice Manager

Custom Form Entry

maps to

Nutshell

Custom Field Value

1:1
Fully supported

Gensolve custom forms (intake questionnaires, assessment templates) create person-specific records with multiple custom field values. We extract each field-value pair and create matching custom fields in Nutshell on the Person object. Checkbox groups and pick-list fields map to Nutshell multi-select or single-select custom fields.

Gensolve Practice Manager

Referrer

maps to

Nutshell

Company / Person

1:1
Fully supported

Gensolve referrer records (other practitioners who refer clients) map to Nutshell companies or person records depending on whether the referrer is an organisation or an individual. Referral source is stored as a custom field on the referred client record in Nutshell.

Gensolve Practice Manager

SMS Reminder Configuration

maps to

Nutshell

none

1:1
Fully supported

Gensolve's automated SMS reminder settings (timing, message templates) are Gensolve-native and do not migrate. Nutshell's Engagement SMS add-on ($37/month) must be configured separately with new templates and reminder rules. Additionally, test messaging to ensure delivery before go-live and compliance check.

Gensolve Practice Manager

Online Booking Portal

maps to

Nutshell

none

1:1
Fully supported

Gensolve's online booking portal configuration has no Nutshell equivalent. Practices must evaluate Nutshell's integration options or third-party booking tools separately. We document the existing booking slot structure as a reference for rebuilding, including practitioner availability, appointment type constraints, and location-specific rules.

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.

Gensolve Practice Manager logo

Gensolve Practice Manager gotchas

High

Gensolve requires direct support coordination for data exports

High

Xero-linked invoices risk duplication without deduplication flags

Medium

Custom field registry is per-practice and requires enumeration before mapping

Low

SMS and email template content is not stored as standalone records

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

  • Gensolve data export requires account-manager involvement

    Gensolve does not provide a self-serve data export. Practices must contact their Gensolve account manager directly and request a full database export, which is delivered as a ZIP file. Gensolve may charge a fee for this service. Any data entered after the export snapshot is taken will not be included and must be captured during the delta-pickup window. We document the export request process in our onboarding checklist so practices can request the export the day before migration begins, matching the timeline Gensolve itself recommends for transfers.

  • Clinical notes and custom form data have no native Nutshell equivalent

    Gensolve's clinical notes system supports rich-text entries, ink-picture uploads, score fields, and attached images as part of intake assessments and treatment plans. Nutshell has no clinical notes object — only custom fields and basic note attachments. We preserve Gensolve clinical notes as PDF attachments linked to the person record, but the structured data inside Gensolve custom forms (checkbox groups, score calculations, combo-box selections) cannot be rendered as structured records in Nutshell. These become flat text or are omitted depending on your preference. Practices should decide before migration whether historical clinical data needs to remain accessible or can be archived.

  • Gensolve practitioner FTE billing does not translate to Nutshell user licensing

    Gensolve prices per full-time-equivalent practitioner and does not charge for admin staff. Nutshell prices per user seat with no FTE distinction — every practitioner record that needs Nutshell access requires a paid seat. When mapping Gensolve practitioners to Nutshell users, we flag which practitioners need active Nutshell accounts versus which can be stored as inactive users or referenced via custom fields only. This directly affects your Nutshell billing, not just the migration scope.

  • Gensolve's SMS and booking integrations are non-transferable

    Gensolve's built-in SMS appointment reminders and online booking portal are tightly coupled to the Gensolve platform. Neither the SMS reminder rules (timing, templates, consent flags) nor the booking slot configuration (practitioner availability, appointment types, location rules) has a Nutshell equivalent. Nutshell's Engagement SMS add-on ($37/month) and its native booking capabilities must be configured from scratch. We provide a structured reference export of your current Gensolve reminder rules and booking slot setup so your team can rebuild them systematically.

  • Multi-site Gensolve setups create multiple Nutshell company records with no parent-child hierarchy

    Gensolve supports multiple sites or clinics under one practice account, with practitioners operating across locations. Nutshell's company model is flat — there is no native parent-company or multi-location hierarchy. When migrating a multi-site Gensolve practice, each site becomes a separate Nutshell company record. The practitioner-to-site association is preserved via custom fields, but teams used to Gensolve's site-aware scheduling will need to adapt their workflow in Nutshell. In addition, Nutshell's activity reporting will need to incorporate the site custom field for segmentation, and any existing location-specific dashboards should be rebuilt using filtered views or saved reports. This reorganisation may affect existing pipeline metrics and should be reviewed before go-live.

Migration approach

Six steps for a successful Gensolve Practice Manager to Nutshell data migration

  1. Request Gensolve managed export

    We provide a template letter to send to your Gensolve account manager requesting a full database export. Gensolve delivers a ZIP file containing your client records, practitioner profiles, appointments, products, and custom form data. We recommend requesting the export the day before your scheduled migration date so the export snapshot aligns with your delta window. We flag any Gensolve export fees upfront before migration begins.

  2. Analyse Gensolve data structure and design Nutshell schema

    We inspect the Gensolve export to identify all custom fields, custom form types, and non-standard data patterns. We then create the matching Nutshell custom fields (Person, Company, User objects) and configure field types (text, number, date, pick-list, multi-select) to match Gensolve's field types. Nutshell custom fields are scoped per object, so we confirm that each Gensolve data point lands on the correct Nutshell object before validation runs.

  3. Resolve practitioners to Nutshell users by email

    Gensolve practitioner records are matched to Nutshell users by email address. Active practitioners who need Nutshell access are created as Nutshell users and activated. Practitioners who only need to be referenced in historical appointment data are created as inactive users or stored in custom fields to avoid unnecessary seat costs. Any practitioners without an email in Gensolve are flagged for manual resolution before migration.

  4. Run sample migration with field-level diff

    A representative slice of Gensolve records — typically 100–500 client records, 20–50 appointments, and all custom form types — migrates first. We generate a field-level diff comparing Gensolve source values against the populated Nutshell fields so you can verify practitioner resolution, custom field mapping, and clinic-to-company assignment before the full run commits. You approve the sample before we proceed. The diff also flags any missing or mismatched custom field types for review.

  5. Execute full migration with delta-pickup window

    All Gensolve records — clients, practitioners, appointments, products, clinic data, and custom form history — migrate to Nutshell via the Nutshell API. A delta-pickup window (typically 24–48 hours) captures any new Gensolve records created or modified between the export snapshot and go-live. We run reconciliation between the Gensolve delta export and the migrated Nutshell data. An audit log records every operation, and one-click rollback is available if the reconciliation count shows discrepancies beyond your acceptable threshold.

Platform deep dives

Context on both ends of the pair

Gensolve Practice Manager logo

Gensolve Practice Manager

Source

Strengths

  • Specialized Allied Health focus with built-in ACC electronic billing for New Zealand physiotherapy and accident compensation workflows.
  • All-in-one platform consolidates appointments, clinical notes, billing, reporting, and inventory without third-party gaps.
  • Cloud-first architecture with 2-minute incremental backups, AES-256 encryption, and GDPR-compliant AWS hosting.
  • Multi-practitioner diary sharing provides instant visibility across all locations and practitioners in a single view.
  • Established platform since 2001 with stable market presence in Australia and New Zealand Allied Health sectors.

Weaknesses

  • No self-service data export—requires coordinating directly with Gensolve support to initiate a database export.
  • Public API access is limited and documentation is sparse; most integrations rely on partner arrangements rather than open endpoints.
  • Reporting requires running multiple separate reports to assemble complete operational or financial views.
  • Marketing tools lag behind modern SaaS standards, with no built-in campaign management or patient acquisition workflows.
  • Steep feature depth creates a significant learning curve for new staff during onboarding.
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. 2 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 Gensolve Practice Manager and Nutshell.

  • Object compatibility

    B

    2 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

    Gensolve Practice Manager: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Gensolve Practice Manager 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 Gensolve Practice Manager to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Gensolve-to-Nutshell migrations complete in 7–12 business days for under 25,000 records. The Gensolve managed-export process (requiring account-manager involvement and ZIP delivery) is the longest planning step — typically 3–5 business days to arrange. The actual API migration run is 1–3 days. Heavier setups with 25,000–100,000 records, multi-site data, or extensive custom-form history extend to 3–5 weeks. We deliver a project timeline in writing after reviewing your Gensolve export structure.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Gensolve Practice Manager.
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