Google Calendar OAuth
Authorize once — appointments flow both directions with token refresh handled server-side.
Doctors sync personal schedules with Google Calendar and Microsoft 365 — not just read-only iCal subscribe. OAuth from dashboard settings with conflict-aware booking.



Authorize once — appointments flow both directions with token refresh handled server-side.
Outlook calendar sync for clinics on Microsoft stacks — same OAuth pattern.
Still available — QR subscribe from Appointments for doctors who prefer read-only.
Booking engine respects blocked slots imported from external calendars.
Each clinician connects their own calendar — not clinic-wide shared login.
Patient self-booking uses clinic slots — external calendar blocks reduce availability automatically.