When it comes to promoting your business online and communicating more effectively with customers or users, social media has become the focal point for many companies digital marketing strategy.  Utilising social media to achieve a positive outcome can often be a tricky compromise between self promotion and building relationships with new or exisiting clients and customers.  If your approach is too sales driven this can often result in users simply disengaging with your company and generating bad publicity.