Booking & scheduling

Massage therapy booking software

Take bookings for treatments of different lengths, collect intake details before the session, and reduce no-shows automatically.

Built around how massage therapists actually work

Treatments vary from 30 to 90 minutes

Per-service durations keep your day accurate instead of forcing every treatment into one slot length.

Intake information arrives too late

Custom booking fields collect health notes and preferences before the client walks in.

Gaps between clients are wasted

Buffer times and clear availability keep your day efficient without back-to-back burnout.

What you get

Per-treatment durations

Custom intake questions at booking

Automatic reminders and follow-ups

Payments through your own Stripe account

How to get started

  1. 1

    Create your free account

    Sign up in under a minute — no credit card needed.

  2. 2

    Add your services or products

    Set up what you offer with prices, durations, and availability.

  3. 3

    Share your link

    Put your booking or store link in your bio, or publish a full website.

Frequently asked questions

Can I collect health intake details when someone books?

Yes. Custom booking form fields let you ask health questions, preferences, and consent before the appointment.

Is BookWave free to use?

Yes. The Free plan includes an online booking page, up to 30 bookings a month, 3 services, a 15-product shop, and email confirmations — no credit card required. Paid plans start at $14/month when you need more bookings, staff accounts, or the website builder.

Also built for

Ready to set up your massage therapist?

Join BookWave free and have your booking link or online store live today. Upgrade only when you need more.

Get started free

BookWave is used by massage therapists for massage booking software, massage therapist scheduling app, therapy booking system, bodywork appointment software. Browse all industries or see pricing.