Products

Everything you need to run your practice communications.

Use Cases

See how practices put Front Desk to work every day.

View all use cases

Case Studies

See how practices across 8 specialties recovered $600K+ in revenue with AI-powered call handling.

View case studies
Quick Links
Home/
AI Receptionist/features
Pricing/pricing
Contact/contact
Book a Demo/contact
About/about
Partners/partners
Security/security
Developers/developers
to selectTab to navigateEsc to close

By Industry

DentalOptometryMedicalVeterinaryMedical SpaPlastic SurgeryPhysical TherapyMental HealthPrimary CareView all industries

By Role

Practice OwnersOffice ManagersFront Desk StaffView all roles

Enterprise

Dental Service Organizations (DSO)Medical GroupsVision GroupsVeterinary Chains

Call Management

AI ReceptionistCall RecordingCall IntelligenceMissed Call Text BackVoicemailPhone Porting

Scheduling

Smart SchedulingOnline SchedulingCalendar SyncWaitlistBooking Widget

Patient Engagement

Two-Way TextingRemindersReview RequestsPatient OutreachRecall & Reactivation

Practice Management

Multi-LocationTeam ManagementDigital FormsPaymentsPatient CRM

Analytics & AI

Call AnalyticsPractice AnalyticsProvider DashboardCustom AI Voice
AI ReceptionistVirtual Receptionist24/7 Answering ServiceAfter-Hours AnsweringHoliday Call AnsweringMissed Call RecoveryOverflow Call AnsweringVoicemail ReplacementAI Call Answering ServiceAppointment Booking ServiceOnline Appointment SchedulingHIPAA-Compliant AISpanish-Speaking AIReplace Your Answering ServicePricing vs Answering ServiceCost of an Answering ServiceAnswering Service Pricing GuideView all use cases
Templates & ScriptsCase StudiesIndustry GuidesHealthcare GlossaryBlogIntegrationsResultsChangelog
Tools
Get StartedLog InSales: (469) 812-5544

Connect Google Calendar

Connect each provider's Google Calendar via OAuth in under a minute. Booked appointments push to the right calendar instantly, and the AI reads free/busy in real time so two callers can't take the same slot.

Updated January 15, 20262 min read

When you connect Google Calendar, the AI does two things differently:

  1. Reads free/busy data from every connected provider in real time before offering a slot.
  2. Writes confirmed appointments straight onto the right provider's calendar with the patient's name, phone, service type, and notes.

This eliminates double-bookings and means front-desk staff see new bookings appear in their normal calendar app instantly.

Connect a calendar

  1. Open Settings → Integrations → Google Calendar.
  2. Click Connect Google account.
  3. Sign in and pick the calendars you want to expose. Check the box for each provider's calendar — typically one per provider, plus any shared resource calendars (e.g., "Operatory 2").
  4. Click Allow — you'll bounce back to FrontDesk with a green "Connected" badge.

Map calendars to providers

Each provider in Settings → Team → Providers can be linked to one Google Calendar. The AI uses this mapping to know which calendar to book into when a caller says "I want to see Dr. Lee."

  1. Open the provider's profile.
  2. Under Booking calendar, pick the connected Google calendar.
  3. Set buffer time (default 0 min) if you want gaps between back-to-back appointments.

Two-way sync rules

EventWhat happens
AI books an appointmentPushed to Google Calendar with patient name, phone, service, and call summary as the event description
Patient cancels via SMSEvent deleted from Google Calendar
Patient reschedules via SMSOriginal event deleted, new event created
Staff edits or moves the event in GoogleFrontDesk picks up the change within 60 seconds (via push notification + polling fallback)
Staff deletes the event in GoogleFrontDesk marks the booking as cancelled; no patient notification is sent (staff is responsible for notifying)

Privacy & permissions

  • We only access calendars you explicitly select.
  • Event titles in Google are configurable. By default they show "[Service] — [Patient first name]" so they're useful at a glance without exposing the full PHI to anyone with calendar access.
  • Disconnect anytime from the same settings page. Past bookings remain on your calendar; future syncing stops.

Troubleshooting

  • "Calendar not found" errors: the calendar was deleted or its sharing settings changed. Reconnect from settings.
  • Events appear twice: usually caused by an existing Zapier or Make.com sync also creating events. Disable the other automation.
  • Appointments not appearing for one provider: check the provider's "Booking calendar" mapping isn't empty.

What's next

Frequently asked questions

What permissions does FrontDesk request?
Read-write access to the specific calendars you select. We never touch calendars you don't authorize and never access Gmail or Drive.
Can different providers connect different accounts?
Yes. Each provider connects their own Google account from their profile page. You can also have one office manager connect multiple shared calendars.
What happens if the calendar goes offline?
If sync fails, the AI falls back to your defined business hours and known existing bookings, then queues the new appointment for sync once the calendar reconnects. You'll get an email if reconnection is needed.
Does it work with Microsoft 365 / Outlook?
Yes — see "Connect Microsoft 365 Calendar." iCloud and other providers connect via standard CalDAV.

Was this article helpful?

Related articles

Still need help?

Our team replies fast. Or just ask the in-app Setup Assistant.

Contact support