Skip to main content

Product help

Connect Google Calendar to Bookibles

Connect a Google account on Pro, choose which calendars should block fixed-slot availability, and verify booking write-back, busy-time import, and sync status.

By Bookibles Editorial Team · Reviewed by Bookibles Product Team · Updated

Direct answer

On a Pro or higher business plan, an owner or admin can open Dashboard → Schedule, choose Connect Google Calendar, approve Google’s permission request, wait for Connected, and select the calendars whose Busy events should remove matching fixed slots.

  1. 1. Confirm your plan and permission

    Use an active business workspace on Pro or above. An owner or admin who can manage availability can connect Google Calendar; on a lower plan, the Calendar sync card shows the upgrade action.

  2. 2. Open Calendar sync

    Go to Dashboard → Schedule and find the Calendar sync card.

  3. 3. Connect the Google account

    Choose Connect Google Calendar, select the intended Google account, review the requested permissions, and approve the connection.

  4. 4. Wait for Connected

    Bookibles returns to Schedule and may show Connecting… while the connection completes. The page refreshes automatically; if the calendar list is still loading after Connected appears, wait for the next sync and reload instead of starting another connection.

  5. 5. Choose calendars that make you unavailable

    Select the Google calendars whose commitments should affect fixed-slot availability. Events must be marked Busy; events marked Available do not block time. Single-capacity services are protected by default, while services that accept multiple bookings are blocked only when you enable that option.

  6. 6. Verify Bookibles-to-Google synchronization

    Create a future scheduled fixed-slot or date-only test booking, wait for asynchronous processing, and confirm it appears in Bookibles — {business}. Make booking changes in Bookibles because editing the Google event does not update the Bookibles booking.

  7. 7. Verify Google-to-Bookibles availability

    Create a Busy Google event on a selected source calendar at a currently offered fixed slot. Wait for the next import cycle, scheduled every five minutes, reload the public booking page, and confirm the slot is unavailable. Remove or move the test event, wait for another cycle, and verify the slot returns.

  8. 8. Reconnect and handle conflicts

    Use Reconnect when the status is Reconnect needed or Needs attention. If Bookibles reports that the connection attempt expired, restart the connection flow. When an external conflict appears after a booking already exists, contact the customer and make any change in Bookibles; Bookibles never cancels that booking automatically.

  9. 9. Disconnect safely

    Disconnecting stops future sync, removes Bookibles’ stored Google authorization material, and removes imported busy blocks. The dedicated Google calendar and its existing events remain in Google, and Bookibles does not separately remove its access from your Google Account. Revoke that access from your Google Account’s third-party connections when required.