← All guides

Guide · iCloud

How to show iCloud calendar events as busy on your work Google Calendar

Updated

Short answer

Google Calendar can't read availability from an iCloud calendar, so coworkers booking time with you can't see your Apple Calendar appointments. You can publish the iCloud calendar and subscribe to it from your work account, copy each appointment by hand, or use a sync service that writes a private "Busy" event to your work calendar for every personal one.

Only the third option makes you look busy to coworkers without showing them what you're doing. SyncBusy does it with an Apple app-specific password, checking iCloud every 15 minutes on the free plan and every 5 on Pro.

Why this is harder than it looks

When a coworker uses Google Calendar's "Find a time", or sends you an invite, Google checks the calendar that belongs to your work account. Your iPhone calendar lives in iCloud, which Google can't see. Apple has no "share free/busy with Google" setting, so unless something puts your personal appointments onto the work calendar itself, you look free during your dentist appointment.

Option 1: Subscribe to a public iCloud calendar link

  1. In Calendar on iCloud.com (or on an iPhone or Mac), open the sharing settings for your personal calendar and turn on Public Calendar. Copy the link.
  2. In Google Calendar on the web, signed in to your work account, go to Other calendars → + → From URL, and paste the link. If Google rejects it, change webcal:// at the start to https://.

It's free, but it has three problems:

Option 2: Copy appointments by hand

Create an event on your work calendar for each personal appointment, title it "Busy", and set its visibility to Private. Coworkers see you're busy, and nothing about the appointment. It works, but you have to remember every time, and when an appointment moves or gets cancelled, the copy doesn't follow.

Option 3: Sync busy blocks automatically

A sync service reads your iCloud calendar and keeps a private busy block on your work calendar for each event. With SyncBusy:

  1. Create an app-specific password at appleid.apple.com (Sign-In and Security → App-Specific Passwords). SyncBusy never sees your Apple ID password, and you can revoke the app password at any time.
  2. Pick which iCloud calendars to sync. You can choose more than one.
  3. Sign in with your work Google account so SyncBusy can create busy blocks there.

From then on, each iCloud event shows up on your work calendar as a private event called "Busy (via SyncBusy)". Coworkers see only "Busy". Moved or cancelled events update on the next check. Events you've declined or marked Free are skipped. SyncBusy only reads your iCloud calendars; it writes to one only if you turn on reverse sync, and then only to the calendar you pick.

Apple doesn't offer push notifications to other apps, so iCloud is checked on a timer: every 15 minutes on Free, every 5 on Pro. The free plan syncs 14 days ahead; Pro syncs up to 60 days and costs $4 a month or $36 a year. Your work calendar needs to be Google Calendar; for Outlook or Microsoft 365, see the comparison.

The three options side by side

Public linkBy handSyncBusy
Coworkers see you busyNoYesYes
What coworkers seeNothing"Busy" if marked Private"Busy"
Who else can read your eventsAnyone with the linkNo oneNo one
Changes followHours laterOnly if you redo themWithin 5–15 minutes
CostFreeFreeFree, or $4/month for Pro

Questions

Does SyncBusy get my Apple ID password?
No. You give it an app-specific password, a separate 16-character password Apple generates for one app. It can't sign in to your Apple account or change its settings. SyncBusy uses it only to reach your calendars, stores it encrypted (AES-256-GCM), and you can revoke it at appleid.apple.com at any time.
Will my employer see my personal appointments?
No. Each busy block is a Private event. Coworkers see only that you're busy. With the default name, "Busy (via SyncBusy)", the event on your work calendar contains nothing about the appointment at all. SyncBusy doesn't store your event titles either, only a one-way fingerprint used to spot changes.
My work calendar is Outlook or Microsoft 365. Does this work?
Not with SyncBusy, which writes to Google Calendar only. OneCal and CalendarBridge both support Outlook; the comparison page covers them.
Why isn't iCloud instant, like Google?
Google Calendar sends SyncBusy a notification the moment something changes, so Google calendars sync within seconds. Apple's calendar service has no such notification for other apps, so iCloud has to be checked on a schedule: every 5 minutes on Pro, every 15 on Free.

Try SyncBusy

Free to start, no card needed. Connect your personal Google or iCloud calendar and your work Google Calendar, and your busy time shows up within minutes.

Get started free