Is there a way to sync icloud calendar into Google's calendar?

Discussion in 'Apple Music, Apple Pay, iCloud, Apple Services' started by djxpress, Mar 26, 2013.

  1. djxpress macrumors member

    Joined:
    Nov 6, 2010
    #1
    I have both iCloud and Google calendar sync set up on my Mac iCal program so I can see everything in iCal. However when someone puts a date onto my iCloud calendar, I can't figure out if I can sync it with Google calendar directly (I mainly use the Google calendar web app). I have to go and manually add the date to my Google calendar.

    The reason this is an issue is that since Google calendar is synced with my iCal, when my sidebar notifications show, I will see 2 notifications for the same event. Obviously this is because the notifications pull from iCal. When I look in my iCal, there are 2 of the same event/date (1 from iCloud and the other from me manually adding it to Google calendar). Is there a way to make it sync so that when someone adds something to iCal, it will automatically sync to my Google calendar? I know if I add something to iCal directly, it will sync and show up in my Google calendar. I wish it would do the same from iCloud.
     
  2. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #2
    I don't know of a reliable way to sync those two syncing services.

    When you say "when someone puts a date onto my iCloud calendar" does it mean your iCloud calendar is shared with others or that they're sending you invitations?
     
  3. djxpress thread starter macrumors member

    Joined:
    Nov 6, 2010
    #3
    i.e. someone sends me an invitation on icloud and I accept and it gets added to my icloud
     
  4. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #4
    Have them send the invite to your Gmail address?

    Or, if the invites are coming from iCloud users you can add a mail rule at iCloud to forward mail in which the subject contains "invited you to" to your Gmail address. Then you can add the event to your Gmail calendar from your Gmail webmail. I don't think you can RSVP to the invite via this method. That may have to be done via iCloud so you'd still have two events.
     
  5. djxpress thread starter macrumors member

    Joined:
    Nov 6, 2010
    #5
    Basically, when someone adds an event/date to iCloud, or when I add a date to iCloud calendar, it will pull into my desktop iCal app. I only use the desktop iCal app occassionaly. I use Google Calendar more often, so I need to copy the event and put it into my Google calendar. My Google calendar is synced to iCal. When all is said and done, my iCal shows the event pulled from both Google calendar and iCloud, thus duplicating the event within iCal and within my notification bar on the right of the desktop.
     
  6. mikerobert macrumors newbie

    mikerobert

    Joined:
    Jul 12, 2008
    #6
    Try This...

    I have never do this before but give it a try. I don't think you will be able to control the calendar in Google but at least all your events will come through on Google.

    Visit: http://icaltogcal.com

    Get the URL from iCal and Paste it in the above website. It will then give you another URL. Wait a few minutes and then add that URL as a subscription in Google.
     
  7. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #7
    The nature of invitation events makes them difficult to move around. If the invitation is to your iCloud email address, then subsequent changes probably won't be reflected in an event copied to a different calendar.

    If you can't get people to send invitations to your Gmail address, you're better off leaving them in iCloud so that changes get reflected properly.
     
  8. wzz macrumors member

    Joined:
    Mar 20, 2013
    #8
    Does the invitation still work for google calendar after they've stopped Microsoft exchange?

    & Is invitations compatible between cross platform?
     
  9. gg.gamble macrumors newbie

    Joined:
    Jul 27, 2011
    #9
    move don't copy

    Little late to game, and I know it's not an automatic solution but once it's imported to iCal rather than re-enter the event in google iCal can change which calendar it's assigned to.
     

    Attached Files:

  10. joflo723 macrumors member

    Joined:
    Dec 6, 2010
    #10
    After trying dozens of other workarounds, this worked for me. Thank you!

    Jo
     
  11. daniirwan macrumors member

    Joined:
    Sep 28, 2010
    #11
    This worked for me as well...thank you very much!
     
  12. madcap802 macrumors newbie

    Joined:
    Nov 13, 2013
    #12
    This works!

    Worked effortlessly for me also. My iCal is now synced with my Google Calendar. I do everything as far as adding events and appointments on the fly on my iphone and its nice to have it synced w my Google account also for when I'm on my PC or Nexus7
     
  13. jelloheadz macrumors newbie

    Joined:
    Dec 1, 2009
    #13
    Thank you!

    I've tried a bunch of different things, this is the one that has worked best, thank you!!!
     
  14. claire70 macrumors newbie

    Joined:
    Dec 4, 2013
    #14
    I'm obviously being really stupid here, but HOW do I get the URL which icaltogcal has given me into my Google calendar?? Where do I paste it? I have tried clicking the arrow next to 'other calendars' and then 'add by URL' but nothing happens. I can't see anywhere else I can paste it to.
     
  15. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #15
    You're supposed to get a popup dialog box which has a place to paste the URL when you select "Add by URL" there.

    Try a different browser.
     
  16. claire70 macrumors newbie

    Joined:
    Dec 4, 2013
    #16
    Sorry, I wasn't very clear. I get the popup box. I've pasted my URL into that box, and it has created a listing for it on the left-hand side, under 'other calendars'. But none of the calendar events are actually showing up.
     
  17. BrianBaughn macrumors 601

    BrianBaughn

    Joined:
    Feb 13, 2011
    Location:
    Baltimore, Maryland
    #17
    Do you have the calendars "showing", that is, the color box to the left of the calendar name isn't blank?

    Also, there's always been a lag with new events showing up in Google subscribed external calendars. Seems like the source calendar's events have always shown immediately after subscribing, however.
     
  18. claire70 macrumors newbie

    Joined:
    Dec 4, 2013
    #18
    Yep, the calendar is showing (a nice purple colour), and it's been over 12 hours now since I set it up and it still isn't showing anything! :-(
     
  19. Mr.MacJr macrumors newbie

    Joined:
    Jul 11, 2012
    #19
    how to get iCal URL?

    great thread... just confused on how to initially get the iCAL URL...?

    secondly... to confirm.. this will provide live 2-way syncing correct?

    thanks!
     
  20. impaler macrumors 6502

    Joined:
    Feb 20, 2006
    Location:
    FL
    #20
    There has been much discussion on this - there's no reliable or fast way to ensure two-way sync of Google and iCloud CalDAV calendars. Just pick one.
     
  21. DLThompson06 macrumors newbie

    Joined:
    Aug 2, 2014
    #21
    For those needing detailed instructions

    Log in to your iCloud account from a web browser.

    From the iCloud main page, click on Calendar. Click on the broadcast icon next to the calendar you want to share. In the pop-up window that comes up, click on Public Calendar. Highlight and copy the entire webcal link that appears. Then hit Cancel. You can log out of iCloud now if you want. Open up another browser window and go to:

    https://icaltogcal.com/

    Paste the webcal link (that you just copied) into the textbox, and click on the blue Continue button. There should now be a green Success message in the middle of the page, followed by a Share URL address. Highlight and copy the Share URL address.

    Now open up a new browser window and go to your Google Calendar. On the bottom of the left-hand panel where it says Other Calendars, click on the down arrow (the one on the right, not on the left). Then click on Add by URL. Paste the URL that you just copied. Click on Add Calendar. In a matter of a few seconds, the new calendar will show up listed under Other Calendars, with a long webcal name. Click the down arrow next to the new calendar and click on the desired color for the calendar items. Click on the down arrow next to the new calendar again and choose Calendar Settings. Replace the lengthy webcal name with a more user friendly name (i.e. Jim's Work Schedule). Click Save and you're done.
     
  22. CADer macrumors 6502

    CADer

    Joined:
    Apr 24, 2007
    #22
    Can anyone confirm this is still working? I set up 3 iCloud calendars and none have shown up yet.
     
  23. rwillett macrumors newbie

    Joined:
    Dec 9, 2013
  24. bullet99 macrumors newbie

    Joined:
    Dec 14, 2009
    #24
    Not Necessary -- Just Use Two Syncs

    Accepting invitations did not show up on all devices connected to iCloud.

    If you accept an invitation sent to your Google account, it will show up on all devices that link to that account. iCloud does not link to Google. If a device is NOT showing an invitation accepted on a Google account, add that account (and calendar) to the device. It will show up on all devices linked to that account just like the devices linked through iCloud, just not on iCloud. The key is to sync the devices to two accounts, not try to sync the linking accounts. If you want to know where it's coming from, color code the calendars.
     

Share This Page