BPO Lead Generation Business process outsourcing to generate leads is hands-down the best way to supply your front sales staff with fresh leads daily. When you compare the price of building an in-house telemarketing team complete with the contact center infrastructure you require, it feels like BPO to generate leads