CRM migration

Migrate from PANDA Perio to HighLevel

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

PANDA Perio logo

PANDA Perio

Source

HighLevel

Destination

HighLevel logo

Compatibility

100%

11 of 11

objects map 1:1 between PANDA Perio and HighLevel.

Complexity

BStandard

Timeline

72–96 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

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.

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

HighLevel logo

HighLevel

What's pulling them in

  • Agencies choose HighLevel to consolidate CRM, email, SMS, scheduling, and funnels into one subscription, eliminating monthly bills for five to ten separate SaaS tools they previously stitched together.
  • The flat-rate pricing model bills per sub-account rather than per contact, so growing a contact database from 1,000 to 100,000 records does not trigger a billing surprise—a common pain point avoided by migrating customers.
  • White-label and sub-account capabilities let agencies resell HighLevel access to their own clients, turning a software cost center into a recurring revenue stream that justifies the subscription.
  • The platform ships a 14-day free trial with no credit card required, giving teams a low-friction entry point to validate fit before committing to the $97/month Starter tier.
  • Marketing agencies managing multiple client accounts use sub-accounts to maintain data isolation per client while operating under a single agency billing relationship with HighLevel.

Object mapping

How PANDA Perio objects map to HighLevel

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

maps to

HighLevel

Contact

1:1
Fully supported

PANDA 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

maps to

HighLevel

Custom Fields on Contact

1:1
Fully supported

PANDA 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)

maps to

HighLevel

Contact Attachment

1:1
Fully supported

PANDA 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

maps to

HighLevel

Opportunity

1:1
Fully supported

A 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

maps to

HighLevel

Opportunity Stage

1:1
Fully supported

PANDA 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

maps to

HighLevel

Company

1:1
Fully supported

PANDA 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

maps to

HighLevel

Task / Appointment

1:1
Fully supported

PANDA 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

maps to

HighLevel

Contact Note

1:1
Fully supported

PANDA 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

maps to

HighLevel

Custom Fields on Contact

1:1
Fully supported

PANDA 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

maps to

HighLevel

Custom Field on Contact

1:1
Fully supported

Each 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)

maps to

HighLevel

Workflow (HighLevel rebuild required)

1:1
Fully supported

PANDA 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.

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

HighLevel logo

HighLevel gotchas

High

Sub-account architecture creates isolated data silos per client

High

Usage-based telecom and AI costs are not in the subscription price

Medium

Workflows have no native equivalent in most destination CRMs

Medium

API rate limits cap bulk migration throughput at 100 requests per 10 seconds per sub-account

Low

White-label configuration and branding assets do not export via API

