Lead generation is a process to approach the targeted audience while attracting people to buy specific products or services. You can call it a thing where marketing and sales overlap.