Booking for massage professionals
Let clients book the right session at the right time
Publish massage types, durations, prices, availability, and policies on one direct booking page while Stripe and calendar tools handle the repetitive work.
What Onyx handles
Duration-based services
Offer 30, 60, or 90-minute sessions with accurate pricing and enough time reserved on the schedule.
Mobile-first booking
Clients can choose and pay for an appointment from the phone they already use.
Calendar protection
Connected calendar busy times help keep personal and business commitments from colliding.
Less reminder work
Automated messages help clients remember when and where their session begins.
From setup to confirmed booking
Set up your business
Add services, prices, durations, staff, availability, and booking rules from one owner portal.
Share your booking page
Use your direct Onyx link or place the booking widget on an existing website.
Run the day from one calendar
Clients book open times, payments are handled through Stripe, and appointments stay organized.
Common questions
Can I offer several appointment lengths?
Yes. Create each session length as a service with its own price and duration.
Can Onyx block personal calendar events?
A connected Google Calendar can provide busy times that are excluded from public availability.
Can clients prepay for massage appointments?
Yes. Stripe payment can be required before the appointment is confirmed.