The invention relates generally to call management methods and systems for distributing multiple media communications in call centers, and more particularly to the assignment of routing-related skills to individual call handling agents.
In the area of automatic call distribution (ACD) systems, there are limitations as to the quantity of skills a call handler (e.g., a call center agent) may be allotted. However, a call center for a national insurance agency may employ state-licensed insurance agents for all 50 of the United States, and provide insurance products for several lines of businesses (e.g. auto, health, life, etc.). If such a call center assigns agents to multiple states and multiple lines of business (LOB), the overall number of state-LOB skills might exceed the skill allotment limitations of the ACD equipment. Methods for distributing “common” and “rare” skills among call handlers are discussed in U.S. Pat. No. 6,088,411 to Flockhart et al. However this reference does not describe any method for optimizing the skill distribution where ACD equipment limitations may exist. Other similarly deficient prior art methods of call center skill distribution include U.S. Pat. No. 4,048,452, issued September, 1977 to Oehring, et al. U.S. Pat. No. 5,825,869 issued October, 1998 to Brooks, et al., U.S. Pat. No. 6,088,441 issued July, 2000 to Flockart, et al., U.S. Pat. No. 6,408,066 issued June, 2002 to Andruska, et al., U.S. Pat. No. 6,584,192 issued June, 2003 to Agusta, U.S. Pat. No. 6,771,765 issued August, 2004 to Crowther, et al. and U.S. Pat. No. 7,072,966 issued July, 2006 to Benjamin, et al.
Accordingly, a need remains for a method for optimizing the skills assigned to the call handlers to meet the business needs of the call center. The method must address and/or balance the following areas: Limit the quantity of skills assigned to each call handler such that the quantity does not exceed the hardware or software limitations of the ACD system; Achieve a desired level of service; Typically expressed as average speed of answer (ASA) or a percentage of calls answered within a specified time interval, 80 percent in 20 seconds is an industry standard; Balance call handling opportunities, in the case of a call center where the call handlers are compensated for the calls that they answer; Minimize (or otherwise optimize) the cost of training call handlers for each acquired skill; Minimize (or otherwise optimize) the amount of information that the call handler is required to retain related to any acquired skill.
The present invention relates to the assignment of calls to groups of call handlers in a call center environment. According to certain aspects, the present invention achieves an optimal balance between the level of service and overall cost by assigning a “common” pool skill to all call handlers in the system and by secondarily assigning one or more additional “rare” pool skills to each call handler. In this configuration, any call handler may receive calls (or other multiple media work assignments) from the states in the common pool while also receiving calls from the states in their additional rare pool(s). According to other aspects, a method according to the invention optimizes the selection of the skills to be included in each of the pools.
These and other aspects and features of the present invention will become apparent to those ordinarily skilled in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures, wherein:
The present invention will now be described in detail with reference to the drawings, which are provided as illustrative examples of the invention so as to enable those skilled in the art to practice the invention. Notably, the figures and examples below are not meant to limit the scope of the present invention to a single embodiment, but other embodiments are possible by way of interchange of some or all of the described or illustrated elements. Moreover, where certain elements of the present invention can be partially or fully implemented using known components, only those portions of such known components that are necessary for an understanding of the present invention will be described, and detailed descriptions of other portions of such known components will be omitted so as not to obscure the invention. In the present specification, an embodiment showing a singular component should not be considered limiting; rather, the invention is intended to encompass other embodiments including a plurality of the same component, and vice-versa, unless explicitly stated otherwise herein. Moreover, applicants do not intend for any term in the specification or claims to be ascribed an uncommon or special meaning unless explicitly set forth as such. Further, the present invention encompasses present and future known equivalents to the known components referred to herein by way of illustration.
In general, the present invention relates to a method for optimizing the distribution of skills to call handlers by grouping desired proficiencies into skill “pools” and then assigning individual call handlers to the “pools.”
For purposes of illustration, certain aspects of the invention will now be described in more detail in connection with an example implementation in an insurance call center. In this example, each state requires persons who sell insurance products to be trained for and/or licensed by that state. Accordingly, a call handler's “skills” correspond to the ability of that handler to assist with calls regarding insurance products for a calling person's state. In one example, the quantity of state proficiencies in each pool is optimized around cost of the skill (e.g., training, licensing, etc.) and projected call volume. From a call center queuing perspective, providing every call handler (i.e., a single pool) with all possible skills provides the highest level of service but also incurs the greatest licensing and training costs. At the other extreme, assigning only one skill to each individual call handler would provide the lowest overall cost but also the lowest level of service. In this scenario, each caller would need to wait for a specifically-skilled call handler to become available to service their request even though other differently-skilled call handlers might be available.
It should be noted that while the foregoing illustration will focus primarily on an insurance call center implementation, the invention is not limited to such an implementation. Rather, the principles of the invention can be extended to many types of call centers other than for an insurance agency, and is not limited to telephone call centers, but can extend to various types of customer service communication technologies such as email, voice and video chat, text messaging, etc.
An example implementation of skills evaluation step 100 in air insurance cull center will now be described in connection with
In one example implementation, chart 250 is prepared in an offline process before an ACD system is initialized or updated. For example, the chart 250 can be prepared and then the results can be used by an administrator to manually configure the ACD system. However, many variations are possible. For example, chart 250 need not be produced in visual form; rather it may be prepared in the form of computer tables that are used to dynamically and automatically configure an ACD system, and/or fed to an ACD system.
As another example, the information used to populate the criteria in the chart is obtained from other data sources and systems then manually entered into the chart. For example, the training and skill-specific fee information can be identified in a manual process of collecting information from government agencies and other sources, while sales information can be obtained from historical sales report from internal accounting systems. However, this is not necessary, and automatic processes of obtaining and updating some or all of the criteria are possible.
It should be noted that the criteria discussed herein are provided for illustration only, and that some or all of the criteria can be substituted with other criteria while remaining within the scope of the invention. For example, while the above criteria are considered advantageous for evaluating state skills in an insurance application, other criteria may be used for other types of skills, including those within the same application or other applications.
It should be further noted that more than one chart can be created and used to configure an ACD or similar system. For example, multiple charts can be created for other lines of business, and/or one chart can be created with other lines of business as a criteria. Those skilled in the art will understand various other alternatives.
Returning to the example shown in
As further shown, other evaluation criteria include the state's historical or expected call volumes 206 as a percentage of total call volume. The state percentage of calls 206 can be calculated by the dividing the expected call volume for that state by the sum of calls from all of the states. Likewise, the state percentage of sales 208 can be calculated by dividing the sales derived from the state by the total sales derived from all states. The percentage of sales 208 can be based on the value of the sale, the quantity of sales, a profit margin-weighted value, or another suitable other measure of sales volume.
The sale-to-call index 210 is calculated by dividing the percentage of sales 208 by the percentage of calls 206. In general, such an index criterion is evaluated based on its variance from the average. For example, a sale-to-call index 210 of 1.00 represents the average for all of the state skills. A sale-to-call index 210 greater than 1.00 represents a state skill with sale-to-call ratio that is better than the national average. A sale-to-call index 210 of less than 1.00 represents a state skill with a ratio less than the national average.
Other criteria that can be used for evaluation include the skill-specific fee 212. In one example, this is a state-regulated agent licensing fee. In other cases this may indicate whether any other costs (e.g., user fees, setup fees, registration fees) are associated with the skill. Similarly, the special training 214 can indicate whether or not (i.e. Yes or No) state-specific training is required for this state. This field 214 can alternatively include other criteria that may be evaluated with a Boolean or mathematical expression, such as a typical state training cost.
Referring back to
As shown in
Accordingly, the number of skill pools can be selected by subtracting the total possible number of other skills to be entered for each caller (e.g. language, level of experience, affinity group specialties, lines of business proficiencies/licenses, etc.) from the maximum number of skills, along with possibly an additional margin for future expansion.
Processing continues in step S504 by first selecting skills to be included in a “common” pool. According to aspects of the invention, the common pool is formed to provide the highest possible service at the lowest possible cost. A common goal in call centers is to have 80% of calls answered within 20 seconds or less. According to one example of the invention, therefore, the common pool is formed to include states (i.e. skills) from which 80% of the calls are received. Moreover, according to additional aspects of the invention, a goal is to minimize costs for providing a high level of service. In this example, therefore, skills which have a low fee percentage-to-sales percentage ratio are grouped into the “common” pool.
Accordingly, as shown in
For example, the A skill pool 200 in
Processing continues by forming the remaining pools out of the total number determined in step S502. In this example, another iterative process is performed. In step S512, the remaining skills are split into the number of remaining pools (e.g. the total number in step S502 minus one for the common pool). In step S514, the total number of calls or sales (e.g. from criteria 206 or 208) and the total cost (e.g. the sum of fees 212) for each group are calculated and compared. In one example, the goal is to have the calls/sales and cost for each remaining pool to be about equal between groups. If so, the rare pools are finalized in step S516. Otherwise, processing returns to step S512 where the skills are distributed in a different manner, and the call/cost determination is repeated.
Some or all of the above-described processing can be accomplished manually or via computer programs (e.g. Excel spreadsheet macros or dedicated programs that feed to an ACD system or the like) that efficiently define the pools based on predetermined rules. For example, the rules can specify that pools must have approximately equal calls, pools must contain states in the same or contiguous time zones, pools must not exceed a specified licensing cost, etc. If the process of establishing the pools is to be done many times, automation would be a preferred alternative. If pool establishment is a rare occurrence, manual processing would likely suffice.
In one preferred embodiment, state skills are not shared among the pool skill groups. That is, each individual state skill is grouped into one and only one pool skill group. In
Returning to
In one example implementation, the percentage of agents assigned to each “rare” skill is determined by the percentage business (e.g., the percentage of sales 208) of all of the states in that skill pool when compared to the total business for the states in any of the “rare” pool skills. In the example of
In
In one example implementation, switch 602 and ACD 606 are included in a Definity G3R PBX/ACD system from Avaya. Such a system can include over 200 simultaneous phone calls handled by up to 300 concurrently connected call handlers 604. Version 8 of such a system allows 20 skills per agent, and Version 12 of such a system allows 60 skills per agent. The PBX/ACD can include a bridge to a IVR such as an Avaya Conversant IVR/VRU and an Avaya CT CTI system. It should be noted that this is merely one possible implementation, and that the invention can be practiced with many other different types and brands of call center systems, CTI systems, ACD systems, IVR systems, etc.
In this example, there are different state skill pools 608-1, 608-2, 608-3 (e.g. auto, home and life) for different lines of business (i.e. types insurance products). However, there could be just one skill pool for all lines of business, with the different lines of business identified as separate skills. In the example implementation referred to above, the skill pools are entered manually into the Definity ACD system, but other implementations can include programmatic entry. A manual method can be used for human convenience when looking at the setup. Each call handler has 60 “slots” in which to enter skills. When data is entered manually, a specific skill slot designates a specific state. For example, slot number 5 might be used to designate the skill for the state of California. So, for each call handler, the skill in slot 5 will always provide the skill for California. When the data is lined up for many agents in rows, it's easy to visualize which agents are able to answer California calls by looking down the slot 5 column. On the other hand, if information is entered programmatically on the switch, the skills may be assigned to the first available slot, which means the California skill may not always be in slot 5. Although call routing would not be affected, the ability for humans to easily visualize the setup would be hindered.
While the invention has been described above according to certain possible embodiments, many other modifications to the method and system for assigning skills to call handlers are possible. For example, skills may be assigned to call handlers without a single “common” pool, but with pools formed so as to perform the 80% service as described above. Moreover, the “common” pool is not required to cover a large percentage of the business. In general, where there are a large number of call handlers, fewer skills may need to be included in a “common” pool. Conversely, in applications where there are fewer call handlers, a larger percentage of the skills may be included in the “common” pool.
As another alternative, any number of pools may be assigned to a call handler, instead of just one common pool and one rare pool. For example there may be several rare pools assigned to call handlers. Moreover, there may be two or more “common” pools, with call handlers divided evenly among the common pools.
It should also be noted that the described method may be used in non-call center applications. It would be beneficial in any setting where a plurality of variably skilled professionals respond to requests from a queue of customers. In non-call center applications, the skills need not be entered into an ACD system, but would be entered into similar load balancing and distribution methods, such as email and IM distribution systems. Moreover, such I could such skill pooling could be used in an environment such as a department of motor vehicles office where customer service representatives have varying skills for processing varying requests (e.g. drivers licensing, automobile registration, fingerprinting, etc.). Each representative might be assigned skills such that they can process a high percentage of the requests while rarer skills are assigned as secondary skills.
Still further, the pools may be used for management and reporting purposes only, without assigning them to call handlers. The pools provide a convenient means to monitor call center activities such as for grouping both incoming and outgoing multiple media communications by pool for reporting purposes. This benefit exists whether or not the pools are used for routing the multiple media communications to the call handlers.
As another alternative, skill evaluation criteria may include other factors that are not described in this document. One such criterion might be a weighting factor of the state's proximity to a metropolitan statistical area (MSA). For example, each state may be assigned a New York City (NYC) MSA proximity weight (PM):
Although the present invention has been particularly described with reference to the preferred embodiments thereof, it should be readily apparent to those of ordinary skill in the art that changes and modifications in the form and details may be made without departing from the spirit and scope of the invention. It is intended that the appended claims encompass such changes and modifications.
The present application is based on, and claims priority from, U.S. Provisional Appln. No. 60/855,035, filed Oct. 27, 2006, the contents of which are incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4048452 | Oehring et al. | Sep 1977 | A |
5206903 | Kohler et al. | Apr 1993 | A |
5309513 | Rose | May 1994 | A |
5594791 | Szlam et al. | Jan 1997 | A |
5784452 | Carney | Jul 1998 | A |
5793861 | Haigh | Aug 1998 | A |
5825869 | Brooks et al. | Oct 1998 | A |
6052460 | Fisher et al. | Apr 2000 | A |
6058435 | Sassin et al. | May 2000 | A |
6088411 | Powierski et al. | Jul 2000 | A |
6088441 | Flockhart et al. | Jul 2000 | A |
6134530 | Bunting et al. | Oct 2000 | A |
6263066 | Shtivelman et al. | Jul 2001 | B1 |
6330326 | Whitt | Dec 2001 | B1 |
6347139 | Fisher et al. | Feb 2002 | B1 |
6404747 | Berry et al. | Jun 2002 | B1 |
6408066 | Andruska et al. | Jun 2002 | B1 |
6556671 | Beauvois | Apr 2003 | B1 |
6563920 | Flockhart et al. | May 2003 | B1 |
6584192 | Augsta | Jun 2003 | B1 |
6661889 | Flockhart et al. | Dec 2003 | B1 |
6704410 | McFarlane et al. | Mar 2004 | B1 |
6741698 | Jensen | May 2004 | B1 |
6766012 | Crossley | Jul 2004 | B1 |
6771765 | Crowther et al. | Aug 2004 | B1 |
6845154 | Cave et al. | Jan 2005 | B1 |
7035808 | Ford | Apr 2006 | B1 |
7072966 | Benjamin et al. | Jul 2006 | B1 |
7110525 | Heller et al. | Sep 2006 | B1 |
7117205 | Pisani | Oct 2006 | B2 |
7200219 | Edwards et al. | Apr 2007 | B1 |
7269253 | Wu et al. | Sep 2007 | B1 |
7676034 | Wu et al. | Mar 2010 | B1 |
7801111 | Coussement | Sep 2010 | B2 |
20010024497 | Campbell et al. | Sep 2001 | A1 |
20030123642 | Alvarado et al. | Jul 2003 | A1 |
20040252823 | Becerra et al. | Dec 2004 | A1 |
20050195960 | Shaffer et al. | Sep 2005 | A1 |
20050207559 | Shtivelman et al. | Sep 2005 | A1 |
20050286709 | Horton et al. | Dec 2005 | A1 |
20060093123 | Becerra et al. | May 2006 | A1 |
20060104433 | Simpson et al. | May 2006 | A1 |
20060143058 | Brunet et al. | Jun 2006 | A1 |
20060147026 | Statham et al. | Jul 2006 | A1 |
20060245580 | Hein et al. | Nov 2006 | A1 |
20070081662 | Altberg et al. | Apr 2007 | A1 |
20070116240 | Foley et al. | May 2007 | A1 |
20070201684 | Boghani | Aug 2007 | A1 |
20080049929 | Miloslavsky et al. | Feb 2008 | A1 |
20080285739 | Golitsin et al. | Nov 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
60855035 | Oct 2006 | US |