Facebook is one of the best advertising channels for lead generation. With a potential reach of 2.8 Billion individuals, it offers a pool of potential leads.