social media is a powerful tool to attract small business to connect their audience and generate leads .