A data-driven, holistic approach to lead generation