To sustain business performance by adding and retaining new customers. To bring in sales revenue, companies hire lead-generation professionals to persuade customers to purchase their products and services. Lead generation is the process of collecting and recording the contact information of prospects, or leads, using website forms, databases, cold-calling and other promotional methods.