Website DesignUI/UX DesignSEO & ContentBrand IdentityLogo DesignGraphic DesignGoogle AdsMeta AdsWordPress Dev
About UsProcessContactGet a Custom Quote →
Working time: Monday to Friday 9 AM – 5 PM
Call for free consultation: +919729712388
Since 2020 · founder-led ● 225 jobs delivered on Upwork ● 100% Job Success on Upwork ● US · UK · CA · IL

Medspa Marketing KPIs: The Monthly Dashboard a Medspa Owner Should See

This page is for the owner of a medspa, the operator of a multi-location group, or the marketing manager who builds the monthly report. If your monthly report cannot tell you whether marketing brought in patients who came back, this is the short dashboard I would use instead, from the first DM to the third visit.

When I reviewed the pages that rank for this topic, nearly all were software vendors, agencies and consultants. I opened 25 pages from searches for medspa marketing KPIs, med spa metrics dashboards and medspa patient acquisition cost. Two linked to AmSpa or a peer-reviewed study. The acquisition cost figure repeated across several of them traced back to one marketing agency’s report, and every benchmark table I found came from a vendor’s or an agency’s own data.

Why the usual medspa report misses the expensive problems

Most monthly reports count activity: reach, followers, clicks, cost per lead, form fills. A medspa can grow every one of those while its returning patients shrink.

Medspa revenue is repeat revenue. AmSpa reported, from its 2024 Medical Spa State of the Industry Report, that 73% of medical spa patients are repeat patients, up from 65% in its 2022 report (AmSpa). A dashboard that stops at the first booking leaves out most of what a new patient is worth.

The dashboard on one page

KPIWhat it measuresWhere the number comes fromWhy an owner cares
Inquiries by sourceNew-patient calls, forms, DMs, texts and online bookings, split by ad, organic search, Google profile, social, referralCall tracking, GA4 events, inbox exports, booking software source fieldShows which channels create demand at all
Answer rate and speed to replyShare of calls answered live, and median time to first reply on DMs, texts and forms, during and after hoursPhone logs, inbox timestampsPaid demand that waits overnight is spend with nothing to show
Inquiry-to-booking rateShare of new inquiries that book a consult or treatmentBooking software matched to inquiry recordsSeparates a marketing problem from a front-desk problem
Show rateShare of booked new patients who arriveBooking softwareA full calendar with empty chairs is not demand
Treatment conversionShare of consults that turn into a paid treatment within 30 daysPOS or EMR matched to consultsThe step where an inquiry becomes revenue
Rebooking and membership retentionShare of new patients who book a second visit, and members still active after 90 daysBooking software, membership billingWhere most of a patient’s value sits
Lifetime value by first treatment12-month revenue per new patient, grouped by first service: neurotoxin, filler, laser, bodyPOS by patient, tagged with first serviceShows which offers bring patients who stay
Cost per new patient by sourceMarketing spend for a source, divided by treated new patients from itFinance plus the rows aboveWhere the next dollar should go
Reviews by locationNew reviews and average rating per locationGoogle Business Profile, review platformWhat a new patient reads before the first message
Booking-path healthDoes every “book now” button, phone link, DM auto-reply and online booking widget work on phone and desktopA monthly manual test, loggedCatches silent breaks the report will never show

Ten rows. A multi-location group runs the same ten rows per location, then rolls them up. If your current report cannot fill rows 3 to 7, tracking is the first project, before any change to spend.

Inquiries, answer rate and speed to reply

Count new-patient inquiries by source, and count DMs and texts as inquiries. In many medspas the Instagram inbox is a second front desk that nobody reports on. Tag each one with a source as it arrives.

Speed to reply is the row I would add first. I have not found a peer-reviewed benchmark for how fast a medspa should answer a DM or a text, so I will not give you one. Your own baseline month is the benchmark. Record the median reply time in business hours and after hours separately, because they are different staffing decisions. I wrote more on speed to lead by channel.

From inquiry to treatment: where the front desk decides the outcome

Inquiry-to-booking, show rate and treatment conversion belong together, because a drop in any one of them looks the same on a lead report. If inquiries hold and bookings fall, the problem is usually the reply, the price conversation or the booking flow. I have a separate page on why a medspa gets inquiries but no bookings and one on consultation conversion rate.

Show rate is the row owners skip. Track it for new patients separately from existing ones, and by source. A channel that books well and shows poorly costs more than the cost-per-lead column says. For the money side of it, see what a no-show costs a medspa.

Rebooking, retention and lifetime value by first treatment

This is the part of the dashboard most reports leave out, and it is the part a medspa lives on.

