FIG. 1 shows a system architecture for a customer management system 100, according to an illustrative embodiment. In the present disclosure, the customer management system 100 is sometimes called an inbound call center or inbound contact center, referring to its primary function of receiving inbound customer calls. Customer management system 100 includes an inbound queue management system 102, also called an inbound call management system. Inbound queue management system 102 manages assignment of inbound telephone calls for response by agents to multiple queues (e.g., two queues) based on predicted value of the inbound telephone call. Inbound queue management system 102 includes an analytical engine 104 containing a call evaluation sub-module 108, and a predictive modeling module 110 including a regression model 114 and a tree-based model 118.
Inbound call management system 102 is interfaced with one or more internal databases 120 of the inbound contact center, such as call history database 124 and account information database 128. In an embodiment, analytical engine 104 interacts with external services, applications, and databases, such as third party databases 130, through one or more application programmable interfaces, an RSS feed, or some other structured format, via communication network 135. In the embodiment of FIG. 1, inbound queue management system 102 retrieves data from one or more third party databases 130, including a consumer demographic database 132 and a directory service database 134.