Depending on your platform of choice, there is generally a form of best practise that you should abide by. However there is usually one code of practise that all good Social Media Marketers abide by, and that is to actually limit the promotional updates we use. Why? Because most of your users don’t only want to hear about what your company sells.
This is more common in traditional marketing practices, but things have changed; now we build our marketing efforts on trust, engagement, and community. Of Course there is a time and a place for promotional messages, but once you have built your community, you should focus your efforts on engagement and nurturing those who follow you.