A lead is a person who has indicated interest in your company in some way, the shape or form. It can be a click on your website, filling in a form to find out more information or asking a question on social media. Lead generation is the process of attracting and converting prospects into someone who has indicated an interest in your product or service.