One booking blocks every calendar
Book something in one calendar and that time shows as busy in all the others.
Keeper.sh copies your events between your personal, work and school calendars, so all of them show you as busy at the same times. Works with Google Calendar, Outlook, iCloud and Fastmail.
Book something in one calendar and that time shows as busy in all the others.
Google, Outlook, iCloud and Fastmail sign in directly. For anything else, paste a calendar link.
A copy shows the calendar it came from. Your title, description, location and guest list stay behind.
Connect Claude or any MCP client and let it check your week, book events and reschedule.
Check exactly what Keeper.sh sends to your calendars, or run it on your own server.
Who builds Keeper.shYou set a connection up once. After that, Keeper.sh keeps the copies right.
1
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
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
On Pro, Google and Outlook tell Keeper.sh the moment something changes, so the copy lands within seconds. Free checks every minute and copies within 30.
Not sure which you need? See what each plan includes.
$0
per month
For keeping two calendar accounts from double-booking each other.
$5
per month
For more than two calendar accounts, or when you need updates within the minute.
Updates from Google and Outlook
Every 30 minutes
Within seconds
Updates from iCloud, Fastmail and CalDAV
Every 30 minutes
Within a minute
Linked Accounts
Up to 2
Connections
Up to 3
Choose What the Link Shows
Choose Which Events Sync
AI Agent and API Access
25 calls/day
Priority Support
Step-by-step guides for the calendars you use, and comparisons with the other sync tools. Browse them all on the blog and the comparison pages.
Outlook Calendar Not Syncing: How to Fix It, and When Outlook Cannot
Two cases, and Outlook on the web tells you which. A stale local cache, fixed by Clear Offline Items and Update Folder. Or events on a personal Google, iCloud, or second tenant, which no Outlook setting copies.
How to Sync Google Calendar
Getting events onto a phone, adding someone else’s calendar, and writing events into a second account are different jobs. Only one of them makes you look busy to anyone else.
How to Sync Google Calendars Between Two Accounts
Two Google accounts can sit in one sidebar and still leave the other account empty when a colleague or a booking page looks.
How to Add Google Calendar to Outlook
Outlook can show your Google Calendar, but the built-in route is a read-only subscription Outlook rereads every few hours. Here is the setup, and what to do when that is not enough.
Apple Calendar Not Syncing: How to Find the Cause and Fix It
Work out whether the problem is iCloud itself, a subscribed calendar that is read-only by design, or a cross-account setup that was never going to sync both ways.
The Best Shared Calendar for Couples (2026): Four Setups, Four Trade-offs
Four situations, four different right answers. Which shared calendar suits you depends on the two phones involved and how much you actually want each other to see.
Anything else, write to [email protected].
Paste the link and those events copy into your other calendars. The copying runs one way, so nothing you change later reaches the original calendar.
Google Calendar, Outlook, iCloud and Fastmail sign in directly. Most others work too, as long as yours gives you a calendar link or a login.
No. A copy shows the name of the calendar it came from, with no title, description, location or guest list. Pro lets you pass the title, description and location through, and the guest list is never copied on any plan.
On Pro, Google and Outlook notify Keeper.sh as changes happen, so copies land within seconds. Free checks every minute and copies every 30. iCloud, Fastmail and other CalDAV calendars are always checked on a timer, because Apple offers no way to be told.
Yes. Keeper.sh is open source under AGPL-3.0. The self-hosting page covers what you get, and the README on GitHub has the setup steps.
Yes. Cancel in your account settings and keep access until the period you paid for ends.