CRM

Migrate your Practice by Numbers data

Dentist-founded all-in-one dental CRM consolidating analytics, patient communication, and payments into one platform for growth-focused practices.

Encrypted end-to-end with one-click rollback
Talk to a real migration engineer in minutes
Practice by Numbers logo

In its favor

Why people choose Practice by Numbers

The signal that keeps Practice by Numbers on the shortlist. Sourced from G2, Capterra, and customer scoping calls.

All-in-one consolidation eliminates the need to run separate tools for patient communication, payment processing, and analytics, reducing tool sprawl across the dental practice.

Built by dentists for dentists, which means the data model and workflows reflect real clinical and business operations rather than generic CRM logic.

Goal management KPIs with color-coded green/red/yellow dashboards make practice performance transparent at the office, provider, and team member level.

Integrated reputation management automatically captures and responds to patient reviews across major platforms, directly addressing a pain point for practices focused on new-patient growth.

Patient communication suite combining SMS, email, and voice in one thread gives front-desk staff a unified view of every patient interaction.

Limited public API documentation makes automated data extraction difficult, forcing practices to rely on manual CSV exports which restrict field selection and historical depth.

No free tier or low-cost entry point means the full feature set requires a significant commitment before the practice can validate fit with their specific workflow.

The breadth of features creates a steep onboarding curve, and some practices report that staff adoption lags during the first months after implementation.

Reasons to switch

Why people leave Practice by Numbers

The recurring reasons buyers give for replacing Practice by Numbers. Presented as facts, not knocks.

Platform scorecard

Strengths, weaknesses, and where Practice by Numbers fits

Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.

SWOT — strengths, weaknesses, and use-case fit

Strengths

Bi-directional integration with major dental PMSs (Open Dental 15.4+, Dentrix, Dentrix Ascend, EagleSoft, Practice-Web) — PbN writes SMS, email, call and note activity back into the PMS CommLog so the PMS remains the system of record.Dentist-founded product with a 9.8/10 G2 support rating and 99.99% advertised uptime — reviewers consistently call out responsive support and quick feature delivery.Real-time Practice IQ dashboards cover production, collections, case acceptance, new-patient, hygiene reappointment and other dental KPIs that horizontal BI tools do not pre-build.PbN Voice native phone system (call tracking, recording, analytics) plus payments, digital forms and insurance verification consolidate vendors small practices would otherwise stitch together.Modular plan structure lets practices add Voice, Payments or specific modules incrementally rather than paying for everything in tier 1.

Weaknesses

Only the Core plan ($249/month) has publicly listed pricing — higher tiers (Flow, Scale, Thrive) require sales contact, complicating self-serve evaluation.Reports are not customisable enough for some practices — granular per-practice metric configuration often requires support involvement.Single-location practices report PbN can feel expensive relative to features they actually use — pricing is more competitive at multi-location and DSO scale.Some digital-form and online-scheduling flows have reliability gaps — reviewers cite forms occasionally failing to send and patients struggling to open them.PbN is a layer on top of the PMS, not the PMS itself — practices migrating need to plan PMS-side data extraction (Open Dental, Dentrix) in parallel.

Where it works

Growth-focused US dental practices (single or multi-location) that want to consolidate patient communication, analytics, and payments rather than managing separate point solutions.Dental groups and organizations that need transparent KPI tracking across multiple providers and office locations using color-coded goal dashboards.Practices where front-desk staff handle high call volumes and need a unified thread combining SMS, email, and voice to manage patient interactions efficiently.Established dental offices where ownership is committed to data-driven performance management and willing to invest time in onboarding staff.Dental groups where the leadership team wants built-in reputation management to capture and respond to patient reviews across major platforms automatically.

Where it struggles

Small or solo dental practices with tight budgets that lack the financial runway to commit before validating whether the feature set fits their specific workflow needs.Practices with complex integration requirements that depend on robust public API documentation for automated data extraction or third-party system connections.Dental organizations with high staff turnover where the steep onboarding curve and months-long adoption lag create persistent productivity losses.Multi-location groups with non-standard practice management systems that generate unstructured EHR data requiring significant cleanup before it can be mapped into the PbN schema.Practices prioritizing quick wins or rapid deployment timelines; the breadth of PbN features means the full value realization takes months rather than weeks.

Pricing tiers

Practice by Numbers pricing overview

