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.

Build your booking page

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.