Google Calendar Integration

How to connect Google Calendar so Booklink can read your busy slots and prevent double-bookings.

Last updated

Connecting Google Calendar allows Booklink to see when you (or a team member) are already busy and automatically block those times from being booked. It is the most effective way to prevent double-bookings when you use Google Calendar for personal or other business appointments.

How it works

Once connected, Booklink checks your Google Calendar in real time whenever a client views available time slots on your booking page. Any calendar events marked as Busy are hidden from the available slots shown to clients. You do not need to manually block time — simply add events to your Google Calendar as normal and Booklink handles the rest.

Integrations overview page showing connected and available integrations

Connecting Google Calendar

  1. Go to Integrations

    Navigate to Integrations in the main menu. You will see a Google Calendar card showing the current connection status.
    integrations google disconnected
  2. Click Connect

    Click the Connect Google Calendar button. You will be redirected to Google's OAuth consent screen.
  3. Grant calendar access

    Sign in to the Google account whose calendar you want to use. Review the permissions Booklink is requesting (read access to see busy slots, and optionally write access if you want Booklink to create calendar events for new bookings), then click Allow.
  4. Integration is active

    You are returned to the Integrations page. The Google Calendar card now shows as Connected with the linked Google account email displayed.
    integrations google connected

Per team member setup

Google Calendar integration is set up per team member, not just once for the whole account. Each team member can connect their own personal or work Google Calendar. When Booklink checks availability for a specific team member, it consults that team member's connected calendar.

To connect a calendar for a team member, that team member should log in to Booklink with their own user account and follow the connection steps above under Integrations.

Disconnecting Google Calendar

To disconnect, go to Integrations → Google Calendar and click Disconnect. This immediately stops Booklink from reading your calendar. Existing bookings are not affected, but your calendar events will no longer block new booking slots.

Was this article helpful?