The explosion of online social media has revolutionized the way people interact in the world, and even more significantly, it is reinventing the way businesses reach their customers.