Direct booking for service businesses
Online booking, payments, and scheduling under your brand
Onyx gives barbers, salons, studios, and appointment-based teams a public booking page, owner-managed services and prices, prepaid Stripe checkout, staff availability, reminders, and Google Calendar integration.
Booking tools built for real service businesses
Accept bookings online
Clients choose a service and an available time from a mobile-friendly page without creating an account.
Collect payment through Stripe
Prepaid appointments use secure Stripe Checkout and are confirmed after successful payment.
Protect the calendar
Onyx checks stored appointments and connected Google Calendar busy times before offering availability.
Explore Onyx by business and feature
Booking software for barbers — Online barber booking software for services, deposits, staff calendars, reminders, and Stripe payments. Give clients a branded booking page.
Scheduling for salons and stylists — Salon scheduling software for online booking, services, staff availability, prepaid appointments, reminders, and Google Calendar sync.
Booking for tattoo studios — Booking software for tattoo artists and studios with consultation scheduling, prepaid appointments, artist availability, reminders, and Stripe payments.
Scheduling for aesthetic services — Online booking and payment tools for med spas and aesthetic service businesses, with staff schedules, reminders, services, and calendar sync.
Booking for massage professionals — Massage appointment software with online booking, prepaid sessions, service durations, reminders, and Google Calendar integration.
Direct online booking — Give clients a direct, mobile-friendly online appointment booking page with services, real-time availability, payments, and confirmations.
Payments powered by Stripe — Connect your own Stripe account to collect prepaid appointment charges through a secure hosted checkout and track payment with each booking.
Google Calendar integration — Connect Google Calendar to appointment booking, block busy times, add confirmed appointments, and help prevent double bookings.
Client appointment reminders — Send appointment confirmation and reminder messages so clients have the correct time, service, and business details before their visit.
Scheduling for service teams — Manage services, working hours, provider availability, and online bookings across a barber shop, salon, studio, or service team.
Frequently asked questions
Can Onyx prevent double bookings?
Onyx validates availability when a client submits a booking and can include busy times from a connected Google Calendar.
Can a business require payment before confirming?
Yes. Prepaid booking uses Stripe Checkout and confirms the appointment after successful payment.
Can owners change services and prices themselves?
Yes. Services, prices, durations, staff, hours, and public booking settings are managed from the owner portal.
Do clients need an account?
No. Clients can book from a business's public page without creating an Onyx account.