Sync ALL your Google calendars to your iPhone
Problem:
You can only sync your default Google calendar to Outlook calendar using Google Calendar Sync, but you want to sync ALL your calendars.
The Not-quite Solution:
The easiest way is to merge all your Google calendars into your default Google calendar, but then you lose the pretty colors and Google is likely to release an update in the future that will make this entire article moot. The goal here is a temporary solution that is completely reversible and merging your calendars is not reversible.
Solution:
The following steps assume your default Google calendar is labeled ‘Personal’ and you have additional calendars you would like to sync.
- Configure Google Calendar
- Rename your ‘Personal’ calendar ‘All’
- Create a new calendar called ‘Personal’ and move all events from ‘All’ to ‘Personal’
- Hide all calendars except ‘All’
- Configure your PC
- Install RemoteCalendars (Outlook plugin for iCal support)
- For each Google calendar except ‘All’, copy the iCal private url from Google Calendar into RemoteCalendars in Outlook (Do not copy you default calendar, labeled ‘All’, or you’ll create a ton of duplicates)
- Install Google Calendar Sync and set it to sync 2-way
When your done your sync flow should look like this:
- iTunes will grab changes you made on your iPhone and add them to Outlook
- Outlook will grab changes you made on Google Calendars
- Google Calendar Sync will push all changes to Google Calendars
- iTunes will push all changes to iPhone
The Catch:
If you add/edit an event in the ‘All’ calendar on Google Calendars, it won’t get synced. So you’ll need to remember to always add events to calendars other than ‘All’. Remember, the idea here is to maintain separate calendars until Google releases a Calendar Sync version that supports multiple calendars.
UPDATED October 2nd, 2008
Apple recently released iPhone 2.0 software which sinces multiple calendars using either Microsoft Exchange of Apple’s MobileMe.
Leave a Reply
You must be logged in to post a comment.