Leads are generated for your business in several ways. Internet, Previous Customers , Word-of-mouth, and Direct Mail are among the top methods for attracting customers.