Your contacts are often scattered across multiple email accounts and social sites.

For instance, you may have switched to Gmail but some of your contacts may still be stored in the old address books of Hotmail or Yahoo! Mail. Then there are places like Facebook and LinkedIn that store personal and professional details of your contacts (including profile pictures) but fetching this information into your main address book is often a tricky thing.

One Place for all your Contacts

If you find it a hassle to maintain multiple address books, a possible solution is that you consolidate them all into a single cloud-based service like Google Contacts.

Here are some ideas on how you may go about doing this:

Step 1: Bring all address books into Google Contacts

Import into Google Contacts

Go to Gmail Settings and click the “Import Mail and Contacts” button to bring all the existing contacts from Hotmail, Yahoo! Mail, Gmail, Google Apps, and your other email accounts into Google Contacts.

Next download your address books from LinkedIn, Facebook, Outlook, Orkut, and other accounts as CSV files and import them all into Google Contacts one-by-one.

Step 2: Clean-up the duplicates

When you import contacts from multiple places, it is obvious that some of the entries would be duplicates of each other. Google Contacts however makes it quite easy for you to manage these duplicates.

duplicates

Choose “Find Duplicates” under “My Contacts” and the tool will group all the entries that share the same name. Do remember to review all the default suggestions one-by-one as sometimes two people in your contact list can have similar names and you don’t want to combine them into one.

Once you’re ready, just hit the   Merge button.

Google Contacts Manager mostly relies on the person’s name to detect duplicate entries. If it fails to recognize all your duplicate contacts, you can merge them manually as shown in the next screenshot.

merge duplicate contacts

Step 3: Enrich your contacts data

Google Contacts now has basic details of all your contacts including their names, email addresses and, in some cases, phone numbers and birthdays. We are however still missing profile pictures, website URLs, social profiles, etc.

There’s a useful online service called Gist that may help bring lot of such additional profile details into our Google Contacts. Here’s how:

3a. Go to gist.com and open a free account.

3b. Once your account is activated, go to “Other Contacts” and connect Google Contacts with Gist. Type your Gmail username and click “Authorize and Upload” – this uses OAuth so you can upload your entire Google address book into Gist without sharing your credentials.

upload gist contacts

The process of importing contacts from Google into Gist may take a while to complete depending on how you large your address book is. Take a coffee break here!

3c. Now that all your contacts have been imported (see the progress bar at the top), go to gist.com/people and you’ll find that Gist has discovered tons of extra information about your contacts that weren’t available in your original address book. This includes their blog addresses, social URLs and more.

Let’s now bring this new information back into Google Contacts. Select all the contacts, click Export and Gist will send you a single vCard file in your Inbox.

enhanced google contacts

Download this v-Card file and import it into your Google Contacts.  Don’t worry, it will only merge the new details and won’t create any duplicate contacts.

The next thing that we are missing in Google Contacts are profile pictures.  There’s a utility called  Google Contacts Sync that takes your Gmail (or Google Apps) credentials, finds the matching entries in your Facebook network and accordingly updates their profile pictures and birthdays in Google Contact.

If you are not connected with all your Google contacts on Facebook, you can still bring their profile pictures through RainMaker.  This is an excellent service that can populate your Google Contacts entries with photos and social details pulled from Facebook, Twitter and LinkedIn. The free account will however limit you to 25 contacts.

To summarize, we first imported all our address books into Google Contacts, merged the duplicates and then added profile pictures and social details of our contacts.

What next? If you have a smartphone like the iPhone, Nokia (Symbian), BlackBerry or Windows Mobile, you can use Google Mobile Sync to keep your Google Contacts synchronized with the built-in address book application. Android mobile phones have this built-in so your phone’s address book will always be in sync with Google Contacts.

Microsoft Office users may try GContactSync to keep their Outlook address book in sync with Google Contacts (it works both ways). See the other synchronization tools for Outlook.

Related: Consolidate your Email Accounts