Rebooking rate is the share of new patients who book a second visit. One study of a private cosmetic dermatology practice found a 55% retention rate for botulinum toxin patients; the most common reasons patients gave for stopping were cost, failing to reschedule, how long they thought the result lasted, and results short of expectations. After the practice required a two-week follow-up visit for every first-time patient, retention reached 67% (PubMed). That is one practice in 2006, so treat it as a reference point, not a target. It shows rebooking moving with an office policy.

Lifetime value by first treatment answers a question cost per lead cannot: which offers bring patients who stay. A multicenter retrospective review of more than 2,600 patients at 7 aesthetic practices found that patients who received both filler and neuromodulator were more likely to still be with the same practice at 1, 3 and 5 years than patients who received either one alone (PubMed). Group your own new patients by their first service, neurotoxin, filler, laser or body, and track 12-month revenue for each group. A discounted laser offer and a neurotoxin offer can cost the same per lead and produce very different numbers in this row.

Membership retention gets its own line: active members at 30, 60 and 90 days, and how many left in the month. See medspa patient retention strategies.

Cost per new patient, and why the source matters

Cost per new patient by source should drive the budget. Divide spend by treated new patients, not by leads. Then put the lifetime value row next to it, because a cheap source that never rebooks can be the most expensive one on the sheet. I wrote a longer piece on how to measure medspa patient acquisition cost, including why a blended number misleads.

Reviews, social proof and the booking path

Reviews belong on a marketing dashboard because they sit between your ads and the first message. In a survey of 111 plastic surgery patients published in 2026, 45% researched their surgeon before the visit and 77% regarded online reviews as accurate and important (PubMed). In a separate US survey, 41% of 651 people who had aesthetic procedures said a provider’s social media presence positively affected their wish to see that provider, and 70% said before-and-after photos were important (PubMed). Neither study is about medspas specifically. Track new reviews per location per month and the rating.

The booking-path check takes ten minutes. Once a month, someone taps every “book now” button and phone link on the site from a phone and a desktop, sends a test DM and a test text, makes a test online booking, and confirms each one arrived. Log pass or fail. If your form and booking events are not firing in analytics, start with Google Analytics for medspas.

The 90-day setup

  1. Days 1 to 15, baseline. Pull last month’s new patients by source, show rate, treatments and second visits from your booking software and POS. Record answer rate and median reply time. Run the booking-path check. Write the numbers down before anything changes.
  2. Days 16 to 45, build tracking. A tracking number per channel, a GA4 event on each form and booking, a required source field at the front desk, and a first-service tag on every new patient. Match inquiries to bookings so rows 3 to 7 can be filled.
  3. Days 46 to 90, review cadence. A 30-minute review every two weeks with the marketing manager and front-desk lead, and the full dashboard to the owner monthly. One decision per review, written down.

Stop point. Decide it before day 1. For example: if by day 90 a paid channel has produced new patients with a second-visit rate well below your other sources, its budget moves to the source that rebooks or is paused before any new spend is added. Write the threshold and the date into the plan.

Some facts, side by side

AmSpa reported that 73% of medical spa patients are repeat patients, and that the average medical spa had 245 patient visits per month.

In one cosmetic dermatology practice, 55% of botulinum toxin patients were retained before a mandatory follow-up visit, and 67% after.

In a review of more than 2,600 patients at 7 practices, those who had both filler and neuromodulator stayed with the practice longer than those who had either alone.

In one survey, 8.3% of plastic surgery patients found their surgeon through online reviews, and 77% regarded those reviews as accurate and important.

Of the 25 ranking pages I opened, two linked to AmSpa or a peer-reviewed study.

What those mean together for your practice is for you to work out.

If you want a second opinion on what your current report is measuring, book a 30-minute call. I will look at your site and your market before we talk.

Frequently asked questions

What marketing KPIs should a medspa track? Inquiries by source, answer rate and speed to reply, inquiry-to-booking rate, show rate, treatment conversion, rebooking and membership retention, lifetime value by first treatment, cost per new patient by source, reviews by location, and a monthly booking-path check.

What is a good conversion rate for medspa marketing? I have not found a published, independent benchmark I trust for medspa marketing conversion rates. Measure your own baseline month and track the trend by source and by first treatment.

Where does the data for a medspa marketing dashboard come from? Mostly from your booking software and POS, matched to call tracking, GA4 events and your DM and text inboxes. Marketing platforms only see the first contact; your booking and payment systems see whether the patient came back.

Why track lifetime value by first treatment? Because offers that cost the same per lead can bring patients with very different second-visit rates. Grouping new patients by first service shows which offers bring patients who stay.

How should a multi-location medspa group use this dashboard? Run the same rows per location, then roll them up, so a drop shows up at the location where it happens.

On this page

contact

Feel Free to Write Our Technology Experts

    ✨ Get the answer → or book a free 30-min audit
    Free 30-min SEO audit3 prioritized wins. No pitch.
    Book →
    Full article library