Apple Calendar Bridge — Wire iCloud to the Dashboard (and Back)
Easiest route — have Cowork do this for you.
Most of this setup is "open this page, click that thing, paste this here." That's what Cowork is for. The whole course is built on the idea that Claude does things FOR you — there's no reason to click through a setup yourself when an assistant can do it while you watch.
Open Cowork mode (see Step Up to Cowork if you need a refresher) and paste:
What Cowork drives: the iCloud publish step, the Google Calendar subscribe step, the connector connection in your Claude desktop app.
What you do: Apple ID and Google sign-ins (Cowork can't enter passwords or 2FA codes for you — that's intentional), and the iPhone-side step (adding your Google account to your iPhone Calendar app) — Cowork lives on your computer, so it can't reach your phone.
If you'd rather see the clicks first, or do it yourself with Cowork as backup — the manual steps below are the same path Cowork would walk.
What you're setting up.
Cowork's calendar connector only reads Google Calendar. If you live in iCloud, you need two pieces of plumbing — both built into Apple and Google already:
- iCloud → Google. Publish your iCloud calendar as a private link. Have Google subscribe to it. Now the dashboard can read events you added on your iPhone.
- Google → iPhone. Add your Google account to the iPhone Calendar app. Now events Claude adds by voice (which it writes to Google) appear on your iPhone next to your iCloud events.
Two things to know before you start
The iCloud → Google direction is read-only and not real-time. Google refreshes subscribed calendars on its own schedule, often hours apart. Events you add on your iPhone this morning may not hit the dashboard until later. The Google → iPhone direction is real-time (it's an account, not a subscription) — voice-added events appear on your phone instantly.
You need a Google account. If you don't have one, sign up at accounts.google.com/signup. You don't have to use Gmail — the account exists so Cowork has something to read and write to.
Part 1 — Publish your iCloud calendar.
Done on icloud.com in any browser. (Mac Calendar app and iPhone fallbacks below.)
- Go to icloud.com → sign in → click Calendar.
- In the left sidebar, hover the calendar you want to share (Home, Family, your name). Click the share icon that appears next to the name.
- Check Public Calendar.
- Click Copy Link. The URL starts with
webcal://. - Click OK.
- Paste the URL into a Note or chat — you'll need it in Part 2.
Change webcal:// to https:// before pasting into Google.
Google's "From URL" box won't accept webcal://. Edit the start of the URL — leave everything after the :// exactly the same. This one swap is the part most attempts trip on.
Mac Calendar app shortcut
Right-click (or Control-click) the calendar in the sidebar → Share Calendar → check Public Calendar → click the share icon next to the URL → Copy Link. Same webcal:// → https:// swap needed.
iPhone-only fallback
Calendar app → Calendars at the bottom → tap (i) next to the calendar name → toggle Public Calendar on → Share Link → Copy. Email the URL to yourself; Part 2 needs a desktop browser.
Part 2 — Subscribe to it in Google Calendar.
- Go to calendar.google.com → sign in.
- Left sidebar — find Other calendars. Click the + next to it.
- Choose From URL.
- Paste the iCloud URL. Confirm it starts with
https://, notwebcal://. - Click Add calendar.
- Close settings. Your iCloud events appear on the main calendar view, usually in a different color.
- Optional: hover the new calendar in Other calendars → three dots → Settings → rename it to iPhone Family Calendar (or whatever you'll recognize).
"Could not fetch the URL"
Three things to check, in order: URL starts with https://, Public Calendar is actually checked on the iCloud side (not just typed-and-cancelled), no stray spaces or line breaks in the pasted URL.
Part 3 — Add your Google account to the iPhone Calendar app.
This is what makes voice-added events show up on your phone. Without this step, Claude can write events to Google all day and your iPhone Calendar app won't see them.
- iPhone Settings → scroll to Calendar → Accounts → Add Account.
- Tap Google.
- Sign in with the Google account you used in Part 2.
- Toggle Calendars on. (Mail, Contacts, and Notes are optional — you don't need them for this.)
- Open the Calendar app → tap Calendars at the bottom → make sure your Google calendar is checked under the Gmail section.
Optional — same on Mac
If you want voice-added events on your Mac Calendar app too: System Settings → Internet Accounts → Add Account → Google → sign in → toggle Calendars on. Same idea, same result.
Part 4 — Point Cowork at the same Google account.
Back to Step Up to Cowork, Step 3 — connect Cowork's Gmail and Google Calendar connectors using the Google account from Part 2. Cowork doesn't know or care that the iCloud events came in through a subscription; from its side it's reading a Google calendar.
If the iCloud events don't show up in Cowork's reply
Cowork sometimes only reads your primary Google calendar by default. In Google Calendar's left sidebar, hover the iCloud calendar under Other calendars → make sure the colored box next to its name is filled in (visible). Click it once if it isn't. Re-run the prompt.
Your two-mode workflow.
- At your computer: add events to Apple Calendar the way you always have. The iCloud subscription brings them across to Google → Cowork sees them on the dashboard (with the refresh delay).
- On the go (voice): "Hey Claude, add Cade's gymnastics Thursday at 4." Claude writes the event to Google → it appears on your iPhone Calendar app instantly (because Google is now an account on your phone) and on the dashboard instantly (because Cowork reads Google natively).
- Same-day events you add on your iPhone: use voice if you want the dashboard to see it within seconds. If you tap-add on the iCloud calendar, the dashboard won't catch it until Google's next refresh.
Privacy note on the public URL
"Public Calendar" is a long random URL — functionally only readable by people you give the link to. Don't paste it into anything public (Reddit, a public Google Doc, an indexed Slack). If you ever lose track of it, uncheck Public Calendar in iCloud to kill the URL, then re-publish to get a new one.
Skip the bridge.
If this is more than you want, the .ics import flow from School Papers to Calendar works on Apple Calendar natively — that part of the course doesn't depend on Google at all. The dashboard's Today View block will simply stay empty, or you can replace it with a manual "paste the next 7 days here on Sunday" block.
Done? Head back where you came from.
You probably landed here from Set Up Pro & Cowork or Build Your Family Dashboard.
Back to Build Your Family Dashboard →