CRM migration

Migrate from PANDA Perio to Nutshell

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

PANDA Perio logo

PANDA Perio

Source

Nutshell

Destination

Nutshell logo

Compatibility

100%

12 of 12

objects map 1:1 between PANDA Perio and Nutshell.

Complexity

BStandard

Timeline

24–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Panda Perio is a specialty periodontal charting and clinical records platform built on SQL Server, with no native CRM layer for prospect tracking, referral management, or sales pipeline work. Nutshell CRM provides People, Accounts, Leads, Deals, Activities, and a configurable pipeline — but has no clinical data model. These two systems solve fundamentally different problems, so the migration is less a like-for-like swap and more a data-rehousing of your practice's contact and administrative footprint into a platform designed for sales engagement. FlitStack AI extracts patient records, provider information, clinical note associations, and referral data from Panda Perio's SQL Server database via direct query or its REST API, transforms each record into a Nutshell Person or Account, and creates custom fields for periodontal-probing data, treatment codes, and procedure metadata that have no native Nutshell equivalent. Workflows and letter-generation templates do not migrate — they are rebuilt manually in Panda Perio or abandoned as the practice shifts to Nutshell for relationship management. The cutover uses scoped read access on Panda Perio with a 24–48-hour delta-pickup window so your team keeps working during the migration and any in-flight records land in Nutshell at 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

PANDA Perio logo

PANDA Perio

What's pushing teams away

  • The on-premise-only deployment requires dedicated Windows Server infrastructure and IT maintenance, pushing cost-conscious practices toward cloud-based alternatives with no local setup overhead.
  • No public REST API means integrations beyond Open Dental must be custom-built and maintained, frustrating practices that need bidirectional data flow with modern cloud platforms.
  • The small vendor team — three named employees with a 2-person management structure — raises concern for practices worried about long-term support continuity and software updates.
  • Larger multi-clinic periodontal groups report that SQL Server Express hits its 10GB database limit sooner than expected, forcing a costly SQL Server upgrade with no clear migration path documented.

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 PANDA Perio objects map to Nutshell

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

PANDA Perio

Patient

maps to

Nutshell

Person

1:1
Fully supported

Panda Perio Patient records map directly to Nutshell Person records. The patient's first name, last name, date of birth, contact phone numbers, and email address transfer as-is. The patient's internal PANDA ID is stored as a custom field (PANDA_Patient_ID__c) for traceability and delta-run de-duplication.

PANDA Perio

Patient Address

maps to

Nutshell

Person address fields

1:1
Fully supported

Street address, city, state, and postal code from Panda Perio map to Nutshell Person's address fields (address, city, state, zip). If a patient has both a home and a practice address, the primary mailing address is used and the secondary is stored in a custom field.

PANDA Perio

Provider / Referring Doctor

maps to

Nutshell

Account

1:1
Fully supported

Panda Perio's provider and referring-doctor records map to Nutshell Account objects. The provider's practice name becomes the Account name, with the provider's name stored in a custom field (Primary_Provider_Name__c). Referring doctor relationships are captured via Account-to-Account custom fields or a note linking the patient Person to the provider Account.

PANDA Perio

Periodontal Chart / Probing Data

maps to

Nutshell

Person custom fields + Note

1:1
Fully supported

Pocket depth measurements, bleeding-on-probing scores, recession data, furcation involvement, and mobility grades have no native Nutshell equivalent. We create custom fields on the Person object (e.g., Last_Probing_Date__c, Probing_Chart_Reference__c) and attach the full periodontal chart as a Note with the original date so clinical context is preserved within the contact record.

PANDA Perio

Treatment Plan

maps to

Nutshell

Note + custom fields on Person

1:1
Fully supported

Panda Perio treatment plan codes (CDT codes, procedure descriptions, phasing notes) are stored in custom fields on the Person record and a linked Note capturing the full treatment plan narrative. The treatment plan status (proposed, accepted, in-progress, completed) is mapped to a custom pick-list field.

PANDA Perio

Progress Notes / SOAP Notes

maps to

Nutshell

Note

1:1
Fully supported

Clinical progress notes, SOAP notes, and clinical observations from Panda Perio migrate as Nutshell Notes attached to the Person record. Each note captures the original note date, provider name, and note type (SOAP, progress, clinical finding) in the note body for searchability.

PANDA Perio

Instant Letters / Correspondence

maps to

Nutshell

Note

1:1
Fully supported

Letters generated by Panda Perio's letter-writing engine (referral letters, patient letters, treatment explanation letters) migrate as Nutshell Notes attached to the Person record. The letter body is preserved in full. FlitStack does not rebuild these as templates in Nutshell — they are stored as reference copies only.

