Lead generation is a method employed in online marketing that serves to capture and stimulate the interest of potential customers until they are ready to pay for the products and services of your company. This is typically done through a “sales pipeline” or “sales funnel” where leads are separated into different levels of interest and targeted with different marketing tactics to convert them into repeat customers.