Features

Everything it does — and everything it deliberately doesn't.

ZagCal keeps your real availability in sync everywhere without copying your calendars around. One honest view of when you're free; your event details stay where they belong.

One unified availability

Book a slot on any calendar and ZagCal blocks it on the rest — across every account and organization, in whichever direction you choose. No more cross-checking calendars or double-booking yourself.

Privacy by design

Only busy/free ever crosses between calendars. Titles, guests, notes, and locations stay put; mirrored events are a generic "Busy" block. Access tokens are encrypted at rest, and you can revoke any connection at any time.

Flexible sync modes

Keep the privacy-first default, or tailor a sync: give a connection a custom title (not just "Busy") and a color so you can tell which calendar a blocked slot came from. Need more? Switch on full-detail mode for a specific sync to copy real titles between two of your own calendars — off by default, with a confirmation before it ever turns on.

Built for multiple organizations

Keep a day job, a side gig, and personal life in one view without leaking between them. ZagCal enforces strict isolation between every organization you belong to — the sync engine refuses to mirror across ownership boundaries.

Shareable booking pages

Give people a personal link — zagcal.com/your-handle/your-page — to book real openings from your true availability, with buffers, blackout dates, and daily limits. Visitors see only open slots, never what's behind them.

Your data, your control

Export a copy of your account data or delete your account entirely — both self-serve, any time. On deletion ZagCal removes your data and tears down the busy placeholders it created; your real events are never touched.

Works with

Connect in minutes.

Link Google Calendar, Microsoft 365, and Apple iCloud with the minimum access needed for free/busy, then choose which calendars mirror to which. Google and Microsoft connect via OAuth; Apple uses an app-specific password over CalDAV — never your main Apple ID password.

Connect your calendars

Link your providers with read access to free/busy.

Choose what syncs

Pick which calendars mirror to which, and in which direction.

Stop double-booking

ZagCal keeps everything in sync from then on — quietly.

Get started

Never double-booked. Always in control.

Start free in a couple of minutes — no credit card. See pricing or read how we protect your data.

Private by default · No card required