Lead generation is first step in bringing customers to the company. Various media are paid with a heavy budget to generate leads, but there is no commitment for ROI (return on investment) and quality of leads generated. In-house CRM team workout hard to filter valid and hot prospect out of huge lump of leads, this is an expensive affair.