Every ranked list scores Vagaro against Boulevard against Pabau as if they're solving the same problem: reminders, calendars, online booking, check the boxes, rank by stars. For a salon, that checklist is close to the whole job. For an injectable-heavy practice, it isn't. The real question isn't whether the calendar looks nice. It's whether the calendar can stop a client from booking neurotoxin with someone who isn't licensed to inject it — and whether that booking lands on the same record as the chart, the consent, and the card on file, or sits in a separate system the front desk has to reconcile by hand every morning.
What a medspa calendar has to do that a salon calendar doesn't
Provider-column calendars, buffer time, drag-to-reschedule — table stakes, and most of the platforms on every roundup list handle them fine. But a medspa calendar carries weight a salon calendar never had to. A public booking page that respects provider eligibility, so a client can't self-book neurotoxin with a provider who isn't credentialed to give it. A deposit captured at the moment of booking, not chased down afterward. And a booking that flows into the same client record as the rest of the visit — the chart, the consent form, the card on file — instead of living on an island the staff has to check separately. None of that shows up on a features checklist next to "online booking: yes." All of it shows up the first time it's missing.
Provider eligibility isn't a nice-to-have — it's a guardrail
A booking system that lets any provider take any service is one bad afternoon away from a client ending up on the wrong calendar. That's not a hypothetical for a salon — a stylist is a stylist. It is a real distinction for a medspa. Injectable-driven practices carry credentialing gaps between an esthetician and an injector that matter clinically, not just administratively, and the calendar itself should enforce that line rather than leaving it to whoever's working the front desk that day and happens to remember who's licensed for what. A public booking page that respects provider eligibility means the client literally cannot get to a confirmation screen with the wrong provider and the wrong service paired together. That's not a convenience feature. That's a guardrail, and it should be built into the scheduling logic, not into a sticky note by the phone.
The appointment you're losing isn't going to a competitor
Here's the thing nobody in the ranked content says out loud: the lost appointment at 9pm on a Tuesday, or on a Sunday afternoon, isn't lost to Boulevard or Vagaro. It's lost to a phone number nobody answered. The client wanted to book, had her card out, was ready — and hit voicemail instead of a button. A public booking page that captures a deposit at booking turns that moment into a held appointment instead of a missed one. And because the booking flows into the same client record as the rest of the visit, that after-hours booking isn't a loose thread the front desk has to track down Monday morning and match to a chart. It's already attached to one.
The deposit is the lever, not the reminder text
If you fix one thing about your booking flow, fix this one. Deposits at the point of booking are, by a wide margin, the strongest anti-no-show intervention available — stronger than any reminder text, stronger than a confirmation call, stronger than a friendly follow-up. The clients who push back hardest against putting down a deposit are disproportionately the same clients who were going to no-show anyway. What we've actually observed is drop-off from requiring a deposit sitting under 5% — worth saying plainly that this is what's been observed, not a guarantee every practice lands in the same place, because deposit psychology varies by market and price point. But the pattern holds directionally everywhere we've looked: a client with money already on the appointment shows up. Payments built into the booking flow — deposits at booking, cards on file, a receipt and refund trail tied to the same client record — aren't a back-office convenience. They're the retention lever most practices leave on the table because they're afraid a deposit will scare off a first-time client. It scares off the no-shows. That's the point.
Voicemail reminders don't work. Texts do.
Voicemail-only reminder calls perform about the same as no reminder at all. Nobody picks up an unknown number anymore, and a voicemail sitting unheard until Thursday doesn't move a Tuesday appointment. SMS reminders outperform voicemail because they get read, usually within minutes. That's also why we keep AI-generated SMS strictly to booking logistics — confirming a time, offering a reschedule, checking availability — and escalate anything clinical or payment-related to a human. SMS isn't encrypted end-to-end. It's the right channel for "see you Thursday at 2." It's the wrong channel for anything that belongs on a chart.
Salon tools were never built for what's on your calendar
The question we hear most often is when a practice has outgrown a salon tool like Mindbody, Vagaro, or Boulevard. The honest answer is: usually around the point where the appointment itself needs to carry more than a service name and a duration. A haircut doesn't need a lot number attached to the appointment. A neurotoxin syringe does. Client charts need to carry dosages and lot numbers where relevant, along with before/after photos and provider notes — and consent needs to be versioned, e-signed, auto-sent on booking, and stored on the chart, not printed at the front desk and scanned in later. Salon-first platforms were built to schedule services, sell retail, and take a card. That's a real, well-solved problem — for a business where the product is the haircut, not the injection. Once your calendar is holding clinical information the booking system was never designed to carry, you've outgrown it, regardless of how many stars it has on a review site.
Scheduling that doesn't live on an island
The deeper issue with treating scheduling as its own software category is that it isn't, functionally, its own thing. A booking that flows into the same client record as the rest of the visit means the consent form is already attached before the client walks in, the card, cash, or check gets captured inside the appointment and posted straight to the invoice, and package balances draw down automatically instead of getting tracked on a spreadsheet next to the appointment book. The front desk isn't rebuilding context on every call — pulling up one system for the calendar, another for the balance, a paper chart for the history. The booking, the chart, and the balance are the same record, so the person answering the phone already knows what the client bought, what they owe, and what they signed.
Which tier of scheduling you actually need
A solo nurse injector, a growing practice adding providers and rooms, and a small multi-location group are not shopping for the same system, even though every ranked list scores them against the same checklist. Buying up or down a size is the most common — and most expensive — mistake in choosing a CRM: too small a system and you'll be migrating charts and consent history within a year; too much system and you're paying for multi-location reporting and enterprise seat counts you don't need yet. Compare total cost, not the sticker — the add-ons, the per-location fees, the processing rate stack up faster than the advertised entry price suggests. We built Lumè for independent and small multi-location medical spas — solo injectors, single locations, practices adding a room or a second provider, small groups running two or three sites. A large enterprise chain is Zenoti's lane, not ours, and we'd rather say that than sell past our fit. Our Pro tier at $249/month pairs the scheduling and client record with an AI SMS booking agent that reads real availability and provider eligibility before it ever confirms a time — worth its own look, separately, because it deserves more than a paragraph here.