No one told me life was going to be this wayWanted: Universal connector service for all my friends and social networks

Share |
facebook-invite-friends.png

TripItGate has me thinking about how to make social network invitations more useful, less spammy, and less of a hassle.

Invitations are a standard part of social network signups and usage. When you join a social network, you're typically asked to connect with friends who are already using the same service. If you're willing to share your username and password on other systems -- like Gmail, AOL, MSN, Yahoo, Facebook and Twitter -- the network you've just joined can suck all your contacts in from your other networks, and tell you who you know on the network you've just joined.

Since most social media services are more useful if you have a critical mass of buddies or contacts, it's very helpful to get users up and running with a set of buddies. It's so helpful, in fact, that on the networks I use regularly -- like LinkedIn and Facebook -- I regularly visit the "invite friends" page so I can find any new buddies who've joined since I first signed up.

That's where the hassle comes in: to keep my networks up-to-date on every site I use, I have to regularly visit the "find friends" pages on a whole lot of sites. What makes this doubly annoying is that it's the same crew I'm (re)connecting with on site after site: the chronic Web 2.0 adopters who (like me) join a lot of social networks.

Rather than importing and updating my contact list on each individual network, I want a universal connector service. I'm envisioning a single dashboard, based on my core set of contacts -- in my case, probably my Gmail contact list (though a good connector dashboard would let you start by importing contacts from Google, AIM, MSN or a half-dozen other sites). By giving the connector my username and password on all the networks I belong to, it could give me one-stop access to harmonizing my buddy lists across all sites by showing me who I know on each network.

I could use the service as a one-stop replacement for all the individual "invite friends" pages on my various networks. Or I could set up the service to automatically buddy people whenever they join a network I use. My guess is most people would go for automatic buddying, but even for those who want to hand-select each connection, a single dashboard is a big efficiency gain.

Here's my first try at mocking up (in a painfully ugly way) what that could look like:

Universal connector mockup

Ugh! That's not just ugly, it's overwhelming. So how about a simpler approach: just show me a list of my contacts, with icons for each of the networks they are on. I'll click the networks I want to connect on.

In this mockup, the selected networks are highlighted, and the deselected ones fade to the background.

I'd love to see a user interface geek play around with this idea to find a good way to implement. But whatever the interface, a universal connector service could offer some key benefits:

Quickly grow your buddy/contact lists on each network, without having to constantly check for new friends who've joined.

  • Choose the most relevant networks to join. Whether you want to use Eventful or Upcoming, Facebook or Friendster, depends on who you know that uses each service. Seeing where your contacts hang out is a great way of scanning for the most useful services.
  • Reduce invitation spam. By handling all invitations in one place I'd avoid sending people unwanted invitations to services they haven't yet joined.

Of all the services I use, it strikes me that Google, Facebook, FriendFeed and Plaxo are the four most obvious contenders for this "universal connector" role:

  • Facebook because social networking is what it's all about. But I have a lot of contacts who won't join Facebook on principle, and I'm not convinced Facebook is particularly interested in moving my network activity onto other sites.
  • Google is more universal (it's hard for me to imagine any chronic social networkers who don't have a Gmail or Google account), and while it too has a stake in the social networking market, it's easier for me to imagine Google supporting other networks, too.
  • FriendFeed isn't as big, but the connector service would fit nicely with the way FF connects with other socila networks; instead of just pulling my content in, FF could also sync my contacts across the networks I plug in.
  • Plaxo because connecting people is its core value proposition. Since it's already keeping my contact info synced, why not treat network membership as another kind of contact field to be synced?

I recognize there are a few complexities here. For one, contacts vary by context. There are colleagues I connect with on LinkedIn who don't need to see my kid pictures on Flickr. There are acquaintances I chat with on Twitter who don't need to see my travel itinerary on TripIt. That problem can be handled with nuanced permissions: the ability to set a contact as "friend on all networks", or to select network-by-network where I want to buddy each person. You could even group networks into categories ("professional", "personal", "family"); marking someone as "family" would add them to all the networks in your family category.

And while I'm dreaming, I'd like to skip past the rigamarole of sending and accepting invitations. If I've added you to my "friend on all networks" list, and you've added me to your "friend on all networks" list, I want us to just get connected, without any added invitations or steps. I recognize that this "auto invite" feature is a tall order, and unlikely to be supported by every API. But my hope is that OpenSocial will eventually allow me to have just this kind of automatic connecting.

So, friends, have at it:

  • Techies: I'd love to hear about the technical obstacles to this (or alternately, your brilliant ideas for implementation)
  • UI (user interface) people: How would you improve on these very rough sketches so that people can centralize the invitation process without developing an acute case of checkbox-itis?
  • Networkers, buddies and friends: Does this idea appeal to you? Would you use a universal connector service -- and what would you want it to do for you?

 

Comments

Catherine Novak says

February 27, 2009 - 12:52pm

Yes!  This is a clear case of "if you build it, they will come".  And if the application could do a "double-check" every so often, in case friends you already have on some services have added some more, that would be wonderful.  I'd be an early adopter for the universal connector, for sure.

You've also touched on the way our online personas can be fragmented and made whole again by viewing a person through one - or more - social media websites. I'm the same "me" on Facebook as I am on LinkedIn, but showing different aspects of my personality (kind of like business casual vs. big meeting suit).  When we follow our friend on multiple sites, we see their whole wardrobe!

Great post.  I'll retweet.

 

Alexandra Samuel says

February 27, 2009 - 1:57pm

Thanks for your comment, Catherine! I love your business casual/business suit analogy; I'm going to borrow that for future explanations of how to approach building an online persona across multiple networks. It's not that you should be a different person in each network; you need to be a consistent personality (i.e. yourself), but you might dress differently for different occasions or networks.

Dethe Elza says

March 1, 2009 - 11:25am

What I would like to see is the definition of blogs expand to cover the majority of these "social services".  I want to own my data, regardless of whether it is a blog, a tweet, a photo, or whatever.  What we need is an open specification, probably as an extension of the great work already done on Atompub, for these splinter formats, then anyone can add the formats as Wordpress plugins, or as part of Blogger, etc.  Twitter/Facebook/Flickr, etc. can still exist, but they become aggregators for the content that exists in our over-blog, under our own control.  Want to follow my tweets? Go to my blog. Want to see my book reviews? Go to my blog.  Want to friend me?  Go to my blog. Because my digitial life is just, that, my life. I don't want to live my life scattered across dozens of corporate entities who are hoping to be bought by Yahoo! or Google (or, shudder, Microsoft). I already have a place on the web.

One address, one invite.  If you want separate identities (and who doesn't) create another blog. But don't segregate me by how long my blog posts are.

Daniel Noll | Uncornered Market says

November 10, 2010 - 3:58pm

Perhaps a tool as you describe already exists by now.  In any event, I've been doing searches and this page comes up.  So are there any tools to manage inviations across various social networks?  I'm sure there is, but I'm just doing a terrible job finding them.

William Glass says

June 22, 2011 - 4:47pm

I am interested in this as well. any update?

Social Signal on...

RSS feedTwitterFacebookGoogle+

Work Smarter with Evernote

Get more out of Evernote with Alexandra Samuel's great new ebook, the first in the Harvard Business Press Work Smarter with Social Media series!

Available on Amazon, iTunes and HBR.

Join Newsletter

Alex on Twitter