Lead Generation is an essential marketing strategy for your business. In the marketing world, a lead means a person who has shown interest in your products or services and a lead can approach your business through many sources including through word of mouth, or even through a phone call.