Scheduling for service teams
One booking system, separate schedules for every provider
Onyx helps owners organize a team without flattening everyone into the same hours, services, or payment setup.
What Onyx handles
Provider availability
Maintain working hours and unavailable periods for the people clients can book.
Service assignment
Connect services to the professionals who actually provide them.
Conflict checks
Availability is rechecked when the client submits a booking to reduce race-condition double bookings.
Flexible payment routing
Supported setups can use business or provider Stripe credentials stored in private server-side records.
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 team members have different hours?
Yes. Provider availability can be managed separately.
Can services be assigned to certain providers?
Yes. The booking flow can match available staff with supported services.
Does Onyx recheck a slot before booking?
Yes. The secure booking endpoint validates availability before creating the appointment.