Two-way availability
Calendar connections
Prevent double bookings and keep YogaLife, Google Calendar and Microsoft Outlook synchronized.
Google Workspace & Gmail
Google Calendar
Read busy times and create, move or cancel YogaLife appointments in the selected Google calendar.
Microsoft 365 & Outlook.com
Microsoft Outlook
Synchronize Outlook appointments and team availability through Microsoft Calendar.
How availability works
One source of truth, without exposing private appointments
By default YogaLife imports only the word Busy, the start and the end. Event titles stay private unless “Full event details” is explicitly selected.
Active integrations
Your connected calendars
Transparent history
Recent synchronization runs
| Time | Provider | Trigger | Imported | Exported | Updated | Status | Message |
|---|
Netlify configuration
Connection credentials required
Calendar OAuth credentials are configured once for the YogaLife platform. They are never placed in the browser.
PUBLIC_SITE_URLCALENDAR_TOKEN_ENCRYPTION_KEY
GOOGLE_CALENDAR_CLIENT_IDGOOGLE_CALENDAR_CLIENT_SECRET
MICROSOFT_CALENDAR_CLIENT_IDMICROSOFT_CALENDAR_CLIENT_SECRET
The callback URLs are /api/calendar-google-callback and /api/calendar-microsoft-callback on the production domain.