Share your real availability and let anyone book time with you — even if your calendar is private, self-hosted, or end-to-end encrypted.
Why CalendarMate
Most scheduling tools need OAuth access to your calendar. CalendarMate doesn't. It reads your availability through a standard ICS feed — nothing more.
Proton Calendar, Tutanota, and other E2EE providers don't support OAuth write access. CalendarMate uses read-only ICS feeds instead — no compromise needed.
Connect your work calendar, personal calendar, and side-project calendar all at once. CalendarMate merges them to show only your genuinely free slots.
Bookers see slots converted to their own timezone automatically. No more back-and-forth on "is that 3pm your time or mine?"
Your booking page lives at a short, clean URL. Share it in your email signature, LinkedIn bio, or anywhere else. No app install required for the booker.
Data is stored in Frankfurt, Germany under strict EU law and encrypted with AES-256. Your calendar URLs are never held in plaintext. No tracking pixels, no ads, no third-party scripts on booking pages — only free/busy signals ever leave your calendar.
Free for up to two calendar feeds. If CalendarMate saves you time, you can support it with whatever feels right — including nothing at all.
How it works
No integrations to configure. No developer required. Just a few ICS links and you're live.
Sign up with an email and password. Your configuration is encrypted and stored securely — nothing is stored in plaintext.
Copy the secret ICS address from your calendar provider — Google, Proton, Apple, Outlook, or any other. Paste it into CalendarMate. We fetch your busy times directly.
Choose which days and hours you're open to meetings. Pick a slot duration, buffer time, and how far in advance people can book.
Copy your personal booking URL — or generate a short link like calendarmate.app/r?c=abc123 — and paste it wherever you like.
When someone books, you both receive a confirmation email with an .ics file to add to your calendar. You then create the event manually in your encrypted calendar if needed — keeping everything private.
Compatibility
If your calendar can export an ICS feed URL, CalendarMate can read it. No OAuth, no API keys, no permissions to grant.
For privacy-conscious users
Most scheduling tools require OAuth access to your calendar — meaning they read your event titles, contacts, and history. CalendarMate never does. It only needs a read-only ICS feed URL that exposes nothing but free/busy times.
Yes — CalendarMate is one of the few scheduling tools that works natively with Proton Calendar. Because Proton encrypts event content end-to-end, most scheduling tools cannot integrate with it at all. CalendarMate uses Proton's shareable ICS link, which exposes only free/busy status — never event titles, attendees or locations. Go to Proton Calendar → Settings → Calendars → your calendar → Share with anyone to generate the link, then paste it into CalendarMate.
CalendarMate uses your calendar's ICS subscription URL — a read-only link that shows only when you are free or busy. Your event details stay completely private. Proton, Tuta, Fastmail, Apple iCloud, Google Calendar and Outlook all support this format. Nobody who books time with you ever sees your calendar directly.
Yes. Tuta Calendar (formerly Tutanota) supports ICS sharing on paid plans. Go to Calendar → Settings → Share to get your ICS URL, then paste it into CalendarMate. Your encrypted events are never exposed — only free/busy time is shared.
CalendarMate was built specifically for people who care about calendar privacy. Unlike Calendly, it requires no OAuth, no third-party account access, and no data-sharing agreements. Your calendar events are never read — only free/busy times are checked, locally, via an encrypted ICS feed. It also works with providers like Proton and Tuta that Calendly does not support at all.
CalendarMate works with any calendar that can export an ICS subscription URL, including Proton Calendar, Tuta, Google Calendar, Apple iCloud, Microsoft Outlook, Fastmail, Zoho Calendar, and any self-hosted CalDAV server (Nextcloud, Radicale, Baikal, etc.). If it speaks ICS, it works.
Pricing
CalendarMate is free to get started. If it's useful, you can support it with whatever feels fair.
Free
Forever. No card needed.
Supporter
One-time — entirely up to you.
✓ You can enter £0 — it still unlocks everything
Log in, click “Free plan” in your settings, and enter any amount — including nothing at all.
Create your booking page in five minutes. Free, private, and no calendar permissions required.
Create your booking page →