Direct online booking
Make it easy to book—and hard to book the wrong time
Onyx turns services, business hours, staff schedules, and booking rules into a simple client flow that works from any modern browser.
What Onyx handles
One link for every client
Share a direct booking URL in Google Business Profile, social bios, messages, or your existing website.
Only show bookable times
Availability rules and existing appointments determine which slots a client can select.
Confirm after payment
For prepaid services, the appointment is finalized only after successful Stripe checkout.
Owner-managed details
Change services, pricing, hours, and branding from the portal instead of asking a developer.
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
Do clients need an Onyx account?
No. Clients can use the public booking page without creating an Onyx login.
Can I put Onyx on an existing website?
Yes. Businesses can share a direct link or embed their booking page on a website.
Can I close online booking temporarily?
Yes. The owner controls availability and can change how the public booking experience is offered.