Skip to content

Refer Kalender Sync to your network and get 30 days of Business on the house

Kalender Sync

Integrations

Connect the calendars you already use

Google, Microsoft Outlook (M365 + Exchange Online), Apple iCloud, Infomaniak KSuite and any iCal feed — all bidirectional, all GDPR-compliant, all hosted in a German data centre. Three more providers already on the roadmap.

5 live · 3 coming up

Providers at a glance

Eight providers, one sync layer

Five are live today. Three are in "Coming up" on the roadmap — click the card to leave your vote.

Google Calendar

Available

Google Workspace and personal Gmail calendars via OAuth.

  • OAuth 2.0
  • Real-time webhook
  • Workspace & Gmail
Sync Apple & Google →

Microsoft Outlook

Available

Microsoft 365, Outlook.com and Exchange Online — no add-in needed.

  • OAuth 2.0
  • Microsoft Graph
  • M365 + Exchange
Sync Outlook & Google →

Apple iCloud

Available

iCloud calendars via CalDAV and an app-specific password.

  • CalDAV
  • App-specific password
  • iPhone, iPad, Mac
Sync Apple & Google →
K

Infomaniak KSuite

Available

Swiss calendar provider with CalDAV. EU data stays in the EU.

  • CalDAV
  • EU hosting
  • Swiss provider
See details →

iCal feeds

Available

Subscribe to any external calendar via iCal URL — read-only.

  • URL-based
  • Read-only
  • Outlook/Calendly/etc.
See details →

Fastmail

Coming up · 9 votes

CalDAV-based Fastmail calendar connection — no mail access.

  • CalDAV
  • App-specific password
  • EU/AU hosting
Upvote on roadmap →

ProtonMail Calendar

Coming up · 7 votes

ProtonMail Calendar as source and target. E2E-encrypted provider.

  • OAuth (in prep)
  • EU hosting
  • Privacy-focused
Upvote on roadmap →
Y!

Yahoo Calendar

Coming up · 5 votes

The long tail of personal calendars — Yahoo via CalDAV.

  • CalDAV
  • App-specific password
  • Personal calendar
Upvote on roadmap →

Setup per provider

How the connection actually works

Per provider: which auth method, which scopes, which sub-services, common combinations. So you know what you're getting before you click.

Google Calendar

Google Calendar is the most common source calendar for our users. We connect Workspace accounts (Google Workspace / G Suite) as well as personal Gmail accounts — both via OAuth 2.0, no admin rights needed on your end. Connection takes ~30 seconds; from then on, sync runs over Google's push-notifications webhook — typical latency seconds to a few minutes, backed by a 4-hour reconciliation job as safety net.

Setup flow

  1. 1 On sign-in with Google you see the familiar Google consent screen — no detours.
  2. 2 We receive an OAuth token, never your password. Tokens are encrypted at rest with ChaCha20-Poly1305.
  3. 3 Want to connect two or more Google accounts? Works — each gets its own auth session.

Worth knowing: No contact, mail or Drive permissions — we don't request them. That's also Google's own guidance: scope minimisation is a precondition for verified-publisher status.

Microsoft Outlook

"Microsoft Outlook" is shorthand for: Microsoft 365 Business, Outlook.com (personal) and Exchange Online — hybrid tenants work through the same multi-tenant endpoint. All via the Microsoft Graph API — one endpoint, OAuth 2.0, no Outlook add-ins, no COM wrappers. Tenants with strict consent policy get a tenant-admin-consent link (see /en/it-admin/).

Setup flow

  1. 1 Microsoft sign-in opens the standard consent screen for your tenant.
  2. 2 You choose which of the connected calendars (default + sub-calendars) serves as source.
  3. 3 Tenants with strict publisher policy: one click on the admin-consent link at /en/it-admin/, your Global Admin grants once.

Worth knowing: On-premises Exchange (self-hosted, without Microsoft 365): not directly supported — but via an iCal feed export you can wire up a read-only connection. Microsoft Publisher Verification is in progress (see roadmap).

Apple iCloud

Apple iCloud runs on CalDAV — there is no official OAuth API. Connection works via an app-specific password that you create at your Apple ID under "Sign-In & Security → App-Specific Passwords". iCloud requires 2FA for app-specific passwords, so you need to enable two-factor on your Apple ID once.

Setup flow

  1. 1 At appleid.apple.com → create an app password (label "Kalender Sync").
  2. 2 In our app: enter your Apple ID email + the generated password — we check CalDAV endpoint reachability immediately.
  3. 3 Apple occasionally redirects to shard servers (caldav.icloud.com → p[NN]-caldav.icloud.com). We follow automatically.

Worth knowing: If you later revoke the app password, we detect it at the next sync cycle, pause affected sharings, and email you. Re-activation: create a new app password, enter it in the app — existing sharings pick up where they left off.

K Infomaniak KSuite

Infomaniak KSuite is the Swiss suite alternative to Workspace/M365 — CH-hosted, privacy-focused. Calendar connection runs over the same CalDAV mechanism as Apple, with an app-specific password from your KSuite account.

Setup flow

  1. 1 In KSuite → Security → create an application-specific password.
  2. 2 In the Kalender Sync app: enter KSuite email + password.
  3. 3 We use Infomaniak's official CalDAV endpoint — no unofficial workarounds.