PANDA Perio

Appointment / Procedure Record

maps to

Nutshell

Activity (Task or Event)

1:1
Fully supported

Panda Perio appointment and procedure records map to Nutshell Activities. Surgical visits and procedure appointments become Nutshell Events with original start/end times and provider as the assigned user. Administrative appointments map to Tasks with a due date and owner.

PANDA Perio

Insurance / Payer Information

maps to

Nutshell

custom fields on Person

1:1
Fully supported

Insurance carrier name, group number, subscriber ID, and coverage type from Panda Perio have no native Nutshell fields. These migrate to Person custom fields (Insurance_Carrier__c, Insurance_Group__c, Subscriber_ID__c). Primary and secondary insurance are handled as separate custom field sets.

PANDA Perio

Chart Comparison / Outcome Data

maps to

Nutshell

Note

1:1
Fully supported

Panda Perio's charting comparison reports (comparing baseline to post-surgical or maintenance visits) migrate as Nutshell Notes attached to the Person record. The comparison metadata (comparison dates, measurement type) is noted in the note header.

PANDA Perio

Practice / Clinic Location

maps to

Nutshell

Account

1:1
Fully supported

If the Panda Perio setup includes multiple clinic locations or satellite offices, each clinic location maps to a separate Nutshell Account record with the practice name, address, and contact information. Providers and patients are linked to their primary location Account.

PANDA Perio

User / Provider Account

maps to

Nutshell

Nutshell User

1:1
Fully supported

Panda Perio provider and staff user accounts have no direct equivalent in Nutshell's user management model. We resolve Panda Perio provider IDs by email match against Nutshell users and flag any unmatched providers before migration. Clinical users who do not need CRM access are not imported as Nutshell users.

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.

PANDA Perio logo

PANDA Perio gotchas

High

No public API — database extraction requires SQL Server access

High

SQL Server Express 10GB limit can be migration-blocking

Medium

Open Dental bridge passes IDs only, not clinical data

Medium

Treatment plan PMS codes differ from clinical letter descriptions

Low

Custom periodontal findings are practice-specific

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

  • Panda Perio clinical data has no native CRM equivalent in Nutshell — everything beyond basic contact fields requires custom field creation

    Panda Perio's data model is built around periodontal charts, probing measurements, procedure codes, and treatment-plan phasing — none of which have a home in Nutshell's standard Person/Account/Lead/Deal schema. Every probing depth, mobility grade, furcation classification, and CDT code must be either mapped to a custom field on the Person record or collapsed into a Note attachment. We create the custom fields upfront during the Nutshell schema setup phase, but the practice should audit which clinical fields are actually needed in the CRM versus which can remain as reference notes only. Over-mapping clinical data into Nutshell custom fields creates maintenance burden without CRM utility.

  • Panda Perio's letter-generation templates and automated correspondence do not export as usable templates in Nutshell

    One of Panda Perio's core value propositions is its ability to auto-generate referral letters, patient letters, and clinical correspondence directly from charting data. These letter templates are tied to PANDA's template engine and do not export as standalone documents or Nutshell-compatible templates. We migrate the generated letter output as Note attachments on the Person record for historical reference, but the template logic itself cannot be transferred. Practices that rely on automated letter generation need to decide whether to continue using Panda Perio for that workflow or rebuild letter templates in a dedicated correspondence tool that integrates with Nutshell.

  • Referring doctor and provider relationships require deliberate Account linkage design before migration runs

    Panda Perio tracks referring doctors and provider relationships as separate entity records linked to patients. In Nutshell, these need to become either Account records (for the referring practice) or custom Account-lookup fields on the Person record. If the practice has a large network of referring dentists, every referral link must be reconstructed in Nutshell manually after migration or via a custom junction field we create during the schema setup. The mapping plan for these relationships must be confirmed before the migration runs because retroactive linkage reconstruction is time-intensive.

  • Panda Perio workstation-per-seat licensing and multi-location setups complicate user provisioning in Nutshell

    Panda Perio licenses are priced per workstation, not per user, and practices with 5–100 workstations pay accordingly. When migrating to Nutshell's per-user model, the practice needs to decide which staff members actually need CRM access. Clinical staff who only use Panda Perio for charting may not need Nutshell seats. We flag this during scoping and can provide a seat-sizing recommendation, but the seat assignment decision belongs to the practice's admin — provisioning too many Nutshell seats inflates the monthly cost, and provisioning too few creates data-access gaps for staff who need to see referral and case-status information.

  • Insurance and billing metadata from Panda Perio requires manual cleanup before it lands cleanly in Nutshell custom fields

    Panda Perio insurance fields (carrier name, group number, subscriber ID, coverage type) are often entered freeform by clinical staff and contain inconsistencies — missing values, outdated carrier names, or merged payer records from past acquisitions. Nutshell's custom fields are plain text, so inconsistent data from Panda Perio transfers as-is unless pre-migration data cleansing is performed. We flag records with missing or malformed insurance fields before migration and provide a cleansing checklist, but the practice staff responsible for billing data owns the cleanup decision.

