Integration
Connect your Google Calendar and never double-book again. Personal events automatically block booking slots, and new bookings sync back to your calendar - so your entire schedule lives in one place.
Google Calendar
Connected
Dentist appointment
Blocked09:00 - 10:00 (from Google Calendar)
Haircut - Lerato M.
Synced11:00 - 11:45 (Booklink → Calendar)
Colour - Pieter V.
Synced14:00 - 15:30 (Booklink → Calendar)
Google Calendar integration in Booklink provides two-way sync between your booking schedule and Google Calendar. When a client books an appointment, it automatically appears on the assigned team member's Google Calendar. Conversely, existing personal events on Google Calendar automatically block those time slots from online booking - preventing double-bookings without manual schedule management. Each team member connects their own Google account (personal Gmail or Google Workspace). Google Calendar sync is available on the Booklink Pro plan at R79/month and is especially valuable for service providers who manage both personal and business appointments in one calendar.
Go to Settings → Integrations → Google Calendar. Each team member connects their own calendar from their personal settings page.
You will be redirected to Google to grant calendar access. Booklink only requests read access to see existing events and write access to create booking events. It never reads event contents or contact details beyond the time block.
Most users connect their primary Google Calendar. If you keep personal and business events separate, you can pick a single business calendar to write bookings into while still reading busy blocks from your primary.
Booklink reads the timezone set on your Google Calendar so booking slots and calendar events stay aligned. Make sure your Google Calendar timezone is set to Africa/Johannesburg (SAST, UTC+2) for South African clients. Mismatched timezones are the single most common cause of sync surprises.
Book a short slot yourself, check it appears on your calendar within a few seconds, then cancel it and check the calendar event disappears. After that, real bookings from clients will flow the same way.
If a personal "Birthday" or "Holiday" all-day event is on your calendar, Booklink treats the full day as unavailable. Move it off the connected calendar or convert it to a timed event if you still want bookings on that day.
Many SA parents subscribe to a school or sports calendar. Those events block booking slots by default. Choose a specific calendar to read busy blocks from, or unsubscribe from noisy calendars on the account you connect.
Each team member must connect their own Google account. Sharing a single account across the team will route all bookings through one calendar and break individual availability.
Google occasionally forces re-authorisation for inactive apps. If bookings stop syncing, reconnect from the Integrations page - it takes thirty seconds and does not touch past bookings.
| Business type | Why sync is critical |
|---|---|
| Photographers | Weekend weddings run across multiple locations. Sync ensures nobody books a portrait session during a 6-hour wedding block. |
| Consultants and coaches | Corporate meetings live in Google Calendar. Sync keeps client booking slots from overlapping board meetings and pitches. |
| Driving instructors | Lessons are scheduled back-to-back with travel time between pickup points. Personal events (school run, gym) block slots automatically. |
| Personal trainers | Trainers typically split time between a gym, home visits, and online sessions. A single calendar view prevents cross-location conflicts. |
| Tutors | Weekly lessons during school term plus exam-period surges. Google Calendar sync handles family commitments that change week to week. |
Events on your Google Calendar automatically block booking slots. If you add a personal appointment, meeting, or holiday to your calendar, clients can't book during that time.
Confirmed bookings are automatically created as events on your Google Calendar. You see your full day - personal and professional - in one place.
Each team member connects their own Google Calendar. Booklink reads existing events and blocks those time slots from online booking. When a client books, the appointment is automatically created as a Google Calendar event.
Yes. Any Google account with Google Calendar works - personal Gmail, Google Workspace, or any other Google account. Each team member connects their own.
If there is an event on your Google Calendar during your booking hours, that time slot is automatically blocked. Clients cannot book during that time. This prevents double-bookings without you having to manually update your availability.
Yes. When a booking is confirmed, Booklink automatically creates a calendar event with the client name, service, and time. If a booking is cancelled, the calendar event is removed.
Google Calendar integration is a Pro feature at R79/month. The free plan includes manual availability management and email notifications.
Connect Google Calendar and never double-book again. No credit card required.
Get started for freeLast reviewed: . Reviewed by Nico Huysamen, Founder of Booklink, Cape Town, South Africa.