How to manage contacts from multple accounts (twitter, facebook, gmail, etc,.)

contactsgmailsyncweb application

I have quite a few of online accounts that I use that have contacts within them. Here are a few examples:

  • Gmail (4 accts)
  • Google+
  • FaceBook
  • LinkedIn
  • Outlook.com
  • The list goes on

Within these accounts there some contacts that are unique (i.e. Person A is only found on LinkedIn and Person B is only found on Facebook) and there are a lot of contacts that are the same (i.e. Person C can be found within Facebook, Gmail, Outlook.com, etc,.).

The Problem

The issue that I'm running into is that these contacts are fragmented and not synchronized. For example, Person C has three different sets of information:

Fragmented Info:

PersonC (Facebook)  PersonC (Gmail)     PersonC (Outlook.com)
- FB Profile        - G+ Profile        - Email 2
- Email 1           - Email 1           - Address
- Phone 
                            

With multiple devices that access these accounts, I would like to have a way where all my contacts are synchronized and merged with each other for all of my devices that I use (computer, phone, tablet, etc,.):

Merged Info:

PersonC
- FB Profile
- Email 1
- Email 2
- G+ Profile
- Address
- Phone  

How do I have all of my contacts in a centralized area that synchronizes and merges for most, if not all of my devices?

Note: If you decide to answer with a software recommendation, please read over this meta post first.

Best Answer

Honestly, the only way this would work is if these services offer the feature to merge with other said services;

This means that unless the services you are mentioning (GMail, LinkedIn, etc.) actually had this feature, it's not possible to do it without either:

1) Finding a piece of software that would both merge and manage your information through each of the services API's.

or

2) Learning the API's of said services and making your own software.

Related Question