Keeper.sh calendar sync features

Keeper.sh is a calendar sync service that copies events between Google Calendar, Outlook, iCloud, Fastmail and any CalDAV server, so every calendar shows you as busy at the same times. It is free for 2 calendar accounts and 3 connections, and Pro is $5 a month for unlimited calendars.

Works with the calendars you already use

Google, Outlook, iCloud and Fastmail sign in directly. Every other calendar connects over CalDAV or with a link you paste in.

See your whole week in one place

Every calendar you connect also lands in a single link. Subscribe to it from any calendar app.

Keep your event details off the link you share

Every event on the link reads “Busy”, with no title, description or location. On Pro you choose which details it keeps.

Sync one way or two ways

You choose the destination for each source calendar. Each connection runs one way, so two-way sync is two connections.

Move or delete an event and the copy follows

The copy is corrected instead of duplicated. On Pro, Google and Outlook changes land within seconds, and iCloud, Fastmail and CalDAV changes land every minute. On Free, changes land every 30 minutes.

Event details stay private by default

Each copy is a busy block named after the source calendar. The title, description and location are hidden by default, Pro can turn them back on per calendar, and guest lists are never copied.

Let AI agents view and manage your calendar

Connect Claude, Cursor or any MCP client and let it check your week, book events and reschedule. Remove the Keeper.sh connector in the client to cut it off.

Build your own tools on top

A REST API under /api/v1, with a token you create under Settings → API Tokens. Free allows 25 calls a day; Pro is uncapped.

How Keeper.sh syncs your calendars

Connect a calendar and choose where its events go. Keeper.sh then writes each copy and corrects it when the original changes.

  1. 1

    Connect a calendar, then say where it copies to

    Connecting takes a sign-in or a pasted link. You then point that calendar at the one you want its events to land in.

  2. 2

    Choose what each calendar shows

    Copies start as a busy block named after the source calendar. Pro lets you turn the title, description and location back on, and adds filters to skip events.

  3. 3

    Keeper.sh takes it from there

    On Pro, Google and Outlook changes land within seconds through webhooks, and iCloud, Fastmail and CalDAV sync every minute. On Free, changes land every 30 minutes.

    Calendars you connect with a pasted link are read in full each time.

Ready to sync your calendars?

Free covers 2 calendar accounts and 3 connections. Pro is $5 a month or $45 a year for unlimited calendars.

Can Keeper.sh use cookies for analytics?