Almost a year ago Facebook CEO Mark Zuckerberg took to the stage at the company's Palo Alto headquarters and launched Facebook Places. As go most Facebook product releases, Places was a bit immature to start. Read API access was limited, write API access was non-existent and information on how to claim a Place was difficult to find.
Over the next few months Facebook iterated as usual and began to expand its APIs and allow developers to manage new place creation and check-ins. Then, in November 2010, Facebook announced Deals, which enabled location owners to create deals, which could be used after checking in. But again, API access to Deals was limited to non-existent.
This week, Facebook Places and Deals are getting a major boost in functionality as well as a ton of developer love. Here's what's happening.
One of the biggest complaints with Facebook Places is that it was nearly impossible for a large company to manage all of its individual locations or franchises. Those locations were created by individuals from the franchise/location and thus managed individually. Now, with Facebook's new Parent/Child Relationship manager, these large companies can take control.
Through a new admin panel, Facebook Page admins can claim individual Places Pages and add them as children to a "Parent Page." For example, Subway could maintain a Subway brand Page and then add each individual Subway location as a child. Doing this will then enable the parent Page admins as admins of the individual Places Pages and allow them to publish content or change settings for each location.
Facebook will then surface a "locations" tab on the company's Parent Page. When a user clicks the "locations" tab, they will be able to put in a zip code and search for individual locations. Results will display a map of results, links to the individual location Places Pages, as well as some social context for each location including friend check-ins.
Best of all, when a user checks in to a Child Place, that will count towards the Parent Place total check-ins!
In addition, Facebook is rolling out their deals creation API. What's especially interesting about this API is it allows developers to create 'prototype' deals, which can be re-used at scale. For example, Subway can create a deal and install that deal at all of its locations in one process instead of having to manage each location individually. This is huge for brand marketers.
What does this all mean?
It means that Facebook is getting serious with large franchise organizations, as well as continuing to position themselves as a competitor to Twitter and Foursquare in the location and check-in in business. Facebook is making large strides here to help franchise organizations build their presences and get deals out to their customers. It's bringing businesses into the social graph and linking them up the way people traditionally search: by location.
The result should mean a huge increase in Places adoption and continue to prove how important it is for brands and companies to build robust presences on Facebook.