Spas
A calm booking experience to match the one you sell. Treatments, therapists, and hours on one organized page.
Free to start · No setup fees · Live in minutes
Per business. No per-staff seats, no setup fee.
No commission for sending you clients. No competitor ads on your page.
Your own booking address. Your client list never feeds a marketplace.
Card payments carry a platform fee by plan (5% on Free, 2.9% on Solo and Team, 1.9% on Business) plus Stripe processing. Appointments paid in person carry none.
BookingMaven is spa booking software for day spas, massage studios, and wellness practices. Your booking page lists treatments with durations and prices, your therapists, reviews, and hours. Clients pick a therapist and an open time and book as guests in about a minute. Bookings reserve the therapist's time, so a 90-minute hot stone never overlaps a facial. You confirm from the dashboard, and clients get confirmation and reminder emails. Start free with one therapist, or use Team for up to five.
Clients see your team with photos, bios, and specialties. Or lead with the treatment; you choose the order.
Massages, facials, body wraps, and add-ons with the durations and prices you set.
Only real openings show, based on your hours, blocked time, and the therapist's other bookings. Add a buffer to turn the room.
Name and email, optional phone. If the treatment needs a consent form, they sign it here. You confirm from the dashboard and the email goes out.
Your therapist
Massage therapist
Accepting bookings
Esthetician
Facials and skin care
Accepting bookings
Swedish massage
Deep tissue massage
Hot stone therapy
A consent form, if attached to the treatment, is signed before this step.
Example of the booking flow. Names and services are illustrative; your page shows your own team and menu, no prices shown here.
Set a buffer in minutes so every booking gets room to reset the table and the room. Set the slot step to offer starts every 15, 30, or 60 minutes.
Each therapist has a profile with a photo, bio, specialties, and years of experience, and their own bookings. Block time off per therapist from the calendar.
Build consent forms in Documents and attach them to treatments. Clients sign during booking and the signed form stays with the appointment. Solo and up.
Switch on a short intake form that asks about latex, fragrance sensitivities, skin conditions, and medications before the booking is placed. Every plan.
Clients get a booking-received email with a Google Calendar link and directions, a confirmation when you accept, and reminders 24 hours and 1 hour before. On every plan.
Clients with an account leave a review from their dashboard once you mark the treatment completed, and reviews show on your page. On Solo and up, reply to reviews and see revenue, bookings, repeat clients, and top treatments in Insights.
Free covers 1 therapist, 5 services, and 5 bookings a month. Solo is $14 a month with unlimited bookings, Team is $34 a month for up to 5 therapists, and Business is $74 a month with unlimited therapists and services; Solo and Team start with a 14-day free trial.
See pricingEach treatment is a service with its own duration and price. Build your menu the way you sell it, including add-ons as their own services.
Yes. Set weekly hours, mark days closed, and block time off from the calendar. The booking page only offers slots you can serve.
No. Guests book with a name and an email and get a manage link by email. An account is optional.
Yes, on Solo and up. Attach the form to the treatment and clients sign it during booking. The signed form stays with the appointment.
Clients choose Pay in Person at booking. Connect Stripe in Settings, then use the POS tab to charge a card, record cash, or copy a payment link. Card payments carry a platform fee of 5% on Free, 2.9% on Solo and Team, and 1.9% on Business, plus Stripe processing.
By email, 24 hours and 1 hour before every confirmed appointment. The confirmation email also has a Google Calendar link and directions.
Each booking page covers one location, with one address, one set of hours, and one team.
Yes. Paste the embed snippet from the Customize tab into your site, or put your booking link in your bio. The embed runs the same booking flow inside your page.
One calendar, filled from your booking page, your website embed, and AI assistants.
Start freeRelated
BookingMaven also works for