NorthCore Labs

The med spa KPI dashboard: ten numbers an owner should see every morning on one page.

A med spa KPI dashboard is one page the owner reads every morning in five minutes. On it: calls answered and missed, bookings by source, no-shows, new versus returning patients, and reactivated patients. Then revenue by provider and by treatment, open chairs this week, reviews this month, lead response time and membership count. Every one of those numbers already exists in the phone system, the booking system and the record system. The work is pulling them onto one page, deciding what a bad week looks like for each, and asking the first question before the day starts. The first version is built from exports, before any software.

Updated 2026-10-26

The ten numbers, one line each

  • Calls answered and missed, by hour. The leak every practice has and few measure.
  • Bookings by source: phone, web, DM, text, walk-in, referral. Where the calendar comes from.
  • No-shows and late cancellations, as a count and against the deposit policy.
  • New versus returning patients this week.
  • Reactivated patients: anyone past their interval who booked after a comeback message.
  • Revenue by provider and by treatment, this week against the same week last month.
  • Open chairs this week: the hours on the calendar with nobody in them, by provider.
  • Reviews this month, the rating, and the ones still unanswered.
  • Lead response time: minutes from a new inquiry to the first reply, by channel.
  • Membership count, with joins and cancellations this month.

Six of the ten: where each lives and what a bad week looks like

The numberWhere it comes fromA bad week looks likeThe first question to ask
Calls missedThe phone system's call logMisses stacked at lunch and after fiveWho was at the desk, and what rang through?
Bookings by sourceThe booking system, with a source field filled on every bookingOne source carrying the week and the rest flatWhich channel went quiet, and did anyone reply there?
No-showsThe calendar, marked by the front desk the same dayA cluster on one provider or one treatmentWere deposits taken, and were reminders sent?
Reactivated patientsThe record system's last-visit date against the comeback logZero, or only the patients who would have come anywayDid the comeback messages go out on time this week?
Revenue by providerThe point of sale, by provider and treatmentOne provider down with the calendar fullIs it the mix, the price or the chair time?
Lead response timeThe inbox, the DM log and the text log, timestampedHours, with the slowest at night and on weekendsWho owns the first reply after hours?

Build it from exports before you buy anything

  1. Export the call log, the bookings, the point of sale and the patient list for the last four weeks. Every system you run has an export button.
  2. Put one week per row in a spreadsheet, one column per number above. Fill in four weeks by hand. This takes a morning and tells you which numbers you do not have yet.
  3. Add the source field to the booking process today: the front desk asks every patient how they found you and writes it in.
  4. Write, next to each number, what a bad week looks like for your practice, in your own figures.
  5. Fill the row every Monday for a month. If the sheet earns its five minutes, automate it; if it does not, no software was going to help.

Five minutes every morning, one question

Five minutes, coffee in hand, before the first patient. Read the page top to bottom. Find the one number outside its normal range. Ask the first question in the table for that number, to the person who owns it, before the day starts. Then close the page. The dashboard does not run the practice; it tells you which one conversation to have today. An owner who finds that conversation every morning for 90 days is running a different practice by the end of it.

What the dashboard should never become

  • A monthly report from the agency. By then the week is gone.
  • Twenty charts. Ten numbers, one page, read in five minutes.
  • A tool the front desk feeds by hand forever. Build it from exports first, then automate what proved useful.
  • A substitute for walking the floor. It tells you where to walk.

How to do this on Monday

  1. Pull the four exports and fill one row for last week.
  2. Decide the bad-week line for each number, in your own figures.
  3. Add the source question at the desk.
  4. Read the row Tuesday morning and ask one question.

What to do next

NorthCore's Know your numbers solution connects the phone, booking, record and review systems, puts the ten numbers on one page that updates itself, and flags the one outside its range. Scoped in writing and covered by the promise on this site: results in 90 days, or we keep working until you have them.

Have this built for your practice.

Know your numbers is the solution this guide belongs to, one of ten jobs in the system we build and run on the software you already use. Scoped in writing. Results in 90 days, or we keep working until you have them.

Questions people ask.

What KPIs should a med spa track?

The ten above: calls, bookings by source, no-shows, new versus returning, reactivated patients, revenue by provider and treatment, open chairs, reviews, lead response time and memberships. If a number does not change a decision this week, it does not belong on the morning page.

How often should I look at the dashboard?

Every morning, for five minutes, with one question to ask as the output. Weekly is for the trend; monthly is for the partner meeting.

Do I need software to build a KPI dashboard?

Not for the first version. Four exports and a spreadsheet, filled by hand for a month, will show you which numbers matter and which you do not have yet. Automate after that.

Can NorthCore build this on my existing systems?

Yes. The Know your numbers solution reads from the phone, booking, record and review systems you already run and puts the ten numbers on one page. Nobody at the desk learns new software.

Bring the system into your practice.

Walk us through how the practice runs today. We show you what we would build first and how fast. If nothing here fits, we say so on the call.

No card, no contract
A calendar invite and a Zoom link the moment you book.
Prefer email?
admin@northcorelabs.io
NorthCore Labs LLC
7901 4th St N, Ste 300, St. Petersburg, FL 33702