create your own

2-Way Sync - Google Calendar (Gcalendar/Gcal) and iPhone

89
rate or flag this page

By livelonger


On a PC? Follow these substitutions.

  • MobileMe has PC instructions to replace Step 3 below. MobileMe can pull in your Outlook Calendar, if you're using that as well (as opposed to iCal as on a Mac).
  • Instead of Spanning Sync, you can try NemusSync, OggSync, or NuevaSync.

Two-Way Sync between Gcal & iPhone

It can be done, and I've tested it! These instructions are for an iCal-enabled computer (specifically a Mac). It does require:

  • MobileMe ($70 if you get it with a new iPhone, $100 otherwise; or $120/150 for a family plan, for 5 people) - this syncs your iPhone to iCal
  • Spanning Sync - syncs your Google Calendar(s) to iCal

I suspect Google will eventually come up with an iPhone App to replace Spanning Sync, but MobileMe will most certainly be an essential part of the equation.

Here's how it works.


1. Share all of your Google Calendars

Centralize your Google Calendars through one account's calendar. So, if you have your own personal Google account (your "centralized" calendar), plus a few others, including a Google Apps calendar for another domain (your "satellite calendars"), then go to each "satellite" calendar and:

  1. go to Settings > Calendars
  2. click the Shared: Edit settings link
  3. add, under "Share with specific people", the email address associated with your "centralized" calendar, and set the permission to Make Changes AND Manage Sharing. (If you can't do the latter, make sure your domain's admin changes settings to allow this option. Here are the instructions)

Now, in your "centralized" calendar, you should be able to see all the other calendars' items if you highlight those calendars under the Other Calendars box to the left.

2. Create a MobileMe account

Go to me.com and set up a MobileMe account. You'll get an @me.com email address and an associated password.

3. Set up your MobileMe account on your computer

On your primary computer (note: this computer must stay on for the over-the-air syncing to work, once you've gotten everything set up), install MobileMe by:

  1. Updating your computer with all the new Apple software (my computer is only 3 months old and the total download was over 100MB, and took about 30 minutes, including a few restarts - don't worry!)
  2. Go to System Preferences and choose MobileMe under Internet & Network
  3. Under the Account tab, sign in using your MobileMe credentials.
  4. Click the Sync tab, set it to Synchronize with MobileMe Automatically, and check off the items you want to synchronize (at the very least Calendar)
  5. Click the Sync Now button if you like.

4. Set up Spanning Sync

On your Mac:

  1. download and install Spanning Sync.
  2. Open System Preferences, and under Other, click Spanning Sync
  3. log into your "centralized" Google account
  4. Check the Home and Work calendars, and choose which Google calendar you want them to sync with.
  5. Specify how often you want the Sync with your Google Calendars to occur (anywhere from 10 minutes to every week, or manually). I choose every 10 minutes because these are all hosted services so there's no battery power drainage issues.
  6. Hit the Sync Now button, if you like.

5. Set up your iPhone for push

On your iPhone:

  1. Click Settings (same icon as your Mac's System Preferences)
  2. Click Fetch New Data
  3. Enable Push by switching to On
  4. For non-pushable stuff, specify how often you want your iPhone to fetch (for example: my work email doesn't allow Push for whatever reason, but you can go down to Advanced and set each mail/calendar/contacts account to Push or Fetch)
  5. back out to Settings again
  6. Click Mail, Contacts, Calendar
  7. Set up (if it's not there already) your MobileMe account by clicking Add Account...
  8. Choose the pretty MobileMe icon
  9. Enter in your MobileMe signin credentials and hit the Save button
  10. Click your MobileMe account under Accounts (should be your @me.com address)
  11. Switch, at least, Calendars to On
  12. Back out

You should be set! Test it!

Set up a dummy appointment in one of your "satellite" Google Calendars, and watch it migrate through your "centralized" Google Calendar, then to your Mac's iCal, and then to your iPhone.

Then delete the appointment on your iPhone (or move it to a different time), and watch it back-migrate to your "satellite" Google Calendar.

It works, although it's limited to the sync intervals you set up. Spanning Sync is the only enforced bottleneck (so a minimum of 10 minutes); the rest can be set up to push automatically, but, you can, for example, set MobileMe to sync every hour instead of automatically, in which case it would set the syncing interval.

Comments

RSS for comments on this Hub

Veronica Bright profile image

Veronica Bright  says:
16 months ago

Very good. I don't know a lot about google calendars, or cell phones for that matter, but I'll bet my kids will like it! :)

monitor profile image

monitor  says:
16 months ago

This is great information for people interested in using Gcalender and Gcal, livelonger. Very nice concise explanations for these functions.

Your fan.

Mon.

deeno  says:
16 months ago

Yeah, doesn't work on my PC...Mobile Me has no provision to work through a proxy server, so it can't sync with my Outlook on my work laptop while I'm in the office.

You'd think a program of this caliber would have provisions for proxy servers. Maybe in the future, but currently Mobile Me is a Mobile Mess.

livelonger profile image

livelonger  says:
16 months ago

I agree, Deeno, still a mess. I'm only using Mobile Me for the calendar syncing, and, as you can see, it's still not a very simple solution.

Guru-C profile image

Guru-C  says:
16 months ago

Thank you, Livelonger! I have an i-Phone and Mobile Me and this is a very lucid explanation to a question that's been baffling me. As always a great hub!

livelonger profile image

livelonger  says:
16 months ago

Thanks, Guru-C!

A coworker is trying to get NuevaSync to work, which would bypass the need for MobileMe for calendar & contacts sync. Will publish something as soon as I find out!

VibrantViews profile image

VibrantViews  says:
16 months ago

Wow, looks like a great way to get better organized. Thanks for the info!

pixelspotlight profile image

pixelspotlight  says:
16 months ago

Very interesting... thanks!

esocial profile image

esocial  says:
15 months ago

This looks like it could be great! Need to check it out, thanks for the heads up :)

eugie17 profile image

eugie17  says:
15 months ago

Good work,

I don't much use my mobile with internet, I use a PC or Laptop most of the time

lovitts  says:
14 months ago

Almost...this is the solution I've been looking for. I'm using a PC and want to sync multiple gcals via push to my iphone. Currently use OggSync to go thru Outlook, but still no push. With the solution here, I can get gcal --> Outlook --> Mobileme, but in MobileMe, all of my separate calendars from gcal/outlook are combined into one. Am I missing something or is there a way to sync to separate mobileme calendars?

Thanks.

starcatchinfo profile image

starcatchinfo  says:
14 months ago

VERY NICELY EXCELLENT EXPLAINED HUB

mp  says:
3 months ago

Thanks so much for the clear step by step instructions... very well laid out and researched... thanks for the Hub... great work.

thompsonjemss  says:
2 months ago

This is great information for people interested in using Gcalender and Gcal, livelonger. Very nice concise explanations for these functions. btxchange dot com

Your fan.

nt  says:
5 weeks ago

very good (rim to blackberry)

Submit a Comment

Members and Guests

Sign in or sign up and post using a hubpages account.


optional


  • No HTML is allowed in comments, but URLs will be hyperlinked
  • Comments are not for promoting your hubs or other sites

working