Migration approach

Six steps for a successful PANDA Perio to Nutshell data migration

  1. Assess Panda Perio data model and extract record inventory

    FlitStack AI connects to the Panda Perio SQL Server database or REST API and inventories all tables: patient records, provider entities, periodontal chart entries, treatment plans, progress notes, appointment records, letter archives, and insurance metadata. We generate a data-quality report flagging duplicate records, missing required fields, and inconsistent insurance entries. This assessment produces the field-mapping spreadsheet and the record-count breakdown that drives the final quote and timeline estimate.

  2. Configure Nutshell schema with custom fields for clinical data

    Before any records move, we create the custom fields on Nutshell Person, Account, and Lead objects to receive the periodontal, treatment-plan, and insurance data that has no native equivalent. This includes fields for probing date references, treatment codes, treatment status pick-lists, insurance carrier and group number, referral source Account lookup, and the PANDA source ID. We deliver a schema setup checklist so the practice admin can pre-create these fields in Nutshell's field-management UI or have our team create them via the Nutshell API.

  3. Resolve provider and user identities by email match

    Panda Perio provider and staff accounts are matched against existing Nutshell users by email address. Any provider in Panda Perio without a corresponding Nutshell user is flagged before migration — the practice either creates the Nutshell user account or assigns those provider's records to a fallback Nutshell user. No activity or note is attached to a Person record without an owner resolved first.

  4. Run sample migration with field-level diff and clinical note review

    A representative slice of 50–200 patient records migrates first, spanning records with complex clinical histories (multiple treatment plans, periodontal charts, referral links). We generate a field-level diff report showing what landed in each Nutshell custom field and what was stored as a Note attachment. The practice reviews the output and approves or adjusts the field mapping before the full run commits.

  5. Execute full migration with delta-pickup cutover window

    The full dataset migrates against the live Panda Perio system. A 24–48-hour delta-pickup window opens after the initial load completes, capturing any patient records, treatment plans, or appointments created or modified during the cutover. FlitStack's audit log records every operation. One-click rollback is available if reconciliation reveals missing records or mapping errors, so the practice can re-run without touching the source Panda Perio system.

Platform deep dives

Context on both ends of the pair

PANDA Perio logo

PANDA Perio

Source

Strengths

  • Comprehensive tooth-by-tooth periodontal charting with 200+ clinically relevant findings in a single chart view.
  • Real-time letter generation directly from charting data, eliminating manual transcription for referral correspondence.
  • Treatment-plan memorization learns individual clinician phrasing, reducing repetitive typing over time.
  • Comparison charting across up to 5 historical visits with adjustable surgical baseline, unique among periodontal tools.
  • Clinical Workflow Manager flags overdue charts and generates task lists from charting entries, improving recall compliance.

Weaknesses

  • On-premise Windows/SQL Server deployment only — no cloud hosting, SaaS option, or macOS/Linux support.
  • No public API documented; data extraction requires direct SQL Server database access or Open Dental bridge export.
  • Small vendor team of fewer than 10 employees raises long-term viability and support responsiveness concerns.
  • Pricing is per-workstation and per-month, which scales cost higher for multi-location practices faster than per-provider SaaS models.
  • No mobile or tablet-native application; only Windows-based Tablet PC support, limiting hardware flexibility.
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. 1 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 PANDA Perio and Nutshell.

  • Object compatibility

    B

    1 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

    PANDA Perio: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your PANDA Perio 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 PANDA Perio to Nutshell data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Most Panda Perio-to-Nutshell migrations complete in 24–72 hours of clock time for practices with fewer than 10,000 patient records and under 30 custom clinical fields. Multi-location setups or practices with 50,000+ records and heavy periodontal chart data extend to 5–10 days. The Nutshell custom-field configuration phase (Step 2) runs in parallel with practice review and typically takes 1–3 days before any data moves.

Adjacent paths

Related migrations to explore

Ready when you are

Move from PANDA Perio.
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