# Google Calendar integration for your booking page Integrations · Calendars > Connect Google Calendar to the new Vonza Scheduling and two things happen: times you are busy are never offered to bookers, and every new booking is added to the calendar you choose. Each calendar has its own switches, Check for conflicts and Add bookings, and the same connection gives you Google Meet links. ## How the Google Calendar integration works The app’s own description is short: “Google Calendar busy times, bookings added to your calendar, and Google Meet links.” Under Scheduling › Integrations you connect a Google account, and every calendar in it appears with two switches. Check for conflicts reads that calendar’s busy times so a slot that clashes is not offered. Add bookings writes each new booking to that calendar as an event. Conflict checking covers up to 6 calendars per host. Busy windows are cached for 5 minutes, and a call to Google never holds up a booker’s slot request for more than 6 seconds, so the booking page stays fast even when a calendar is slow. Vonza bookings also check each other, your buffers, your daily cap and your time off, so the Google check is one layer of several. This is not a blanket two-way sync. Google busy times flow in and Vonza bookings flow out, per calendar, under switches you control. Apple iCloud, by comparison, is read only. Scheduling is included in every Vonza plan, with a 14-day free trial; the Google connection is made when your Vonza account has the app connected. ## What the Google Calendar integration does Two switches per calendar, up to six calendars, and Meet thrown in. - **Check for conflicts**: A calendar with this switch on closes any slot that overlaps one of its events, so double bookings stop. - **Add bookings**: A calendar with this switch on receives every new booking as an event at the booked time. - **Up to 6 calendars**: Check a work calendar, a personal one and a shared team calendar together; each has its own switches. - **Fast and cached**: Busy windows are cached for 5 minutes and a slow calendar never holds a booker more than 6 seconds. - **Google Meet links**: The same Google connection lets a meeting use Google Meet as its location, with a joining link per booking. - **Per host**: Each host connects their own Google account; team meetings use each host’s calendar and hours. ## Who connects Google Calendar Each host connects their own Google account under Scheduling › Integrations, so the busy times checked are theirs and the bookings land in their calendar. Only an Owner or Admin can connect an app the whole team shares, and integrations are managed by Owners, OPs and Admins. A Google connection made in classic Scheduling shows as “From classic Scheduling” in the new module. Classic used Google to add Meet links; the new module adds the conflict and booking switches, and the app says so: “turn on Conflicts or Add bookings to use it for more”. ## When Google Calendar is not connected Scheduling works without any calendar connected: bookers see the times inside your weekly hours and date overrides, minus buffers, time off and existing Vonza bookings. What is missing is anything that lives only in Google: an appointment on your personal calendar can be double-booked, and new bookings are not written to Google. If a meeting names Google Meet as its location before Google is connected, the client’s confirmation carries this line instead of a joining link: > Your joining link isn’t ready. The host will send you the joining details before the meeting. Bookers always get add-to-calendar links for Google Calendar, Outlook.com, Office 365 and Exchange and an .ics file on the Booked screen, connected or not, so they can save the time to their own calendar. ## How to connect Google Calendar to Vonza Scheduling Four steps in the new Scheduling. 1. **Connect your Google account**: In the new Scheduling, open Integrations › Calendars, choose Google Calendar and sign in. Vonza asks for calendar access so it can read busy times and add events. 2. **Switch on each calendar**: Every calendar in the account is listed. Turn on Check for conflicts for the ones that should block times, and Add bookings for the one that should receive new bookings. Up to 6 calendars can be checked. 3. **Preview the booking page**: Open a meeting’s preview: a closed slot now says why, such as “Busy in your calendar”, “Already booked” or “Kept free”. 4. **Book a test**: Make a test booking from /book and watch it appear in the calendar you chose. Cancel it, then pick Google Meet as a location if you want a video link per booking. ## Related pages The booking module the calendar plugs into, and the apps on the same connection. - [Appointment scheduling](https://vonza.com/appointment-scheduling): The whole booking module: meeting types, templates, rules, questions, design and sharing. - [All integrations](https://vonza.com/integrations): Payments, meetings, calendars and tracking: everything Vonza connects to. - [Team scheduling](https://vonza.com/team-scheduling): Round robin and collective meetings, each host with their own calendar. - [Google Meet integration](https://vonza.com/integrations/google-meet): A Meet joining link per booking, on the same Google connection. - [Outlook calendar integration](https://vonza.com/integrations/outlook): The same two switches for Outlook, Office 365 and Hotmail calendars. ## Questions about the Google Calendar integration ### Does Vonza sync with Google Calendar? Vonza reads Google Calendar busy times and adds bookings to Google Calendar, each under its own switch per calendar: Check for conflicts and Add bookings. It is not a blanket two-way sync of every event. Connect Google under Scheduling › Integrations in the new Vonza Scheduling. ### How many Google calendars can Vonza check? Up to 6 calendars per host for conflicts. Each calendar in the connected account has its own Check for conflicts and Add bookings switches. ### Will a Google event block my booking page? Yes, when its calendar has Check for conflicts on. Any slot that overlaps an event is not offered. Busy windows refresh every 5 minutes. ### Which calendar do bookings go into? The calendar whose Add bookings switch is on. Each new booking is added to it as an event at the booked time. ### Does each host need their own Google account? Yes. Each host connects their own Google Calendar so their busy times and bookings are theirs. Owners and Admins can connect shared apps; Owners, OPs and Admins manage integrations. ### Can my clients add the booking to their own Google Calendar? Yes. The Booked screen and the confirmation email offer add-to-calendar links for Google Calendar, Outlook.com, Office 365 and Exchange, plus an .ics file. The .ics keeps a stable UID across reschedules and sends a cancellation on cancel, so the client’s calendar updates instead of duplicating.