Google Calendar integration

Keep online bookings and your real calendar in step

After the owner authorizes Google Calendar, Onyx can check busy periods before showing availability and add confirmed appointments to the connected calendar.

Build your booking page

What Onyx handles

Busy-time protection

Events on the connected calendar can keep those periods from appearing as available online.

Confirmed event creation

Successful bookings can be added to Google Calendar with the appointment details.

Owner-authorized access

Google sign-in and consent happen through Google's OAuth flow; credentials are not typed into the public website.

Disconnect when needed

The owner can view connection status and remove the calendar connection from the portal.

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

Does connecting Google Calendar help prevent double bookings?

Yes. Onyx checks connected calendar busy times along with Onyx bookings before offering slots.

Will appointments appear in Google Calendar?

Confirmed appointments can be added to the connected Google Calendar.

Can the owner disconnect Google Calendar?

Yes. Calendar access can be disconnected from the private owner portal.