Add any calendar by pasting its iCal link

· v1.7.0

Keeper.sh now imports any calendar from its iCal subscription link. Give the calendar a name, paste the link, and its events start arriving. Added calendars are listed on the integrations page and can be removed at any time.

Some links are not public. When a link asks for credentials, Keeper.sh prompts for a username and password instead of failing, so a work calendar behind basic authentication connects the same way a public one does.

When an import fails, the error names the cause: the link was unreachable, the credentials were refused, or the file was not a calendar. Keeper.sh then refetches each link on a schedule, so what it holds stays in step with the original.

What each calendar service asks for covers connecting every kind of calendar, links included.

New

  • You can sign up with an email address and password, continue with Google, or sign in with a passkey, and reset a forgotten password.

  • Your events read as a day-by-day agenda rather than a grid, with a colour dot per calendar and further days loading as you scroll.

  • Outlook joins Google Calendar as a place to write your busy time to, for both work and personal Microsoft accounts.

  • You can send your busy time to iCloud, Fastmail, or any other calendar that speaks CalDAV.

  • Each connected calendar shows what Keeper.sh is doing right now, and updates itself as the work happens.

  • A Free plan covers two calendar sources, one destination and the combined iCal feed; Pro lifts those limits and syncs every minute.

  • The billing page lists your past purchases, so you can see what you were charged and when.

  • You can pick, per destination, which of your calendar sources feed it, so work and personal calendars stay apart.

  • A connection that needs reconnecting is badged as such, with one click to fix it, and does not count against the Free plan limit.

  • A calendar link that needs a username and password asks you for them, and uses them when fetching.

Improved

  • You can connect more than one account per provider, each with its own status and address.

  • Pro dropped from $8 a month to $5, and from $48 a year to $45.

Fixed

  • Pushing busy time into an Outlook calendar that is also read as a source no longer piles up duplicates.

  • An event deleted at the calendar it was pushed to is written again on the next sync, rather than leaving a hole.

  • Two busy periods sharing a slot no longer overwrite each other, and removed events are removed from Google.

  • Someone with a connected destination but no sources is included in every sync run, so stale busy time is cleared.

  • The Pro sync job runs at the intended once-a-minute interval.

  • The sync status no longer flashes back to idle mid-sync, and a genuine count of zero shows as zero.

  • A calendar you just connected has a sync status straight away.

  • Passkey sign-in no longer prompts twice, and takes you to your dashboard once you have authenticated.

  • Sync status updates in real time on the hosted site again.

  • iCloud calendars sync again, and a full ten years of repeating events is read rather than a short window.

  • Events Keeper.sh created are ignored when importing, so a calendar it also writes to no longer inflates your busy time.

  • The password reset page loads, so a reset link can be followed through to a new password.

  • The site header follows your sign-in state, instead of needing a reload.

Can Keeper.sh use cookies for analytics?