Lead generation is one of the most important marketing strategies for any business. In order to get the best revenue, businesses need customers and in order to acquire the most number of customers, they need a good lead generation plan. Leads are people or businesses that require your services or products and can become regular clients. This strategy works on the target audience and tries to attract them towards your business and hopefully make a sale with them.In 2015, 89% of customers said that the most used lead generation channel was email, followed by content marketing, search engines and promotional events. In 2014, it was found that 93% of leads came from direct traffic, search engines, and referrals from the web. It is clear that lead generation is a process that has been going on for years.Lead generation utilizes various digital marketing channels since the time of its initiation and as the years went by, it has gone through many transformations, and started using new social techniques as well.