Lead generation to proces pozyskiwania potencjalnych klientów przez przedsiębiorstwo. Może on obejmować różne działania, takie jak reklamy, kampanie e-mailingowe, prowadzenie bloga czy też pozycjonowanie strony internetowej. Celem lead generation jest umożliwienie przedsiębiorstwu nawiązania kontaktu z jak największą liczbą potencjalnych klientów, a także ułatwienie im podjęcia decyzji o zakupie danego produktu lub usługi.