← Back to Blog

How to Sync Apple Calendar with Outlook and Google Calendar

iCloud CalDAV Support Is Here


If you use Apple Calendar (iCloud) alongside Google or Outlook, you've probably run into the same frustrating problem: events on one calendar don't show up on the others. You end up double-booked because your work Outlook calendar doesn't know about the dentist appointment on your iCloud calendar.

Sync My Calendars now supports Apple Calendar as a full sync provider, alongside Google and Outlook. You can mix and match all three — up to four calendars total — and events replicate automatically.


Why Apple Calendar Was Missing

Google and Outlook both use OAuth — an industry-standard protocol where you click a link, sign in, and grant access. Apple doesn't offer OAuth for calendar access. Instead, iCloud uses CalDAV, an older but reliable calendar protocol that requires an app-specific password.

This meant we needed to build something different: instead of sending you an authorization email, Apple accounts are configured directly in your dashboard with a password you generate from your Apple ID account.


How to Set Up Apple Calendar Sync

The setup takes about two minutes:

  1. Generate an app-specific password — Go to appleid.apple.com, sign in, navigate to Sign-In and Security > App-Specific Passwords, and create a new password. Give it a label like "Sync My Calendars."
  2. Add your Apple account — In your Sync My Calendars dashboard, click "Add Another Email Address," select Apple as the provider, enter your iCloud email, and paste the app-specific password.
  3. You're done — Your Apple calendar will begin syncing on the next cycle. Events from your other calendars will appear on Apple Calendar, and Apple events will appear on your other calendars.

No authorization emails. No OAuth redirects. Just a password and you're syncing.


What You Can Do with Apple + Google + Outlook Sync

With Apple support, you can now handle setups that weren't possible before:

iPhone User with a Work Outlook Account

Your personal life runs on iCloud Calendar. Your work runs on Outlook. You want your iPhone's native calendar app to show work meetings alongside personal events — and you want your Outlook to show when you're busy for personal reasons.

Setup: Add your iCloud account and your Outlook account. Set both to Two-Way sync. Done.

Mac User with Multiple Google Accounts

You use Apple Calendar on your Mac as your daily driver, but you also have a personal Gmail and a Google Workspace account from work. You want everything visible in one place.

Setup: Add your iCloud account, personal Gmail, and work Google Workspace. All three sync bidirectionally through Sync My Calendars.

Mixed Family Setup

One parent uses an iPhone (iCloud). The other uses Android (Gmail). Both need to see each other's availability for coordinating kids' schedules.

Setup: Add the iCloud account and the Gmail account. Enable Private Sync if you want to share availability without sharing event details.

Freelancer Across All Three Platforms

You have a personal iCloud calendar, a client on Outlook, and another client on Google Workspace. Triple-booking is a real risk.

Setup: Add all three (or four) accounts. Use Sync Direction to control which calendars send and receive. Use Private Sync to keep client names confidential across accounts.


Apple Calendar + Private Sync

Private Sync works the same way with Apple as it does with Google and Outlook. When enabled, events replicated to your Apple Calendar appear as anonymous time blocks — the time is blocked off, but the subject, location, and description are hidden. This is useful for:

  • Syncing work and personal calendars without exposing personal details to your employer
  • Co-parenting setups where both parents need availability without personal details
  • Consultants working with competing clients


Apple Calendar + Sync Direction

You can set your Apple calendar to Two-Way, Send Only, or Receive Only — just like Google and Outlook accounts. This lets you build sophisticated sync flows:

  • Set your Apple calendar to Send Only if you want it to remain untouched while its events replicate to your other calendars
  • Set it to Receive Only to use it as a consolidated view of all your other calendars
  • Keep it on Two-Way (the default) for full bidirectional sync


Security and Privacy

A quick note on how Apple credentials work with Sync My Calendars:

  • App-specific passwords are not your Apple ID password. They're separate passwords that only grant access to specific iCloud services (in this case, calendars). Your main Apple ID password is never shared.
  • You can revoke access anytime. Go to appleid.apple.com and delete the app-specific password. Sync My Calendars immediately loses access.
  • App-specific passwords don't expire. Unlike Google and Outlook OAuth tokens that need periodic renewal, your Apple connection stays active until you revoke it.
  • No calendar data is stored. The same privacy commitment applies to Apple — your events are read, synced, and never stored.


Frequently Asked Questions

Which Apple email addresses work?

Any iCloud email: @icloud.com, @me.com, or @mac.com. If you use a custom email domain with iCloud Mail, use your Apple ID email address instead.

Do I need an iCloud+ subscription?

No. CalDAV access to Apple Calendar is available with a free Apple ID. You just need to have two-factor authentication enabled on your Apple account (required to generate app-specific passwords).

Can I choose which Apple calendar to sync?

By default, Sync My Calendars uses your primary Apple calendar. Support for selecting specific calendars is on the roadmap.

What about recurring events?

Apple Calendar handles recurring events through iCalendar recurrence rules. Individual occurrences within your sync window (the next 3 months) are synced across your other calendars.


Get Started

Apple Calendar support is available now to all Sync My Calendars users — including during the free trial. Add your iCloud account alongside your existing Google and Outlook calendars and start syncing in minutes.



← Back to Blog