Pair-specific challenges

  • Perio charting data has no native HighLevel destination — clinical context must be flattened into custom fields or attached as PDFs

    PANDA Perio stores tooth-by-tooth probing depths, mobility ratings, furcation involvement classifications, recession measurements, and AAP 2018 periodontal staging in a nested clinical structure. HighLevel Contacts have no native fields for any of these data points. FlitStack flattens the most recent exam summary into custom text fields (Last_Probing_Summary__c, Last_Perio_Classification__c) and exports the charting comparison report as a PDF attached to each Contact record. However, tooth-level的历史 probing data across multiple visits cannot be rendered in HighLevel's flat field model — practices that rely on longitudinal charting comparisons for surgical planning should retain PANDA Perio access for clinical review or export the full charting history as a structured data file alongside the HighLevel migration.

  • Perio recall triggers and maintenance scheduling workflows must be rebuilt in HighLevel's Workflow Builder from scratch

    PANDA Perio's recall logic uses periodontal classification intervals — AAP guidelines specify 3-month maintenance intervals for Stage III/IV patients and 6-month intervals for Stage I/II — embedded in the charting workflow as automated scheduling prompts. HighLevel has no equivalent built-in clinical recall engine. After migration, FlitStack provides a workflow rebuild reference document that maps each PANDA recall trigger to a corresponding HighLevel Workflow using the migrated Last_Exam_Date__c and Last_Perio_Classification__c custom fields as date-based workflow entry conditions. The rebuild work falls to the practice admin or a HighLevel certified admin after data lands.

  • HighLevel sub-account structure requires a location or practice-level account hierarchy before patient records can be organized cleanly

    HighLevel's platform is architected around sub-accounts — agencies and multi-location businesses run each client or location as a separate sub-account with its own Contacts, Companies, and Pipelines. Single-location periodontal practices typically run under one HighLevel sub-account, but practices with satellite offices or multiple clinicians managing separate patient panels need to decide whether to run as one sub-account with tag-based patient segmentation or multiple sub-accounts with separate contact databases. This architectural decision affects how referring-dentist Company records are shared across panels and must be resolved before field mapping begins.

  • PANDA Perio letter templates and referrer correspondence logic cannot be migrated — HighLevel email templates require manual rebuild with merge fields

    PANDA Perio's instant letter-writing feature pulls clinical findings, probing data, and treatment-plan text into formatted correspondence letters addressed to referring dentists automatically. HighLevel has no equivalent auto-populated clinical letter generator. The referral letter workflow must be rebuilt in HighLevel as an email template using HighLevel's merge field syntax, with clinical data pulled from the migrated custom fields on each Contact. Practices that rely heavily on automated referrer correspondence should plan 1–3 weeks for template design and testing in HighLevel after the migration completes.

  • HighLevel's API rate limits on sub-account plans may affect migration speed for large patient databases

    HighLevel's API 2.0 imposes 200,000 requests per day and 100 requests per 10 seconds per sub-account under standard plans. PANDA Perio's SQL Server backend or API export can produce patient records faster than HighLevel's ingestion rate for practices with 20,000+ patient records. FlitStack throttles migration jobs to respect HighLevel's rate limits, which can extend the migration timeline for large practices. We surface this in the pre-migration planning phase and configure batch sizes and job scheduling to stay within limits without manual intervention.

Migration approach

Six steps for a successful PANDA Perio to HighLevel data migration

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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

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.
HighLevel logo

HighLevel

Destination

Strengths

  • Consolidates CRM, marketing automation, email, SMS, scheduling, and funnels into one platform at a predictable flat monthly rate.
  • Supports unlimited contacts and unlimited users on all paid tiers, removing per-record billing anxiety as databases grow.
  • Offers white-label and sub-account capabilities that let agencies resell access and manage multiple client environments under one billing relationship.
  • Includes built-in review management, reputation monitoring, and AI agents as native features rather than third-party add-ons.
  • Exports Contacts and Companies via a scalable async bulk CSV system that handles multi-million-row datasets without blocking the UI.

Weaknesses

  • The breadth of features creates a steep learning curve; advanced automations and Workflow configuration require significant time investment that smaller teams may not recover.
  • The platform charges usage-based fees for telecommunications and AI features that are not included in the base subscription, leading to bill surprises.
  • Recurring user reports on Reddit and G2 describe bugs, errors, and slow support response times that disrupt live marketing and sales operations.
  • Sub-account architecture, while powerful for agencies, adds migration complexity when identifying which client data lives in which isolated environment.
  • The platform is designed for agencies and SMBs; larger enterprises requiring deep reporting, custom objects at scale, or complex role-based access may outgrow its capabilities.

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 HighLevel.

  • 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 HighLevel 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 HighLevel data migrations

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

Can't find your answer?

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 consultation

Most PANDA Perio to HighLevel migrations complete in 72–96 hours for practices with under 5,000 patient records. Practices with 30,000+ records, extensive charting history across multiple clinicians, or complex referring-dentist networks (100+ referring practices) extend to 10–14 days. The longest planning step is configuring the custom fields and Perio Treatment pipeline in HighLevel before any data is written — we handle this in the pre-migration audit phase so the destination is ready before the migration run begins.

Adjacent paths

Related migrations to explore

Ready when you are

Move from PANDA Perio.
Land in HighLevel, 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