Google Calendar
Connect your Google account so FrontDesk can mirror bookings to a calendar you already use, respect busy time when customers book online, and optionally show other Google events on your FrontDesk calendar.
Google Calendar is available on plans that include this feature. If you do not see the Google tab in Business Settings, your current plan may not include it — contact support to upgrade.
Who can connect
Only the business owner can connect or disconnect Google Calendar for the shop. Team members still use the calendar as usual; they do not need their own Google connection.
Connecting your calendar
- Open Business Settings in the portal.
- Open the Google Calendar tab (visible when the feature is enabled for your account).
- Click Connect Google Calendar and sign in with the Google account that owns the calendar you want to use.
- Allow FrontDesk the requested Calendar permission when Google asks.
- After you return to FrontDesk, choose which calendar to use from the list (for example your main calendar or a dedicated “Bookings” calendar), then click to save that selection.
By default, FrontDesk targets your primary Google calendar until you pick another one.
What FrontDesk syncs
- Appointments you create in FrontDesk (portal calendar, online booking, AI receptionist) are stored in FrontDesk first, then a matching event is created or updated in the Google calendar you selected.
- When you reschedule, edit, or cancel an appointment in FrontDesk, the linked Google event is updated or cancelled as well, when a link exists.
- Online booking and availability can take into account time that is already busy on that Google calendar, so personal or external meetings reduce the slots offered to customers.
Showing other Google events on your FrontDesk calendar
In the same Google Calendar settings section, you can turn on Show events from this Google calendar on my FrontDesk calendar.
- Events that exist only in Google (not created by FrontDesk) appear on your portal calendar in a neutral stone colour.
- They are read-only in FrontDesk: you cannot drag, resize, or cancel them from the FrontDesk calendar. Use Google Calendar to change them.
- They are not imported as FrontDesk appointments — they are a visual mirror so you see the full picture alongside real bookings.
- What you see matches the date range of your current calendar view (day, week, or month), including past and future events in that range.
Disconnecting
Use Disconnect in Business Settings to revoke the connection and stop syncing. Existing FrontDesk appointments stay in FrontDesk; events already created in Google are not automatically deleted.
Troubleshooting
- Connect fails or loops — try again in a private window, confirm you approve all prompts, and check that your Google account allows third-party calendar access.
- Calendar list is empty or errors — FrontDesk may still fall back to your primary calendar; try selecting primary or reconnecting.
- Mirror toggle on but no Google-only blocks — confirm you are connected, the correct calendar is selected, and the checkbox is saved. Allow a moment and refresh the calendar page.
- Times look wrong after dragging an event — ensure your shop timezone in Business Settings matches your real location; times are interpreted in that zone.
Server configuration, OAuth redirect URLs, and API details are described in the repository file docs/google-calendar.md.