Keeping Gmail, Cell Phone Contacts and Apple’s Address Book in Sync
I know dozens and dozens of people who have ditched Apple’s mail, and Entourage – and now use gmail or Google Hosted email on their domain. I personally find myself working on multiple computers or constantly in situations when web based email is just easier – and gmail for my domain just seems to make sense – however because of this my Apple Address book has suffered in the meantime and I have developed 3 address books that havent been talking to each other lately.
Gmail
My gmail addressbook is huge and contains ever single email address I have ever sent/received from. But there are no phone numbers, address’ or IM handles. There are 469 Entries, but as I flip thru I see several duplicates and incomplete entries. Just plain sloppy. The anal-retentive part of me is crying. This is just plain unusable.
Apple Address Book
Actually not that bad. But again there are some duplicates and lots of missing info as I don’t update this often. Dozens and Dozens of people that I talk to daily aren’t even in here.
Cell Phone Contacts
Another beast entirely. Easy to sync with my Apple Address Book, and I do that fairly often – but it tens to be the most dynamic and frequently changing address book I have, but it never sync’s with gMail.
. . . . .
Plan of Attack
1. Sync Phone with Apple Address Book
2. Sync Gmail with Address Book using ABGMerge
Actually in interest of full disclosure, my RAZR fell into a pool a while back, and I’m using an old phone that doesnt sync easily, so I did’t sync it thru software – but I ended up manually adding all my phone contacts by hand into address book, but I will assume that the average reader will have a more modern phone than I have today and won’t have this issue.
So after that little hiccup I charged away and downloaded ABGMerge which is just an actionscript (and yay – it’s FREE!). Then I went into my email account and exported a CSV of my contacts.
I fired up ABGMerge and went thru a couple quick prompts, and she chugged away for a few minutes… until I had an error message that ABGMerge had given up and had found a bug, and quit.
I was a little surprised, and worried – but when I opened up my address book I noticed that there were tons of new entries and it appeared that it was successful. I couldnt find the bug. There were about 8 new groups over on the left hand sidebar, which contained the new entries, and honestly I just deleted them all and went to “VIEW > ALL” and started scrolling thru to see what I had to deal with.
. . . . .
Now is when I realised that I was an idiot. I absolutely should have gone thru gmail and pre-deleted all the contacts that I didn’t want to deal with. Literally over 500 contacts who I had emailed once, or was spammed by are now in my Address book. Contacts that I recognize were also duplicated 3, 4 or 5 times depending on their email address or sometimes as “Doe, John” instead of “John Doe”. Obviously this isn’t the programmers fault or anything – but I had just created myself a ton of work.
I took the next 60-90 minutes and went thru and deleted/merged/cleaned up this mess and When I was all done I now had a master list in Apple’s Address Book. This was nice, and if I had a decent phone I could just iSync like a normal person and my Phone would be in good shape. However, Now how do I get this data all clean and tidy into Gmail? I couldn’t just re-upload the CSV from ABGMerge, because it would just clutter up gmail.. so I went and found Addressbook2CSV Exporter And I exported a CSV and uploaded that info Gmail. …. aaaaand….
Nothing special, Rather than cleaning up and modifying existing entries it just ignored duplicate entries.
So anyway, in closing I would have to say that there is no easy or simple way to keep all 3 of my contact management systems in sync. And the problem seriously just is that it is my choice to have moved all of my email to gmail. If I used Mail or Entourage then we all know that this wouldn’t be an issue. But gmail just isn’t made to talk to anybody else. These applications are cool and handy. but they require either careful prep work to clean up your data – or substantial cleanup work.
Kudos to the guys who built these – you did a great job, and I left them installed on my Powerbook, but it wasn’t as smooth as I hoped.





