The GigaOM Network: Cleantech | Tech Insider | Gadget Gurus | Online Video | Open Source | Mac Love | Research | Live Events | About | Contact

Keep Your Address Book in Sync With Google

October 26th, 2009 (9:00am) Charles Hamilton 5 Comments

google-macOne of the reasons that I recently upgraded to Snow Leopard was the new ability to sync the Mac OS X Address Book with Gmail’s or Google Apps’ Contacts. This function has been around for a while, but for some reason, it was previously available only to iPhone users.

I really appreciate well-produced synchronization, because I’ve experienced firsthand how difficult it is to get right. It seems that software developers can never quite agree on how to organize contact information, so everyone’s databases are different. For a long time, for instance, one of the major makers of financial management software didn’t even create city, state and ZIP/postal code fields, opting instead for an address field where all of that information was run together, making the data very difficult to parse.

So I’ve been pleasantly surprised with Snow Leopard’s “sync with Google” function, especially because I have a fairly large address book, and most of its entries have photos associated with them, something that very few sync solutions even try to support.

With a little planning, you can easily sync your address book with Google. Here are some tips — some of which are also applicable to other synchronization systems, such as the one available for synchronizing data between Google and Thunderbird’s Address Book on a PC.

  1. Clean up your contacts. It’s easy to get sloppy about how we enter information, so it’s worth looking through your Address Book to make sure that your data is accurate and well-formatted. Putting first names and middle initials together in the first name field can produce amusing results, as can forgetting to check the “company” box for such entries — I had one card titled “Daily, Web Worker”! I also discovered a bunch of messed-up entries that had apparently been caused by previous experiments with sync software and services. One such service must have been European, because I found lots of entries where the postal code preceded the city, as is standard in France, but which isn’t correct in North America or the UK. Be careful with international phone numbers, too. If you don’t precede country codes with the plus (+) sign, some programs will try to format the numbers in North American format.
  2. Back up your data! At the least, use Address Book’s Export function, and save a backup in Address Book Archive format. If you want added safety, use a program like Address Book to CSV Exporter to save your data in CSV format, which can be read by lots of other programs.
  3. If possible, don’t try to sync two sources with different data, at least for an initial synchronization. You’ll get best results if you can clean up your data in the Mac Address Book, and completely erase all your contacts in Google. However, if that’s not possible, the charmingly named Conflict Resolver will spring into action during the sync, and give you the choice of which records to keep.

Once you’re ready, enter your account information into Address Book’s Preferences. Go to Accounts, check the “Synchronize with Google” option, click “Configure,” and enter your Gmail or Google Apps email address and password. That’s really all there is to it. I’ve found that you need to be logged out of the Google web interface for the sync to start. You might also need to make a change to your Mac Address Book in order for the sync program to become active, but once it begins, the process is surprisingly fast.

The Mac-to-Google sync system does have limitations. It can sync with one Gmail or Google Apps account at a time, and although it offers sync with Yahoo Mail’s contact lists, I’ve never been able to get Yahoo sync to work. Sync is also available with Apple’s MobileMe service, but I haven’t tried that.

All in all, I’m quite pleased with the results, and am happy that I can have immediate access to my contact information in several different places. As far as I’m concerned, one can never have too many backups of this vital data.

How do you keep your contact data synchronized?

Tags: , , , , , , , , , ,

Comments (5)

  • This is a very pointe article. Using Google is an amazing resource to help a team work more efficiently, especially when they aren’t in the same office all the time.

    I mentor a group of young men and it is the easiest way for us to schedule events, meetings or work out sessions. Google is slowly becoming the future of all of our communication.

    Thank you for writing this Charles. It is a very good article.

    Dustin
    http://www.ILostMyJob.com

    ilostmyjob9:50 AM on October 26, 2009 Reply

  • Is the bi-directionnal sync working ? (I can’t get the mac datas be synced with the google datas once the initial sync !!)

    productivebydesign — 10:13 AM on October 26, 2009 Reply

    • I have been able to add information on the Google web interface, and have it be reflected in my Address Book. Make sure that you log out of Google and close Address Book; once you have done so, sync should happen relatively fast.

      Charles Hamilton — 2:16 PM on October 26, 2009 Reply

  • As for me, I use Syncmate. This tool is absolutely free and syncs Contacts and iCal in my mac with Google (two way sync). I also use it to sync mac with my HTC.

    As far as I know, Syncmate also allows syncing mac with other phones, macs or pcs and online. And seems like they’ve released new version recently – PSP sync was added.

    I like this tool and it works great for me http://www.sync-mac.com/syncmate-features.html

    James2:16 AM on October 27, 2009 Reply

  • hmm – it worked like a charm (pictures, notes and all!) and then it wanted to remove all the nickname fields in my Address Book – doh!

    anyone have a workaround to preserve fields not in Google’s schema?

    Chinarut6:19 PM on December 16, 2009 Reply

Linkbacks (0)

Subscribe to comments feed

Leave a Reply

Sign up for our daily email:

Watch videos at Vodpod and more of my videos