CRM migration
Field-level mapping, validation, and rollback between PANDA Perio and HighLevel. We move data and schema; workflows are rebuilt natively in HighLevel.
PANDA Perio
Source
HighLevel
Destination
Compatibility
11 of 11
objects map 1:1 between PANDA Perio and HighLevel.
Complexity
BStandard
Timeline
72–96 hours
Overview
PANDA Perio is a periodontal-specific EMR and charting platform built around clinical findings — probing depths, mobility, recession, attachment levels, and treatment-plan letters are its core data. HighLevel is a general-purpose all-in-one CRM with Contacts, Companies, Opportunities, and Workflows at its center. The two data models share almost no structural overlap: PANDA Perio stores tooth-by-tooth charting data that HighLevel has no native object to receive, and HighLevel's automation workflows have no PANDA Perio equivalent to migrate. FlitStack AI sequences this migration in two layers. First, we extract patient demographics, contact details, referral-source information, and treatment-plan history via PANDA Perio's SQL Server backend or API export. Second, we map those records into HighLevel Contacts and Companies, convert treatment-plan stages into Opportunities with custom pipeline stages, and store clinical context — last probing readings, tooth conditions, classification status — as HighLevel custom fields. Charting comparison snapshots that PANDA Perio renders as in-app reports get exported as PDFs and attached to the contact record in HighLevel so clinical context travels with the patient. All original create dates and modification timestamps are preserved in custom datetime fields so historical records sort correctly in HighLevel's reporting. What does not migrate: periodontal charting workflows, automated recall triggers, letter-generation templates, and clinical decision-support rules are destination-side constructs that must be rebuilt in HighLevel's Workflow Builder after data lands. We document the rebuild sequence so your team can reconstruct recall automations and referral nurture sequences without starting from a blank canvas.
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 HighLevel, 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 Record
HighLevel
Contact
1:1PANDA Perio patient records map directly to HighLevel Contacts using a one-to-one field mapping. The patient's legal name, date of birth, contact phone numbers including mobile, email address, and full mailing address all transfer as standard Contact fields in HighLevel. This mapping preserves the complete patient identity information needed for day-to-day practice operations. HighLevel's contact record becomes the primary patient identity after migration and serves as the central record for all patient-related data.
PANDA Perio
Patient Clinical Summary
HighLevel
Custom Fields on Contact
1:1PANDA Perio's clinical summary fields — last periodontal classification (Healthy / Gingivitis / Stage I–IV / Periodontitis), most recent probing depths per sextant, and BOP percentage — do not have a native HighLevel equivalent. We create custom fields on the Contact record: Last_Perio_Classification__c, Last_Probing_Summary__c, BOP_Percentage__c, and Last_Exam_Date__c.
PANDA Perio
Charting Comparison Snapshot (PDF)
HighLevel
Contact Attachment
1:1PANDA Perio's charting comparison report — displaying up to 5 visits side-by-side with color-coded change indicators — is a rendered report with no structural equivalent in HighLevel. We export this report as a PDF from PANDA and attach it to the corresponding HighLevel Contact record. The PDF preserves the visual clinical context that cannot be stored in text fields alone.
PANDA Perio
Treatment Plan
HighLevel
Opportunity
1:1A PANDA Perio treatment plan (e.g., 'Non-surgical periodontal therapy, 3-month re-evaluation, potential implant site preparation') maps to a HighLevel Opportunity. The plan name becomes the Opportunity name, the estimated treatment value maps to Amount, and a custom 'Treatment_Stage__c' field tracks phases: Diagnosis, Active Therapy, Re-evaluation, Maintenance.
PANDA Perio
Treatment Plan Phase
HighLevel
Opportunity Stage
1:1PANDA Perio treatment plan phases — Diagnosis, Initial Therapy, Re-evaluation, Surgical Therapy, Maintenance — map to custom HighLevel pipeline stage values. We configure a 'Perio Treatment' pipeline in HighLevel with these stages so the periodontal treatment workflow is visible as a standard Opportunity pipeline.
PANDA Perio
Referring Dentist / Referring Practice
HighLevel
Company
1:1PANDA Perio tracks referring dentists and their practices for correspondence. These map to HighLevel Company records. The referring practice name, address, phone, and website transfer as standard Company fields. Each Contact's primary referral source is linked to the corresponding Company via the Contact-to-Company relationship.
PANDA Perio
Appointment / Visit Record
HighLevel
Task / Appointment
1:1PANDA Perio visit records — appointment date, procedure type, provider name, and clinical notes — map to HighLevel Tasks or Appointments linked to the Contact. Original visit dates are preserved in the task start time; procedure descriptions become the task subject or appointment title.
PANDA Perio
InstaNotes / Progress Notes
HighLevel
Contact Note
1:1PANDA Perio's InstaNotes system generates structured progress notes from charting data. These transfer as HighLevel Notes attached to the Contact record. The structured nature of InstaNotes means they render cleanly as text notes without needing PDF conversion, unlike the charting comparison report.
PANDA Perio
Patient Insurance / Payer Information
HighLevel
Custom Fields on Contact
1:1PANDA Perio stores primary and secondary insurance carrier names and group numbers. HighLevel has no native insurance field. We create custom fields Insurance_Primary_Carrier__c, Insurance_Group_Number__c, and Insurance_Secondary_Carrier__c on the Contact record to preserve this information for front-desk staff reference.
PANDA Perio
PANDA Perio System ID
HighLevel
Custom Field on Contact
1:1Each PANDA Perio patient record has an internal system identifier used for record management within the platform. We store this identifier as a custom field Source_System_ID__c on the corresponding HighLevel Contact record. This field enables delta-run deduplication if the migration runs incrementally rather than in a single batch, ensuring no duplicate records are created during phased migration approaches. The field also serves as a permanent audit trail linking each HighLevel record back to its source PANDA Perio entry.
PANDA Perio
Workflow / Recall Trigger (PANDA)
HighLevel
Workflow (HighLevel rebuild required)
1:1PANDA Perio's clinical recall triggers — scheduling patients for periodontal maintenance based on AAP classification intervals (e.g., 3-month recall for Stage III/IV, 6-month for Stage I/II) — are built-in clinical logic with no HighLevel equivalent. These must be rebuilt as HighLevel Workflows using date-based triggers and the Last_Exam_Date__c custom field we migrate. FlitStack provides a rebuild reference document as part of the migration package.
| PANDA Perio | HighLevel | Compatibility | |
|---|---|---|---|
| Patient Record | Contact1:1 | Fully supported | |
| Patient Clinical Summary | Custom Fields on Contact1:1 | Fully supported | |
| Charting Comparison Snapshot (PDF) | Contact Attachment1:1 | Fully supported | |
| Treatment Plan | Opportunity1:1 | Fully supported | |
| Treatment Plan Phase | Opportunity Stage1:1 | Fully supported | |
| Referring Dentist / Referring Practice | Company1:1 | Fully supported | |
| Appointment / Visit Record | Task / Appointment1:1 | Fully supported | |
| InstaNotes / Progress Notes | Contact Note1:1 | Fully supported | |
| Patient Insurance / Payer Information | Custom Fields on Contact1:1 | Fully supported | |
| PANDA Perio System ID | Custom Field on Contact1:1 | Fully supported | |
| Workflow / Recall Trigger (PANDA) | Workflow (HighLevel rebuild required)1: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
HighLevel gotchas
Sub-account architecture creates isolated data silos per client
Usage-based telecom and AI costs are not in the subscription price
Workflows have no native equivalent in most destination CRMs
API rate limits cap bulk migration throughput at 100 requests per 10 seconds per sub-account
White-label configuration and branding assets do not export via API
Pair-specific challenges
Migration approach
Audit PANDA Perio data inventory and configure HighLevel sub-account structure
FlitStack connects to the PANDA Perio SQL Server database (or API export endpoint) to enumerate all patient records, referring-dentist company records, treatment plan histories, visit logs, and InstaNotes. We simultaneously review the target HighLevel sub-account setup — confirming whether the practice runs a single location or multiple sub-accounts — and create the custom fields (Last_Perio_Classification__c, Last_Probing_Summary__c, Insurance_Primary_Carrier__c, etc.) and the 'Perio Treatment' pipeline with stages matching PANDA treatment plan phases before any data is written.
Export and clean PANDA Perio patient and referrer records
We extract patient records, referring-dentist company data, and treatment plan headers from PANDA Perio's SQL backend using a direct query connection or API export. Records are cleaned for duplicate email addresses (PANDA allows duplicate patient entries), invalid phone formats, and records with missing required fields. Referring-dentist practices are separated from patient records and prepared for bulk insert into HighLevel Companies.
Map and migrate referring dentist companies, then patient contacts with clinical custom fields
We migrate referring-dentist company records to HighLevel Companies first, since contact-to-company links require the company record to exist first. Then patient contacts are migrated with all standard fields (name, email, phone, address, DOB) plus the set of custom clinical fields we created in Step 1. The original PANDA Perio system ID is stored in Source_System_ID__c on every contact for audit traceability. Charting comparison PDF reports are generated from PANDA Perio and attached to the corresponding HighLevel contact record.
Migrate treatment plans as HighLevel Opportunities and attach historical visit tasks
PANDA Perio treatment plans become HighLevel Opportunities under the 'Perio Treatment' pipeline. Each Opportunity inherits the linked contact, estimated treatment value, and treatment stage mapped from the PANDA plan phase. Historical visit records from PANDA Perio are created as completed Tasks on each contact with original visit dates and procedure descriptions preserved. This gives the practice a full activity history visible in HighLevel's contact timeline without losing the historical clinical record.
Run sample migration with field-level diff and validate clinical custom field population
A representative sample — typically 50–100 patient records spanning multiple referring-dentist relationships, treatment plan stages, and visit histories — migrates first. We generate a field-level diff report comparing source PANDA values against the HighLevel custom field values so the practice can verify probing summaries, classification values, and insurance data populated correctly before the full run commits. Referrer-to-contact linkage and Opportunity pipeline stage mapping are specifically validated in this phase.
Execute full migration with delta-pickup window and deliver workflow rebuild reference
The full migration runs against the production HighLevel sub-account with a delta-pickup window of 24–48 hours capturing any PANDA records created or modified during the cutover. All operations are logged in the FlitStack audit log. If reconciliation identifies missing or incorrectly mapped records, one-click rollback reverts the HighLevel sub-account to its pre-migration state. We deliver a HighLevel Workflow rebuild reference document mapping each PANDA recall trigger condition to a corresponding HighLevel Workflow trigger using the migrated Last_Exam_Date__c and Last_Perio_Classification__c custom fields.
Platform deep dives
PANDA Perio
Source
Strengths
Weaknesses
HighLevel
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 HighLevel.
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 HighLevel migration scoping. Not seeing yours? Book a call.
Walk through your PANDA Perio to HighLevel 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 HighLevel
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.