Sync your work and personal calendars so neither gets double-booked

Updated August 14, 2026

Two connections — work to personal, personal to work — keep each calendar aware of the other. Time taken in one shows as taken in the other, so nobody books over your dentist appointment and you never plan a birthday dinner during a release.

What you build

  • Work calendar → personal calendar
  • Personal calendar → work calendar

Two connections, one each way, because a connection only ever copies in one direction.

Steps

  1. Connect both accounts from the dashboard. Two accounts is the whole Free allowance — see plans and limits.
  2. Open the work calendar and tick the personal calendar under Send Events to Calendars.
  3. Open the personal calendar and tick the work calendar. That is two of the three connections Free includes, so there is one left for something else.
  4. Wait for the next update. Within 30 minutes on Free, each calendar carries the other's events.

Know before you build it

Every event now exists twice, and each copy is a real event in a real calendar. That is the point — the copy is what makes the time show as taken — but each calendar roughly doubles in size.

The copies arrive stripped by default: each one is named after the calendar it came from, with no description or location. To let full detail through in one direction only — work events readable at home, personal events still private at work — use keep personal event details out of your work calendar. It is the same two connections, and it needs Pro, which is what lets detail through.

Keeping it tidy

Where to go next

Can Keeper.sh use cookies for analytics?