Connecting Google Calendar keeps one Google calendar and one FrontDesk location in step: what the AI books shows up in Google, and what is on the Google calendar keeps the AI from booking over it.
Connect
- Open Settings → Integrations and open the Google Calendar card ("Two-way appointment sync with Google Calendar").
- Click Connect Google Calendar and sign in with the Google account that owns the calendar. FrontDesk asks for permission to read your calendars and manage events. Google then sends you back to FrontDesk, which finishes connecting for the person who started it, so do this step yourself, in the same browser or phone app.
- Back in FrontDesk, choose the Calendar ("Where appointments are written"). One calendar per location; pick the practice calendar, not a personal one.
- Choose the Direction: Two-way (the default), To Google only or From Google only.
The card then shows Connected with Last synced and a Sync now button.
What syncs
- FrontDesk to Google: every appointment booked in FrontDesk, by the AI, by staff or through online booking, is written to the calendar with the client's name as the event title and the service (and phone, when known) in the description. Cancelling or rescheduling updates the event.
- Google to FrontDesk: events on the calendar from today forward (up to five hundred) are imported as appointments, so the AI never offers a time that is already taken. All-day events are skipped, and a deletion in Google is not imported; cancel in FrontDesk instead.
- Events that originated in Google are never deleted by FrontDesk.
How fast
When Google can notify FrontDesk of changes, they arrive at once; otherwise FrontDesk checks every fifteen minutes, with an hourly check as a backstop. Sync now forces one immediately.
One calendar per location
The connection belongs to the location, not to a provider. Multi-provider practices keep one shared practice calendar in Google, or give each provider a calendar feed of their FrontDesk schedule for their own calendar app. The AI's own schedule of who is free comes from provider availability in FrontDesk; see Add providers and doctors.
Disconnect
Disconnect on the card (it asks "Disconnect Google Calendar?") revokes FrontDesk's access, stops listening for changes and removes the connection. Existing events stay on both sides. Reconnect any time.
If sync misbehaves, see Troubleshoot calendar sync.