Practice by Numbers uses modular per-feature tier pricing rather than per-user billing. Core starts around $200/month for analytics and communications, Growth at $400/month adds payments and scheduling, and Enterprise at $700/month unlocks AI tools and advanced goal management. Payments use transparent flat-rate or Interchange+ models with no hidden fees.

Core

Tier 1 of 5

$200/month

What's included

Practice IQ analytics dashboardPatient communication (SMS, email, voice)Appointment remindersBasic reporting and CSV exportsEmail support

Need help selecting your CRM?

Book a free 30 minute consultation

Pricing is informational. FlitStack AI does not bill on Practice by Numbers's schedule — see our quote-based pricing →

What gets migrated

Practice by Numbers object support

Object-by-object support for Practice by Numbers migrations. Per-pair details surface during scoping.

Patients

Mapping required

Patient records hold demographics, contact info, insurance carrier assignments, and lifetime value scores. We preserve all standard fields and map custom patient properties to the destination schema, flagging any orphaned insurance references that cannot resolve in the target system.

Providers

Fully supported

Provider records include name, credentials, taxonomy, and scheduling preferences. These map cleanly between systems with straightforward Owner or Provider field assignments.

Appointments

Mapping required

Appointment history includes date, provider, procedure codes, status, and patient link. We map procedure codes to destination code sets and preserve status histories across the migration window.

Treatment Plans

Mapping required

Treatment plans contain procedure sequences, case values, and acceptance statuses. We export these from Practice IQ exports and reconstruct them in the destination, noting any plan that references a procedure code not present in the target system.

Insurance Claims

Mapping required

Claims records include carrier, status, billed amount, and paid amount. We preserve the full claim lifecycle and flag any claims in 'in-progress' status that may need re-submission after cutover.

Payments

Mapping required

Payment records include amount, method, patient link, and claim association. We map payment method codes to destination equivalents and preserve the claim-to-payment linkage throughout the migration.

Custom Patient Properties

Mapping required

Practice IQ supports user-defined patient fields. We discover these during scoping, extract their values, and map them to equivalent custom fields in the destination or store them as structured notes if no matching field exists.

Patient Communication Logs

Mapping required

Communication history tracks SMS, email, and voice interactions per patient. We export the full log from Practice by Numbers and reconstruct it in the destination as activity or engagement records.

Documents and Attachments

Mapping required

Uploaded documents attached to patient records require file extraction from PbN storage and re-upload to the destination with preserved parent-record links. We handle filename deconfliction and MIME-type verification.

Call Tracking Records

Mapping required

PbN's AI-powered call tracking stores call logs, transcriptions, and attribution data. We export these records and map them to the destination's activity or call log object, preserving call duration and outcome data.

Patient Satisfaction Surveys

Mapping required

Survey responses and scores are exported as flat records linked to patients and appointment dates. We map survey question and answer pairs to equivalent survey fields in the destination system.

Marketing Campaigns

Mapping required

Custom campaign records include audience definitions, message templates, and performance metrics. We export campaign configurations and re-create them in the destination, preserving audience segment logic where possible.

Gotchas

What to watch for in Practice by Numbers migrations

Issues we've hit on past Practice by Numbers migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.

High

No publicly documented API for automated migration

High

Dental EHR data is inherently messy during extraction

Medium

Goal management metrics require explicit field mapping

How a Practice by Numbers migration works

Four steps, Practice by Numbers-specific

Connect

Not publicly documented in a self-service developer portal — integration credentials are provisioned per-practice during PMS connector setup (Open Dental, Dentrix, EagleSoft, Practice-Web, Dentrix Ascend) into Practice by Numbers. Scopes limited to read-only on the data we move.

Map

We translate Practice by Numbers-specific structures (custom fields, objects, value lists) to the destination's model.

Sample

Test with a 50–200 record subset to validate Practice by Numbers quirks before production.

Migrate

Full migration with Practice by Numbers rate-limit handling. Rollback available throughout.

FAQ

Practice by Numbers migration FAQ

Answers to the questions buyers ask most during Practice by Numbers migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Practice by Numbers migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Practice by Numbers migrations under 1M records finish in 48–72 hours end-to-end. Larger orgs with custom objects or buyer-side security review typically take 5–7 days.

Ready when you are

Migrate Practice by Numbers.
Without the rebuild.

Free scoping call with a migration engineer. Tell us about your Practice by Numbers setup and destination — written quote back within a business day.

Free scoping call Quote in 1 business day 1,784 platforms supported