Sales Process Engineering: Marketing and CRM system automation for B2B lead generation