Free to use — no credit card needed

All your calendars.
One booking link.

Share your real availability and let anyone book time with you — even if your calendar is private, self-hosted, or end-to-end encrypted.

Create your booking page See how it works

Booking links that respect your privacy

Most scheduling tools need OAuth access to your calendar. CalendarMate doesn't. It reads your availability through a standard ICS feed — nothing more.

🔒

Works with encrypted calendars

Proton Calendar, Tutanota, and other E2EE providers don't support OAuth write access. CalendarMate uses read-only ICS feeds instead — no compromise needed.

📅

Combine multiple calendars

Connect your work calendar, personal calendar, and side-project calendar all at once. CalendarMate merges them to show only your genuinely free slots.

🌐

Timezone-aware

Bookers see slots converted to their own timezone automatically. No more back-and-forth on "is that 3pm your time or mine?"

🔗

One shareable link

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.

💻

Self-contained & fast

No tracking pixels, no third-party scripts on booking pages. Your ICS URLs are encrypted at rest. Events are read but never stored — only free/busy signals are used.

💰

Pay what you think is fair

Free for up to two calendar feeds. If CalendarMate saves you time, you can support it with whatever feels right — including nothing at all.

Set up in under five minutes

No integrations to configure. No developer required. Just a few ICS links and you're live.

1

Create a free account

Sign up with an email and password. Your configuration is encrypted and stored securely — nothing is stored in plaintext.

2

Paste your ICS feed URLs

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.

3

Set your availability hours

Choose which days and hours you're open to meetings. Pick a slot duration, buffer time, and how far in advance people can book.

4

Share your booking link

Copy your personal booking URL — or generate a short link like calendarmate.app/r?c=abc123 — and paste it wherever you like.

5

Confirm in your calendar

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.

Works with every major calendar

If your calendar can export an ICS feed URL, CalendarMate can read it. No OAuth, no API keys, no permissions to grant.

🔒 Proton Calendar
E2EE
🔒 Tutanota
E2EE
📅 Google Calendar
Standard
📅 Apple iCloud
Standard
📅 Outlook / Microsoft 365
Standard
📅 Fastmail
Standard
📅 Zoho Calendar
Standard
⚙️ Any CalDAV / ICS
Standard

Simple and honest

CalendarMate is free to get started. If it's useful, you can support it with whatever feels fair.

Free

£0

Forever. No card needed.

  • Up to two calendar feeds
  • Unlimited bookings
  • Custom availability hours
  • Timezone-aware booking page
  • ICS confirmation for you & booker
  • Short booking link
Get started →

Ready to share your availability?

Create your booking page in five minutes. Free, private, and no calendar permissions required.

Create your booking page →