Med spa booking software that runs under your name

Online booking and deposits in your own app, backed by a calendar that knows how treatment rooms actually run.

Velarya is med spa booking software with your brand on every step: clients book in your app or on the web, pay deposits, and rebook themselves, while the calendar enforces rooms, equipment, and provider processing time behind the scenes. Booking is one part of a complete platform that also covers charting, payments, memberships, and client management, so an appointment, its consent form, and its payment are one record instead of three systems.

The four places an appointment gets booked

Most booking software is really an online booking page with a calendar attached, and the moment an appointment is created any other way the rules stop applying. Velarya treats all four routes as the same operation, so a walk-in booked at the desk is checked against the same rooms, devices, and provider availability as a client booking at midnight from their sofa.

Where it starts

Who does it

What is different about it

Your booking page on the web

The client, without an account

Public, indexable, and available to someone who has never heard of your app. You choose which services appear online at all.

Inside your app

An existing client

Cards already saved, member pricing already known, rebooking in two taps. QR check-in on arrival.

The front desk

Your team, on the calendar

Full override of what the public flow will not offer, while still blocked from double-booking a room or a device.

A walk-in

Your team, at the door

Logged as an arrival first, then promoted into a real appointment once a provider is free.

Walk-ins are worth calling out because most systems make you invent a fake appointment to record one. In Velarya a walk-in is its own object with an arrival time and a status, and it becomes an appointment when it becomes one. If the person leaves before being seen, that is recorded too, which turns walk-in traffic into something you can actually count.

What booking looks like for your clients

Clients pick a service, a provider, and a time, pay a deposit if you require one, and get reminders before the visit. Cards saved in the app make checkout and rebooking fast, and members see their pricing applied automatically when they book.

Multi-service visits work the way clients think about them: book the facial and the tox in one flow, back to back, priced together at checkout. Add-on services attach to the main treatment instead of cluttering your menu as fake standalone bookings. Every service also carries its own online-booking switch, so a treatment that should always start with a consult simply never appears in the public flow while staying bookable at the desk.

The calendar your team runs the day from

The client-facing side is the part people demo. The calendar is the part your team lives in for nine hours a day, and it is where booking software is actually judged.

Each location has its own calendar, its own rooms and devices, and its own staff assignments, so a group is not looking at one merged wall of appointments. Staff see the locations they are assigned to. Time off, blocks, and business hours come out of the same schedule the availability engine reads, which is why blocking an afternoon immediately stops the public flow offering it rather than requiring a second change somewhere else.

Conflict prevention runs on every path an appointment can be created, including the desk. That constraint sounds restrictive and is the point: a front desk that can quietly double-book a laser will do it under pressure, and the person who discovers it is the client sitting in reception.

A calendar that knows how treatments actually work

Aesthetic appointments are not solid blocks. Numbing sits, laser devices get shared between rooms, and a provider is free while a mask processes. Velarya models a service as three separate stretches of time rather than one: the hands-on work at the start, a processing gap in the middle, and the finishing work at the end, plus a turnaround before the room is ready again.

Scheduling rule

What it does

Processing-time gaps

The provider is bookable during a treatment’s processing window, so the schedule sells time a solid-block calendar wastes.

Finishing time

The provider is held again for the end of the treatment, so the gap in the middle never eats the part that needs them.

Turnaround time

Room reset is scheduled rather than assumed, so back-to-back bookings do not run the day late by ten minutes each.

Room scheduling

A service only books when a qualifying room is actually free.

Equipment and devices

Shared devices are scheduled like rooms, so two lasers never get promised to three clients.

Capacity limits

Caps how many concurrent visits a space can hold.

Service variations

Durations and prices per variation, so a short touch-up is not booked like a full session.

The processing gap is the one that pays for itself. A clinic running injectables with numbing time on a solid-block calendar is throwing away a usable slot on every appointment, and nobody notices because the calendar looks full.

Booking rules that cascade

Booking policy in Velarya is set at three levels: the business, then a location, then an individual service. Anything left unset at a lower level inherits from the level above, so you configure the exception rather than restating the whole policy.

Setting

Typical use of the cascade

Deposits

None across the business, a fixed deposit on injectables, a larger one at the location that keeps losing them

Card on file at booking

Off generally, required for the services you most need to protect

Cancellation window

One business-wide standard, extended for treatments that block a device

Late-cancel and no-show fees

Amount or percentage, with a grace period before a no-show counts

Lead time and how far ahead clients can book

Stops a client booking a laser for twenty minutes from now, or a year out

Online bookability

Per service, so consult-first treatments stay off the public flow

Fees have one more setting worth knowing about. A late-cancel or no-show fee can charge automatically, or it can land in a review queue for a human to approve or waive first, with the reason recorded. That option exists because charging a loyal client for a genuine emergency costs more than the fee is worth, and a system that only knows how to charge automatically forces you to choose between enforcement and judgement.

How do deposits reduce no-shows?

A no-show costs the deposit, so the appointment has weight the moment it is booked. Velarya collects deposits during online booking, keeps cards on file for policy enforcement, and sends email, text, and push reminders as the visit approaches. The clinics that suffer least from no-shows make cancellation friction financial rather than social, and that only works when the booking system collects money up front.

