Lead generation is a process of acquiring interests from people who wish to buy a product or service you offer. ... The channels for lead generation will also be dependent on the business and ideal customer profile. If you are more B2B then Linkedin is a right channel to focus upon