In an embodiment, a processor-based method for managing customer calls within a call center comprises, upon receiving a customer call at a call center from an identified customer, retrieving, by a processor, from a customer database that stores enterprise customer data associated with customers of an enterprise, a set of the enterprise customer data associated with the identified customer in the customer call, wherein the set of the enterprise customer data comprises one or more of customer event data, activity event data, and attributions data; retrieving, by the processor, customer demographic data associated with the identified customer in the customer call; selecting, by the processor, a predictive model from a plurality of predictive models, each of the plurality of predictive models being configured to determine a respective business outcome signal representative of one of more of likelihood of accepting an offer to purchase a product, not lapsing in payments for a purchased product, and accepting an offer to purchase a product and not lapsing in payments for the purchased products, wherein the selected predictive model is the one of the plurality of predictive models for which the set of enterprise customer data has a highest importance in determining the respective business outcome signal; executing, by the processor, the selected predictive model to generate a value prediction signal by applying a logistic regression model in conjunction with a tree-based model to the set of the enterprise customer data and the retrieved customer demographic data, the value prediction signal comprising one or more of a first signal representative of the likelihood that the identified customer will accept an offer to purchase a product, a second signal representative of the likelihood that the identified customer will lapse in payments for a purchased product, and a third signal representative of the likelihood that the identified customer will accept an offer to purchase the product and will not lapse in payments for the purchased product; classifying, by the selected predictive model executing on the processor based on the value prediction signal determined by the selected predictive model, the identified customer into one of a first value group and a second value group; and when the classifying step classifies the identified customer into the first value group, routing, by the processor, the customer call for the identified customer to a first call queue assignment; wherein the first call queue assignment comprises one or more of a first queue position in a call queue, and a first call queue for connection to an agent from a first pool of call center agents; and when the classifying step classifies the identified customer into the second value group, routing, by the processor, the customer call for the identified customer to a second call queue assignment; wherein the second call queue assignment comprises one or more of a second queue position in the call queue, and a second call queue for connection to an agent from a second pool of call center agents.