One unified availability
Book a slot on any calendar and ZagCal blocks it on the rest as a generic "Busy" — automatically, so you're never double-booked.
ZagCal mirrors your calendars' free/busy across every account and organization, so a meeting on one shows as busy on all of them. We sync busy/free — never your event titles or details.
Works with Google Calendar, Microsoft 365, and Apple iCloud.
Why ZagCal
Stop cross-checking calendars and stop leaking what's on them. ZagCal does one thing well: it keeps your free/busy in sync everywhere, without exposing a single event detail.
Book a slot on any calendar and ZagCal blocks it on the rest as a generic "Busy" — automatically, so you're never double-booked.
Only busy/free ever crosses between calendars. Titles, attendees, and locations stay put. Tokens are encrypted at rest.
Keep work, a side gig, and personal life in sync without leaking between them — strict isolation between every organization you belong to.
Let people book real openings on a personal link — with buffers, blackout dates, and daily limits, all from your true availability.
How it works
Link Google, Microsoft 365, and Apple iCloud with read access to free/busy.
Pick which calendars mirror to which, and in which direction. You're in control.
ZagCal keeps everything in sync from then on — quietly, as a generic busy block.
Privacy
Most sync tools copy your whole event across. ZagCal copies only the one thing that prevents a double-booking: that you're busy.
Pricing
Personal use is free. Team plans add real-time push sync, unlimited syncs, and shared organization management.
See pricingNo credit card required to start.