Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How do you sync your Google Calendar with iCal? Do you use any third party software or the CalDAV protocol?

The ability to perform a 2-way sync is a requirement. The ability to sync multiple iCal calendars with multiple Google Calendars is a bonus.

Note. I would prefer a solution based on experience, I can search Google. I already use BusySync but I'm always looking for better solutions.

share|improve this question
    
Shame you're talking about iCal rather than the calendar on the iPhone, otherwise I could plug my project :) –  Jon Skeet Jul 15 '09 at 10:52
add comment

8 Answers

I am not sure if BusyCal is the same BusySync (if it is I apologise)

Update: I have been informed that BusyCal replaced BusySync. Therefore scroll down to my second answer.

Download the 30 day trial of BusyCal 2, and if you think its to your liking you can always purchase it afterwards.

Example Screenshots:

enter image description here

enter image description here

It is described as:

An award winning calendar that provides powerful time-saving productivity tools in a friendly, personalized, easy-to-use package.

BusyCal's unique and powerful features include customizable calendar views, scrolling Month and Week views, an integrated Info Panel for quickly viewing and editing events, integrated To Dos that display in the calendar and carry-forward until completed, custom font sizes and styles, graphics, live weather feeds and moon phases, and a menu bar app for quick access to the current day's events and weather.

BusyCal takes full advantage of the latest features in Mountain Lion, including the Notification Center for displaying alerts and banners; and Application Sandboxing for safe computing. BusyCal is compatible with iCloud, Google Calendar, and other CalDAV servers, enabling you to sync and share your calendars through the cloud with other Macs running BusyCal or the built-in Calendar app on OS X, as well as iPhones and iPads running the built-in Calendar on iOS 6.

Available: http://www.busymac.com/busycal/

Alternatively:

An application called Blotter

enter image description here

Available from: http://wireload.net/products/blotter/

The link below tells you about using Blotter with Google Calendar depending on which version of Mac OS you are running:

http://support.wireload.net/entries/455852-can-i-use-blotter-with-my-google-calendar

share|improve this answer
    
Yes, BusySync was dismissed in favor of BusyCal. –  Simone Carletti Dec 9 '12 at 17:49
    
OK Thanks for letting me know, try my other alternative - Blotter –  Simon Dec 9 '12 at 17:54
add comment

I have used two methods:

1) Add Google calendars to iCal using:

Navigate to iCal > Preferences > Accounts.

Click the plus button.

Select Google from the account type

Enter your username and password

This method worked great until a few weeks ago when I entered some kind of change which screwed up the sync. iCal started throwing weird errors and then changes that I entered on my Mac would no longer be pushed to Google Calendar.

So that lead me to:

2) Synchronize calendars using Spanning Sync:

Backup your iCal events!

Download and install [Spanning Sync][1] (free 15 day trial)

share|improve this answer
add comment

There's also Calaboration. Very easy to use.

share|improve this answer
add comment

I can recommend the free service of Nuevasync http://nuevasync.com from experience. It takes your Google Calendar(s) and syncs them to iPhone or others using a Microsoft Exchange protocol.

2 way syncing, multiple calendars, works like a charm, I've been using it non-stop for 10 months now I think.

When you set up syncing make sure to check the Default calendar in your iPhone Calendar settings to prevent any mishaps, you have to set this to your primary Google Calendar manually.

share|improve this answer
add comment

At my work place we used the CalDAV protocol to sync 2 calendars between 4 computers and 2 people. Since only one person would ever change information we never had to worry about conflicts and it worked great.

We had two accounts but I can't comment on being able to create new calendars in iCal and have them appear in Google Calendar.

share|improve this answer
add comment

I use BusySync - largely because I needed this functionality before there was any other way to do it.

It works really well for me. The three or four calendars I subscribe to from Google calendars are Read-Write, and the fields match up pretty well.

I have looked at other options, but never pursued them, as the current method for me works fine.

share|improve this answer
add comment

Very much interested in the question myself. You probably know that you any Google Calendar comes with its ICal file that you can reference from third-party apps. But the feed leaks more information than as per the original calendar's privacy settings. And Google's VFREEBUSY feed just doesn't do what it's meant to do.

For a business app where I originally thought of using third-party software to synch up an events database with Google Calendar I had to roll my own and parse the ICal feed directly.

share|improve this answer
add comment

have a look at http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=99358#ical

it lets you view and edit google calendars in iCal

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.