I spent some time yesterday working with the new CalDAV support in Google Calendar. If you’ve been under a rock, they announced support for it very recently, and for users of the iPhone, and users of iCal, it means seamless syncing of their Google Calendar’s with all 3 systems. What I found lacking, was a step-by-step tutorial on setting everything up, and the pitfalls and hidden steps along the way. First, a few assumptions to go over:
- You've got a Gmail account or have a domain with Google Apps
- You've got a Mac with iCal (only required if you want the iCal sync with Google Calendar)
- You've got an iPhone (only required if you want to sync your iPhone with Google Calendar)
Step 1 - Setup Google Calendar
Google has created a great system for managing calendars and sharing them with others across a domain, or individually with their Gmail account. The initial setup will involve having the default calendar setup with your account. If you have multiple calendars, continue to set those up as you normally would and we’ll show you how to get those sync’d with iCal and iPhone.
Google Apps users will need to ensure that the administrator for their domain logs into the management website, clicks Service Settings and Mobile in the menu. On that page click the checkbox for “Enable Google Sync” and hit “Save Changes”.
Step 2 - Setup iCal
In setting up iCal, we can do this the easy way, or the hard way. As long as their is no difference in the effectiveness of the end result, I choose easy. To that end, we have Calaboration, a Google Sync setup tool specifically for setting up the CalDAV links in iCal.
-
Download Calaboration 2. Copy the .app file to the Applications/ folder on your Mac
-
Run the Calaboration.app
- Sign in with your Gmail or Google Apps login. Full email address with the password.
- If iCal is already running, the application will prompt you to quit iCal and return to the application for setting up your calendars.
-
Select from the listed calendars what you would like to sync7. Click Add to iCal NOTE: If you see your calendars greyed out, they’ve already been added, if they are greyed out with a lock to the right, they are read-only. If you want to add them to iCal, visit the applications preferences and select the “Enable read-only calendars” option. Make sure to read the message that goes along with this option, as it could affect your use of iCal.
-
Okay, all done with that? Awesome. You’re done with the iCal setup.
-
Open iCal and ensure that each of the calendars selected from Calaboration show up. You’ll notice that instead of the sane method, of having all calendars show under the same CalDAV server, the current implementation has one for each.
- iCal is now set-up and syncing with Google. Try it. Go wild. Add stuff and see it magically popup in iCal. Remove stuff, refresh Google Cal and see it disappear. Magic.
Step 3 - Setup iPhone
IMPORTANT: If there is anything on your iPhone that isn’t sync’d with your computer, plug in your iPhone and sync now. The process of setting up the iPhone deletes all calendars in order to proceed.
The next step is covered very well in Google Support and should be followed completely: Sync: Set Up Your iPhone or iPod Touch
If you are using Gmail, you are done. If you are using Google Apps, and you have multiple calendars to sync, follow along for the conclusion.
Getting Started
-
Visit http://m.google.com/sync
-
You’ll see a webpage with icons for the various Google services, scroll down till you see:
-
Tap the rounded button below the icons to configure sync for your domain
-
In the popup, enter the domain name for your Google App account, and press the Go button to the right of the text field. Do not use the iPhone Go button at the bottom right, as it only refreshes the page. Details on why this doesn’t work would be boring.
-
You will see an interface like the one in the first picture, select “iPhone”.
-
Here you’ll see a list of possible calendars to sync with the iPhone calendar. You’ll see that the default calendar is already selected, simply select the calendars you want, and click “Save”.
-
After hitting “Save” you will see a confirmation page which notifies of success.
-
That’s it. Hit the “Home” button on your iPhone and select the Calendar. Within a few moments your Calendar items should stream into multiple calendars on the device.
I hope this quick tutorial was informative. The steps are fairly simple, but I was unable to find a tutorial that brought each of the pieces and caveats of each step together. Happy syncing!