Sharing this note I made when trying to sync a shared calendar from gmail to iCloud today. The process was frustratingly complex and figured it might be good information for the rest of the community

I’ve been wanting to switch from the google calendar app to the iCloud calendar app but my wife prefers google calendar so getting her to migrate all her events and appointments from gmail to iCloud isn’t reasonable. I thought I’d just add her calendar to my calendar app but was having trouble. You can’t just add it as a subscribed calendar as the link to the calendar doesn’t work. So I thought of adding my gmail account to my iPhone and just syncing the calendars from gmail to my iPhone but her calendar still didn’t show up.

So for some reason this is not advertised by apple and the setting is obfuscated by google so after a lot of trial and error and googling, I found a result that worked.

You can use this link to get a shared calendar to appear in the list of synced calendars from gmail. https://calendar.google.com/calendar/u/0/syncselect

Calendars that you only have read permission on seem to be unchecked by default.

Thanks to this website I was able to find this information so follow this link if you need more detailed instructions. https://workspacetips.io/tips/calendar/sync-shared-google-calendars-to-your-ios-device/

  • æjinei@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    I also had issues subscribing with the link, but noticed it only works if your calendar is set to public. In the Google Calendar settings on desktop under “Integrate calendar” there’s a Secret address in iCal format. That link worked and everything syncs without me needing to add a Google account to my iPhone.

    I may be misunderstanding your issue though.

    • TORFdot0@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 year ago

      Maybe I was doing it wrong, but I still thought that the calendar app was stripping https out of the url and trying and failing to connect when pasting in the secret link. I may have not set it to public since it was my spouse’s calendar and not my own

      • æjinei@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        I’d advise against setting it to public, since then everyone on the internet will be able to view it. Google also warns you when you try to set it to public. I believe the secret link is there for this scenario. Either way you got it to work.