CRM migration
Field-level mapping, validation, and rollback between PANDA Perio and Nutshell. We move data and schema; workflows are rebuilt natively in Nutshell.
PANDA Perio
Source
Nutshell
Destination
Compatibility
12 of 12
objects map 1:1 between PANDA Perio and Nutshell.
Complexity
BStandard
Timeline
24–72 hours
Overview
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.
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 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
Nutshell
Person
1:1Panda 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
Nutshell
Person address fields
1:1Street 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
Nutshell
Account
1:1Panda 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
Nutshell
Person custom fields + Note
1:1Pocket 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
Nutshell
Note + custom fields on Person
1:1Panda 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
Nutshell
Note
1:1Clinical 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
Nutshell
Note
1:1Letters 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
Nutshell
Activity (Task or Event)
1:1Panda 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
Nutshell
custom fields on Person
1:1Insurance 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
Nutshell
Note
1:1Panda 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
Nutshell
Account
1:1If 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
Nutshell
Nutshell User
1:1Panda 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.
| PANDA Perio | Nutshell | Compatibility | |
|---|---|---|---|
| Patient | Person1:1 | Fully supported | |
| Patient Address | Person address fields1:1 | Fully supported | |
| Provider / Referring Doctor | Account1:1 | Fully supported | |
| Periodontal Chart / Probing Data | Person custom fields + Note1:1 | Fully supported | |
| Treatment Plan | Note + custom fields on Person1:1 | Fully supported | |
| Progress Notes / SOAP Notes | Note1:1 | Fully supported | |
| Instant Letters / Correspondence | Note1:1 | Fully supported | |
| Appointment / Procedure Record | Activity (Task or Event)1:1 | Fully supported | |
| Insurance / Payer Information | custom fields on Person1:1 | Fully supported | |
| Chart Comparison / Outcome Data | Note1:1 | Fully supported | |
| Practice / Clinic Location | Account1:1 | Fully supported | |
| User / Provider Account | Nutshell 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.
PANDA Perio gotchas
No public API — database extraction requires SQL Server access
SQL Server Express 10GB limit can be migration-blocking
Open Dental bridge passes IDs only, not clinical data
Treatment plan PMS codes differ from clinical letter descriptions
Custom periodontal findings are practice-specific
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
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.
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.
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.
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.
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
PANDA Perio
Source
Strengths
Weaknesses
Nutshell
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across PANDA Perio and Nutshell.
Object compatibility
1 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
PANDA Perio: Not publicly documented.
Data volume sensitivity
PANDA Perio 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 PANDA Perio to Nutshell migration scoping. Not seeing yours? Book a call.
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 consultationAdjacent paths
Other ways to leave PANDA Perio
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.