Treatments vary from 30 to 90 minutes
Per-service durations keep your day accurate instead of forcing every treatment into one slot length.
Booking & scheduling
Take bookings for treatments of different lengths, collect intake details before the session, and reduce no-shows automatically.
Per-service durations keep your day accurate instead of forcing every treatment into one slot length.
Custom booking fields collect health notes and preferences before the client walks in.
Buffer times and clear availability keep your day efficient without back-to-back burnout.
✓Per-treatment durations
✓Custom intake questions at booking
✓Automatic reminders and follow-ups
✓Payments through your own Stripe account
Sign up in under a minute — no credit card needed.
Set up what you offer with prices, durations, and availability.
Put your booking or store link in your bio, or publish a full website.
Yes. Custom booking form fields let you ask health questions, preferences, and consent before the appointment.
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.
Join BookWave free and have your booking link or online store live today. Upgrade only when you need more.
Get started freeBookWave 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.