NorthCore Labs

Med spa speed to lead: why minutes decide who gets the booking.

Speed to lead in a med spa is the time between a patient's first call, text, DM or form and the first reply that offers them a time. Minutes decide it because the patient is not waiting for you. Assume they have three practices open on their phone and sent the same question to each; your own inbox will show how often that is true. The first practice that answers like a person and offers Tuesday at 2 gets the booking. The others get silence. Measure yours from your own inbox and call log this week.

Updated 2026-10-26

Why the first answer wins

A new patient does not research one practice. Assume they have three open on their phone and sent the same message to each, usually in the evening. Their attention is on the question for a few minutes. The practice that replies inside that window, by name, with a time, gets them while they are still deciding. The practice that replies the next morning is talking to someone who already booked. None of this is about the quality of your work; the reply came first, so the reply won.

There is a second mechanism. A fast, human reply tells the patient how the practice runs. If the desk answers in a minute, they assume the appointment will start on time and their questions will get answered. A slow reply says the opposite before they have met you.

How fast to reply, channel by channel

ChannelThe reply to aim forWhat the first reply contains
Phone callAnswered, every hour of the day, by someone who can bookTheir name, the treatment by name, two times
Missed callA text within a minute, a call back within the hour'Sorry we missed you, Jess. I can get you in Tuesday at 2 or Thursday at 11'
TextA reply within a minute, from a person or an agent that knows the menuAn answer to the question, then two times
Instagram or Facebook DMA reply within minutes, in the same threadThe same answer the desk would give, then a move to text or a booking link
Web form or ad leadA text within a minute and a call within fiveTheir name, what they asked for, two times, the provider's name

Why after hours is where bookings leak

Some of the messages that decide a booking arrive when nobody is at the desk: in the evening, at lunch, on a Sunday. The after-hours column in your own log will show your share. The desk cannot answer at 9 pm and should not be asked to. An auto-reply that says 'we will get back to you' is a receipt, and the patient treats it as one. The after-hours lead needs the same thing the daytime lead needs: an answer to their question and two times, from something that knows your menu and your calendar.

How to measure yours this week

  1. Open the inbox for each channel: the phone system's call log, the texting tool, the Instagram and Facebook inboxes, the form notifications. Take the last 30 new-patient conversations from each.
  2. For each one, write down two timestamps: when the patient's first message arrived and when the first reply that answered their question went out. An auto-reply does not count.
  3. Sort them into business hours and after hours. The after-hours column is the one to read first.
  4. Take the middle value of each column. That is your speed to lead, by channel, by time of day.
  5. Next to each conversation, note whether the patient booked. Put the two columns side by side and the pattern will be hard to miss.

The fix

  1. Put every channel into one place, so the desk is watching one inbox and not five.
  2. Answer after hours with an agent built on your menu and your calendar, one that replies in the patient's words, says it is an assistant when asked, and books the appointment.
  3. Text back every missed call within a minute, with two times, and call back within the hour during business hours.
  4. End every first reply with two times. Speed gets the patient's attention; the two times turn it into a booking.
  5. Put the response time on the same page as bookings and read it weekly.

What to do next

NorthCore's Answer every patient solution replies on every channel in seconds, every hour, on your number and your social accounts, and books into your calendar. 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.

Answer every patient 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 counts as a reply?

An answer to what the patient asked, with a time offered, from a person or an agent that knows your practice. A 'thanks, we will be in touch' auto-reply is a receipt. The patient reads it as nobody being there.

Is an auto-reply fast enough?

Only if it answers the question. 'We are closed, we open at 9' tells the patient to try the next practice. 'Yes, Dana does lip filler, I can get you in Tuesday at 2 or Thursday at 11, which is better?' is a reply.

Should we answer DMs at 10 pm?

Someone or something should, because that is when the patient is asking. The desk should not; it is their evening. That hour is the job an agent that knows the menu and the calendar exists for.

How fast will this change bookings?

Response time changes the day it goes live, because the after-hours leads start getting answered that night. Bookings are the number to watch in the weeks after. NorthCore's work on it is covered by the 90-day promise.

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