You are indeed right , having a social media for your business is a good way of connecting you to your customers that are far away , most especially taking orders and selling your product online .Having a social media for your business is one of the most important thing ever it's going to connect you to the right audience and generate you some traffic but paid advertising is the best