Zoals gezegd is het creëren van een lead van essentieel belang in een salesfunnel. De vraag hoe je potentiële klanten een connectie laat maken met je bedrijf speelt hierbij continu. Alle activiteiten die je onderneemt om in contact te komen met deze potentiële klanten wordt leadgeneratie genoemd. Vaak vormt deze tak van de salesfunnel een specifiek onderdeel van je bedrijfsprofiel en is bij uitstek geschikt voor CRM doeleinden, zoals relatiebeheer. Specifieke software kan je helpen de leadgeneratie van je salesfunnel zorgvuldig te ontwerpen en aan te sturen. Potentiële klanten kunnen pas echt een prospect en uiteindelijk suspect worden, indien de leadgeneratie goed ontworpen is.

Er zijn verschillende manieren om leadgeneratie te creëren. Veel leadgeneratie vindt plaats via media, van reclames tot aan de inzet van social media. Ook via andere vormen van promotie, zoals advertenties, nieuwsbrieven en connecties met affiliate products zoals winacties, kunnen bijdragen aan jouw vindbaarheid door potentiële klanten. Door hen te binden aan jouw bedrijf, verkrijg je informatie die gebruikt kan worden om de verkoop van producten klantgericht te sturen. Ook kan CRM software je inzicht bieden in het gedrag van potentiële klanten en de manier waarop je correspondentie met ze voert. Eenmaal binnengehaald als lead, bijvoorbeeld door een bezoeker te laten abonneren op een nieuwsbrief of iets achtergelaten heeft op een contactformulier, zorgt voor een potentie die kan leiden tot koop van een product.