Spas

Booking software built for 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

What you keep

One flat monthly price

Per business. No per-staff seats, no setup fee.

No marketplace in the middle

No commission for sending you clients. No competitor ads on your page.

Your clients, your link

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.

How booking works for spas

  1. 1

    Pick a therapist

    Clients see your team with photos, bios, and specialties. Or lead with the treatment; you choose the order.

  2. 2

    Pick a treatment

    Massages, facials, body wraps, and add-ons with the durations and prices you set.

  3. 3

    Pick a time

    Only real openings show, based on your hours, blocked time, and the therapist's other bookings. Add a buffer to turn the room.

  4. 4

    Confirm

    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.

What booking looks like

Example
  1. Professional
  2. Service
  3. Time
  4. 4Confirm

Choose a professional

Your therapist

Massage therapist

Accepting bookings

Esthetician

Facials and skin care

Accepting bookings

Choose a service

Swedish massage

60 min

Deep tissue massage

75 min

Hot stone therapy

90 min

Choose a time

Friday
9:00 AM
10:30 AM
12:00 PM
2:00 PM
3:30 PM
5:00 PM

Confirm

Professional
Your therapist
Service
Deep tissue massage
Date and time
Friday at 2:00 PM
Duration
75 min
Pay in Person

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.

Built for spas

Buffers between treatments

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.

Therapist profiles and calendars

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.

Digital consent forms

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.

Allergy and sensitivity intake

Switch on a short intake form that asks about latex, fragrance sensitivities, skin conditions, and medications before the booking is placed. Every plan.

Email confirmations and reminders

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.

Reviews and insights

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.

Your booking page includes

  • A public booking page at bookingmaven.com/business/your-spa (every plan)
  • Treatments with descriptions, durations, prices, and photos (5 on Free, 20 on Solo, 50 on Team, unlimited on Business)
  • Therapist profiles and calendars (1 on Free and Solo, up to 5 on Team, unlimited on Business)
  • Email confirmations and reminders, plus the allergy intake form (every plan)
  • Dashboard with a bookings list, calendar, customer list, and POS (every plan)
  • Storefront styles: Classic on Free, Conversion and Minimal on Solo and up, Immersive on Business
  • Insights, review replies, and consent forms on Solo and up

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 pricing

Common questions

Can clients book packages or single treatments?

Each 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.

Can I close specific days or block hours?

Yes. Set weekly hours, mark days closed, and block time off from the calendar. The booking page only offers slots you can serve.

Do clients need an account to book?

No. Guests book with a name and an email and get a manage link by email. An account is optional.

Can clients sign a consent form before they arrive?

Yes, on Solo and up. Attach the form to the treatment and clients sign it during booking. The signed form stays with the appointment.

How do clients pay?

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.

How do reminders work?

By email, 24 hours and 1 hour before every confirmed appointment. The confirmation email also has a Google Calendar link and directions.

Can I run more than one location?

Each booking page covers one location, with one address, one set of hours, and one team.

Can I embed booking on my website?

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.

Get your booking page live today

One calendar, filled from your booking page, your website embed, and AI assistants.

Start free