A typical setup: a fixed deposit on injectable appointments, no deposit on consultations, and a reminder the day before. The client who books a Friday tox appointment has already paid toward it, the reminder lands Thursday, and the front desk stops spending mornings on confirmation calls that mostly ring out.

Deposits deal with the appointment that might be cancelled. The one that gets cancelled anyway becomes somebody else’s opening: clients who could not get the time they wanted join the waitlist, and the ones whose treatment, provider, and own calendar actually fit the freed slot are notified so they can take it.

Booking under your brand, not a marketplace

Shared booking marketplaces list your clinic next to every competitor in your zip code, and the client relationship accrues to the marketplace. Velarya takes the opposite position. Every plan comes with an app, and the only question is whose name is on it: on the entry plan your clinic sits inside the Velarya app, which rebrands to your practice, and on Signature your clinic gets its own app in the app stores, with your icon, your name, and an Apple Developer account you own. We wrote up what that normally costs to build from scratch in what a custom med spa app really costs.


Velarya

Shared booking marketplace

Whose brand does the client see?

Yours, on the app, the booking flow, and the push notifications

The marketplace’s

Who owns the client relationship?

Your clinic

Contested. The marketplace can market to your clients

Clinical depth

Charting, consent, and photos in the same record as the booking

Booking only, clinical lives elsewhere

Treatment-aware scheduling

Processing gaps, rooms, devices, capacity

Open slots

Part of one system, not a point solution

Booking feeds everything else in Velarya. The appointment carries the consent form and the chart. Checkout knows the member price. The loyalty program credits the visit, retention tools bring the client back for the next one, and everything lands on the same client profile. If you run more than one site, multi-location support keeps each location’s calendar, rooms, and staff separate under one account.

What is included and what differs by plan

Booking is part of the platform rather than a module, so deposits, reminders, walk-ins, resource scheduling, and processing-time gaps are not upsells. Payment processing runs at Stripe’s standard rates with nothing added on top by Velarya.

Capability

Entry plan

Signature and above

Web, in-app, front desk, and walk-in booking

Included

Included

Deposits, reminders, and booking policy cascade

Included

Included

Rooms, devices, capacity, processing-time gaps

Included

Included

Service providers

Capped

Unlimited

Smart waitlist

Not included

Included

Whose app clients book in

The Velarya app, rebranded to your practice

Your own app, under your clinic’s name

The current plans, what each one costs, and the exact provider cap are on the pricing page. If you are still comparing the market, we broke down what other platforms charge in how much med spa software actually costs.

Frequently asked questions

What is the best online booking system for a med spa?

The one that books under your brand and understands treatments. A med spa calendar has to handle deposits, consent, rooms, devices, and provider processing time, not just open slots. Velarya does that while keeping the booking experience inside your own app and web page, so the client relationship stays yours rather than living on a marketplace.

How do med spa booking apps reduce no-shows?

Three mechanics do most of the work: deposits collected at booking, automatic reminders before the visit, and rebooking that takes two taps instead of a phone call. Velarya supports all three on every plan, and cards on file mean a no-show policy is actually enforceable rather than an empty line on your website.

Can clients book Botox and filler appointments online?

Yes. You control which services are bookable online, their durations, variations, and deposits. Clients pick the service, provider, and time in your app or on the web and pay any deposit up front. Services you want gated behind a consult can simply stay offline while everything else self-books.

Does Velarya handle multiple providers and rooms?

Yes. Availability accounts for the provider, the room, and any equipment a service needs, and Velarya blocks conflicts on every path an appointment can be created, including online booking, the front desk, and walk-ins. The entry plan caps how many service providers you can run; Signature and Enterprise are unlimited.

Does Velarya replace my EMR or sit beside it?

Either one. Velarya can replace your EMR, since charting, intake forms, consent with e-signature, photo documentation, and medical alerts are on every plan. Or it can run beside the system you already have as your patient app for loyalty, memberships, and shopping, with Velarya booking switched off so there is only ever one calendar.

How does Velarya handle walk-ins?

A walk-in is recorded as an arrival in its own right, with the time they turned up and what they came in for, and it becomes a real appointment once a provider is free. If they leave before being seen that is recorded too, so walk-in traffic is something you can count rather than a gap in the calendar nobody can explain.

What does med spa booking software cost with Velarya?

Booking is not priced separately. The calendar, deposits, reminders, walk-ins, and resource scheduling come with the platform, and every plan includes an app for your clients. What changes between plans is whose name is on that app, whether smart waitlists are included, and how many service providers you can run. Current plans are listed on the Velarya pricing page.

Can I set different booking rules for one service or one location?

Yes. Booking policy is set at three levels: the business, then a location, then an individual service. Anything left unset inherits from the level above, so you configure only the exception. That is how a clinic runs no deposit generally, a deposit on injectables, and a stricter cancellation window at one site.

Ready to see it on your own med spa?

We’d love to give you a personalized tour and answer all your questions.