Worth knowing: KSuite data stays in Switzerland (Infomaniak data centre). Our own server logs for the connection stay in Germany (Hetzner Falkenstein). Relevant for compliance reviews — details at /en/it-admin/.

iCal feeds

For anything that doesn't speak OAuth or CalDAV: iCal feeds. Any calendar with a public or private ICS URL can serve as source — Calendly, Outlook Published Calendar, Notion, TickTick, university portals, membership systems. Read-only into Kalender Sync, but universal.

Setup flow

  1. 1 In the source system, copy the iCal subscription URL (usually under "Share calendar → private link").
  2. 2 Paste it into our app — we validate that the URL is a valid ICS feed.
  3. 3 Refresh interval: every 5 minutes. Recurring events are expanded correctly.

Worth knowing: Security note: treat private iCal URLs like passwords — anyone with the URL has read access. The feed URL itself is stored in our database; only higher-risk secrets (OAuth tokens, CalDAV passwords) are encrypted at rest with ChaCha20-Poly1305.

Compatibility matrix

Every provider with every other

Bidirectional for the OAuth providers (Google, Outlook). Read-only when the source is an iCal feed.

Source ↓ / Target → GoogleOutlookiCloudKSuiteiCal
Google
Outlook
iCloud
KSuite
iCal
bidirectional  ·  read-only (iCal feed as source)  ·  not possible (iCal feed is not writable)

In comparison

What the US alternatives don't ship

OneCal and CalendarBridge are technically solid, but US-hosted and awkward for EU compliance reviews. The five rows that come up in every sales conversation:

Criterion Kalender Sync OneCal CalendarBridge
GDPR-compliant (Art. 28 DPA) Partial Partial
EU hosting
Free/Busy without detail sync
Real-time webhook (Google + MS)
CalDAV providers (iCloud, KSuite)
Per-vendor deep dive: /en/compare/ →

For your IT

Compliance review before rollout?

OAuth scopes per provider, sub-processors with location, DPA under GDPR Art. 28, Microsoft tenant-admin-consent link for strict tenants — all on one page, downloadable as PDF.

IT overview

Hosting

🇩🇪 DE

DPA

Art. 28

Encryption

ChaCha20

Frequently asked

What IT, legal and power users ask

Do I need admin access to connect calendars?

No. Google and Microsoft connect via OAuth — you only need your own account. For iCloud, KSuite and Fastmail, an app-specific password (which you create yourself in the provider settings) is enough. Exception: Microsoft tenants with strict consent policy need a one-time tenant-admin-consent — link at /en/it-admin/.

What permissions does Kalender Sync request?

Calendar and basic profile only. Google: calendar + calendar.events (read+write) plus OpenID Connect scopes (openid, email, profile). Microsoft: Calendars.ReadWrite + User.Read + offline_access plus the OpenID Connect scopes. No contacts, no email, no files. Scope minimisation is required for our Google verification.

Can I connect multiple accounts of the same provider?

Yes. You can connect e.g. two Google accounts and one Microsoft account at the same time. Each account is authenticated separately and has its own sharings. Common case: personal Gmail + Workspace + Outlook.com.

Does it work with personal Gmail the same way as Google Workspace?

Yes, both. Personal Gmail: individual OAuth consent. Google Workspace: if your admin has approved external OAuth apps in general, it works identically — otherwise a single Workspace admin consent is enough.

Do you support self-hosted Exchange (on-premises)?

Not directly — we use the Microsoft Graph API, which targets Microsoft 365 / Exchange Online. Workaround for on-prem Exchange: export your Outlook Published Calendar as an iCal feed and subscribe to it (read-only). True bidirectional support is on the roadmap, no fixed date.

How do I connect Apple iCloud if I have 2FA enabled?

Apple requires app-specific passwords exactly when 2FA is active — which is the default anyway. At your Apple ID → Sign-In & Security → App-Specific Passwords → create a new password with the label "Kalender Sync". Copy the password once, paste it into the app, done.

Are my credentials stored?

For Google and Microsoft: no — we use OAuth tokens, not your password. For iCloud/KSuite/Fastmail: app-specific passwords are stored authenticated-encrypted with ChaCha20-Poly1305 and are server-side readable only. All connections over TLS 1.3.

How fast is the sync?

Google and Microsoft: push-notification webhooks — typical latency seconds to a few minutes, backed by a 4-hour reconciliation job as safety net. Apple iCloud, KSuite (CalDAV) and iCal feeds: polled every 5 minutes. On provider throttling we fall back to longer intervals without pausing sharings.

What happens if a provider has a 1-hour outage?

We queue changes and retry with exponential backoff (3 attempts, 30s initial delay). Paused sharings reactivate automatically as soon as the provider responds again — no duplicated or lost events.

My provider isn't here. Can I suggest it?

Yes — at /en/roadmap/ you'll find the public voting board. Fastmail, ProtonMail Calendar and Yahoo are already in "Coming up" (4–6 weeks). What you upvote there we see directly — voting is anonymous, but it weights the roadmap.

Ready to connect your calendars?

Try free for 14 days

Currently supported providers

Google Microsoft Apple iCloud KKSuite iCal-Feeds

Newsletter

Join the Kalender Sync community

Subscribe to our newsletter and get early access to the hottest beta features — so your setup keeps getting better.

Promise: no spam, no AI-generated filler.

Tips and product news — max. 2× per month, unsubscribe anytime. By subscribing you accept our Privacy Policy.

And psst — every now and then we hide a free month between the lines 🤫