Social media is always best for marketing. For lead generation also is helpful with affordable rates. If the social media strategies can be executed the best way then this can be beneficial for lead generation as well. You can start by adding links directly to the landing pages of high-performing offers within your Facebook, Twitter, Linked In, and other social media posts.