Answer · Integrations

Can Microsoft Bookings check Google Calendar availability?

Last updated 3 min read4 sources

The question people ask
“Can Microsoft Bookings check availability in Google Calendar?”

Asked in Microsoft Learn (opens in a new tab) and Microsoft Learn (opens in a new tab)

Short answer

No. As of September 2026, Microsoft Bookings reads availability only from staff members' Microsoft 365 (Exchange Online) calendars in your own tenant. It has no setting to connect a Google Calendar, whether it's a Google Workspace or a personal Gmail calendar, so events there don't block Bookings slots. Microsoft confirmed this on a Q&A thread that more than 90 people marked as their question too. The only workarounds copy Google events into the Microsoft 365 calendar, or block the time inside Bookings.

How Bookings decides someone is busy#

  • Each staff member has a setting called Events on Microsoft 365 calendar affect availability. The FAQ calls it "Events on calendar affect availability". It's on by default. When it's on, Bookings checks that person's free/busy before offering a slot.
  • The staff member has to share their calendar with the organization at Can view when I'm busy or better. Otherwise Bookings shows "This staff member's calendar can't be synced".
  • Microsoft's staff doc says: "Staff from outside your tenant will not be able to share free/busy information with Bookings." That includes anyone whose calendar lives in Google.

The companion answer on stopping Bookings from booking over Outlook events covers this setting in detail.

What doesn't work#

  • Subscribing to a Google calendar in Outlook. One poster on Microsoft Q&A connected their Google calendar to Outlook and still got double-booked. Microsoft doesn't document that Bookings reads subscribed or secondary calendars.
  • Adding a Gmail address as staff. The person gets confirmations and invites, but Bookings treats them as always free within their working hours. See adding staff from outside your organization.

Workarounds#

1. Copy Google events into the Microsoft 365 calendar#

Bookings respects anything on the staff member's Microsoft 365 calendar that shows as busy, so you can mirror Google events into it:

  1. In Power Automate, start a flow with the Google Calendar connector trigger When an event is added to a calendar, and pick the Google calendar.
  2. Add an Office 365 Outlook action that creates an event on the staff member's Microsoft 365 calendar with the same start and end times, marked as busy. A neutral title like "Busy (Google)" keeps details private.
  3. Build matching flows for When an event is updated in a calendar and When an event is deleted from a calendar, so moved or cancelled Google events don't leave stale blocks.

The Google Calendar connector polls about every 90 seconds, so a Google event made seconds before someone books can still slip through. Dedicated two-way calendar sync tools do the same job without building flows. Whichever you use, check your organization's policy on connecting external accounts.

2. Block the time in Bookings#

For regular commitments, such as someone who works elsewhere on Fridays, give that staff member custom hours instead of business hours, or add time off in the Bookings calendar. See blocking holidays and staff time off.

3. Move the person's calendar into the tenant#

If someone works mainly in Google but takes Bookings appointments, a licensed Microsoft 365 mailbox in your tenant is the only setup Microsoft supports for accurate availability.

The other direction: Bookings into Google Calendar#

This direction is easier:

  • Staff with a Google address receive an email confirmation and calendar invite for each booking, which they can add to Google Calendar.
  • Customers get an .ics attachment with every confirmation.
  • Automatic copies: a Power Automate flow on the Bookings trigger "When a appointment is Created" can call the Google Calendar Create an event action. Only Bookings administrators can build that flow.

If you need a scheduler that checks Google and Microsoft calendars together, compare Microsoft Bookings vs Calendly.

Questions people also ask

Sources

  1. Microsoft Learn: Add staff (opens in a new tab) · learn.microsoft.com
  2. Microsoft Learn: Bookings faq (opens in a new tab) · learn.microsoft.com
  3. Microsoft Learn (opens in a new tab) · learn.microsoft.com
  4. Microsoft Learn (opens in a new tab) · learn.microsoft.com