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.

Build your booking page

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.