The present disclosure is generally directed to contact centers and, in particular, toward multichannel contact centers.
Customer satisfaction is often an important consideration for contact centers and their administrators. Most customer satisfaction is analyzed post-hoc (e.g., via a survey after the customer is no longer interacting with the agent). Furthermore, most contact centers only allow a customer to engage the resources of the contact center via a single communication channel at a time.
Embodiments of the present disclosure will be described in connection with the execution of a multichannel contact center. As will be discussed herein, the term “multichannel” can refer to a contact center having one or multiple different channels of communication with a single customer. A channel of communication may correspond to a physical channel (e.g., a data path across a communication network that includes a plurality of nodes and interconnecting wired or wireless communication links), a logical channel (e.g., a protocol-dependent communication modality), and/or combinations thereof. It should also be appreciated that different communication channels may or may not carry different media types. For instance, one communication channel may be capable of carrying first and second media types (e.g., voice and data) and a second communication channel may be capable of carrying only one of those media types (e.g., data). In such an example, the communication channels do not necessarily carry mutually exclusive media types. In another example, one communication channel may carry one media type (e.g., video, which is a combination of image and voice) and another communication channel may carry a different media type (e.g., data). As will be discussed herein, embodiments of the present disclosure consider the deployment of a contact center that enables a flexible interaction with a customer and one way of achieving such flexibility is with the presentation of media/channel communication options.
As a non-limiting example, embodiments of the present disclosure propose a way of improving a customer journey through a contact center with the use of a multichannel contact center. One way such a journey can be improved is if a customer is initially on a voice channel (e.g., RS-232, SIP, VoIP, etc.) and waiting for service, then an Interactive Voice Response (IVR) system may instruct the customer that if they establish a data channel with the contact center, then the customer may be provided with information about the agents that will soon be available. In some embodiments, a “reverse screen pop” (or similar dialog delivered via HTML, XML, etc.) can be delivered to the customer via a data channel and may provide the customer with information about the agents that are soon to be available for assignment to a new customer. The customer may also be informed of each agent's estimated availability time and their skills via this reverse screen pop. The customer may then be allowed to select or provide a preference for an agent based on the information provided to the customer. For instance, the customer may select an agent that requires the customer to wait a little longer, but the customer is happier with the selection because they feel like they will receive better service. Conversely, the customer's impatience or unwillingness to wait can be gauged if it is determined that the customer selected an inferior or less-skilled agent based on a lower Expected Wait Time (EWT) associated with that agent. In this way, the customer is given some control over their contact center journey, thereby increasing their satisfaction with the journey. It may also be possible to let the customer select an agent they have worked with in the past, even if that agent will not be available for some time. The reverse screen pop may also provide the customer with the ability to setup an automatic call back on their voice line once that agent actually becomes available.
As another non-limiting example, the availability of multiple channels of communication between a contact center and a customer also enables the contact center to change the modules used to monitor the quality of the interaction between the customer and the contact center resources. For instance, based on feedback or speech analysis, the contact center may be intelligent enough to activate some other module not currently activated for that interaction (e.g., screen capture, voice recording, etc.) to assist with the interaction. As additional modules are brought into the interaction, then an analytics module can analyze the multiple sources of data on some or all of the communication channels that are being used by the customer to determine if the agent requires supervisor assistance, for example. Furthermore, if supervisor assistance is needed, then a work flow engine in the contact center may be configured to determine the best channel to use in connecting the supervisor with the customer and agent.
With reference now to
With reference initially to
In accordance with at least some embodiments of the present disclosure, the communication network 104 may comprise any type of known communication medium or collection of communication media and may use any type of protocols to transport messages between endpoints. The communication network 104 may include wired and/or wireless communication technologies. The Internet is an example of the communication network 104 that constitutes an Internet Protocol (IP) network consisting of many computers, computing networks, and other communication devices located all over the world, which are connected through many telephone systems and other means. Other examples of the communication network 104 include, without limitation, a standard Plain Old Telephone System (POTS), an Integrated Services Digital Network (ISDN), the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Voice over Internet Protocol (VoIP) network, a Session Initiation Protocol (SIP) network, a cellular network, and any other type of packet-switched or circuit-switched network known in the art. In addition, it can be appreciated that the communication network 104 need not be limited to any one network type, and instead may be comprised of a number of different networks and/or network types. The communication network 104 may comprise a number of different communication media such as coaxial cable, copper cable/wire, fiber-optic cable, antennas for transmitting/receiving wireless messages, and combinations thereof.
The communication devices 108 may correspond to customer communication devices. In accordance with at least some embodiments of the present disclosure, a customer may utilize their communication device 108 to initiate a work item, which is generally a request for a processing resource 112. Illustrative work items include, but are not limited to, a contact directed toward and received at a contact center, a web page request directed toward and received at a server farm (e.g., collection of servers), a media request, an application request (e.g., a request for application resources location on a remote application server, such as a SIP application server), and the like. The work item may be in the form of a message or collection of messages transmitted over the communication network 104. For example, the work item may be transmitted as a telephone call, a packet or collection of packets (e.g., IP packets transmitted over an IP network), an email message, an Instant Message, an SMS message, a fax, and combinations thereof. In some embodiments, the communication may not necessarily be directed at the work assignment mechanism 116, but rather may be on some other server in the communication network 104 where it is harvested by the work assignment mechanism 116, which generates a work item for the harvested communication. An example of such a harvested communication includes a social media communication that is harvested by the work assignment mechanism 116 from a social media network or server.
The format of the work item may depend upon the capabilities of the communication device 108 and the format of the communication. In particular, work items are logical representations within a contact center of work to be performed in connection with servicing a communication received at the contact center (and more specifically the work assignment mechanism 116). The communication may be received and maintained at the work assignment mechanism 116, a switch or server connected to the work assignment mechanism 116, or the like until a resource 112 is assigned to the work item representing that communication at which point the work assignment mechanism 116 passes the work item to a routing engine 128 to connect the communication device 108 to the assigned resource(s) 112.
Although the routing engine 128 is depicted as being separate from the work assignment mechanism 116, the routing engine 128 may be incorporated into the work assignment mechanism 116 or its functionality may be executed by the work assignment engine 120.
In accordance with at least some embodiments of the present disclosure, the communication devices 108 may comprise any type of known communication equipment or collection of communication equipment. Examples of a suitable communication device 108 include, but are not limited to, a personal computer, laptop, tablet, cellular phone, smartphone, telephone, or combinations thereof. In general, each communication device 108 may be adapted to support video, audio, text, and/or data communications with other communication devices 108 as well as the processing resources 112. The type of physical medium used by the communication device 108 to establish a communication channel or multiple communication channels with the resources 112 of the contact center may depend upon the capabilities of the communication device 108, the capabilities of the contact center and the contact center resources 112, the type of network 104 connecting the communication device(s) 108 with the resources 112, etc. It should be appreciated that any media type may be used to exchange communications between a customer and resource 112 and one or a plurality of communication channels (e.g., physical or logical pathways) may carry these different media types.
The work assignment mechanism 116 (or a server deploying the work assignment mechanism 116) may further include a channel manager 124 that is configured to manage the utilization of the various communication channels within the contact center. In some embodiments, the channel manager 124 may correspond to a set of instructions stored in computer memory that, when executed by a microprocessor, enable the contact center to operate as a multichannel contact center. The channel manager 124 may further enable a customer to optimize/control their journey through the contact center. Further still, the channel manager 124 may be configured to solicit a customer to engage with the contact center via more than one communication channel, even if only for the resolution of a single work item.
In accordance with at least some embodiments of the present disclosure, the work item can be sent toward a collection of processing resources 112 via the combined efforts of the work assignment mechanism 116 and routing engine 128. The resources 112 can either be completely automated resources (e.g., Interactive Voice Response (IVR) units, processors, servers, or the like), human resources utilizing communication devices (e.g., human agents utilizing a computer, telephone, laptop, etc.), or any other resource known to be used in contact centers.
As discussed above, the work assignment mechanism 116 and resources 112 may be owned and operated by a common entity in a contact center format. In some embodiments, the work assignment mechanism 116 may be administered by multiple enterprises, each of which has their own dedicated resources 112 connected to the work assignment mechanism 116.
In addition to the channel manager 124, the work assignment mechanism 116 comprises a work assignment engine 120 which enables the work assignment mechanism 116 to make intelligent routing decisions for work items. In some embodiments, the work assignment engine 120 can determine which of the plurality of processing resources 112 is qualified and/or eligible to receive the work item and further determine which of the plurality of processing resources 112 is best suited (or is the optimal processing resource) to handle the processing needs of the work item. In situations of work item surplus, the work assignment engine 120 can also make the opposite determination (i.e., determine optimal assignment of a work item resource to a resource).
The contact center may further include a server 132 or collection of servers that assist with the management of customer's experience while interacting with the contact center and resources 112 of the contact center. In some embodiments, the server(s) 132 include an experience manager 136 that may be embodied as instructions in memory that are executable by a microprocessor of the server 132. The experience manager 136, when executed, may enable the contact center to deliver additional channels of communication (or offers for such) to a customer's communication device 108, determine that multiple communication channels have been established by a customer but are related to a single work item, monitor the various communication channels being used by a customer to determine if the customer is satisfied/dissatisfied, etc. The experience manager 136 may also be equipped to deploy one or more remedial measures if a customer is determined to be dissatisfied or less than totally satisfied with their customer service experience in the contact center. Examples of remedial measures that may be deployed include, without limitation, alerting a supervisor, connecting a supervisor to one of the communication channels, including a speech analytics module into the communication session to further analyze the interaction, starting a recording of the interaction or media exchanged during the interaction, etc.
Although the server 132 is depicted as being separate from the work assignment mechanism 116, it should be appreciated that these two elements may be combined. For example, the server 132 may deploy the experience manager 136 and some or all of the components of the work assignment mechanism 116. Alternatively or additionally, the work assignment mechanism 116 may deploy the experience manager 136 as a separate component or as part of the channel manager 124.
With reference now to
The memory 204 may correspond to any type of non-transitory computer-readable medium. In some embodiments, the memory 204 may comprise volatile or non-volatile memory and a controller for the same. Non-limiting examples of memory 204 that may be utilized in the reader 108 include RAM, ROM, buffer memory, flash memory, solid-state memory, or variants thereof. Any of these memory types may be considered non-transitory computer memory devices even though the data stored thereby can be changed one or more times.
The applications/instructions 208, 212, 216 may correspond to any type of computer-readable instructions storable in memory 204. The functions of the instructions 208, 212, 216 may be similar or identical to the work assignment engine 120, channel manager 124, and experience manager 136, respectively.
The processor 220 may correspond to one or many microprocessors that are contained within a common housing or blade with the memory 204. The processor 220 may be a multipurpose, programmable device that accepts digital data as input, processes the digital data according to instructions stored in its internal memory, and provides results as output. The processor 220 may implement sequential digital logic as it has internal memory. As with most known microprocessors, the processor 220 may operate on numbers and symbols represented in the binary numeral system.
The driver(s) 224 may correspond to hardware, software, and/or controllers that provide specific instructions to hardware components of the server 116, 132, thereby facilitating their operation. For instance, the network interface 228 and/or memory 204 may each have a dedicated driver 224 that provides appropriate control signals to effect their operation. The driver(s) 224 may also comprise the software or logic circuits that ensure the various hardware components are controlled appropriately and in accordance with desired protocols. For instance, the driver 224 of the network interface 228 may be adapted to ensure that the network interface 228 follows the appropriate network communication protocols (e.g., TCP/IP (at one or more layers in the OSI model), UDP, RTP, GSM, LTE, Wi-Fi, etc.) such that the network interface 228 can exchange communications via the communication network 104. As can be appreciated, the driver(s) 224 may also be configured to control wired hardware components (e.g., a USB driver, an Ethernet driver, fiber optic communications, etc.).
The network interface 228 may comprise hardware that facilitates communications with other communication devices over the communication network 104. As mentioned above, the network interface 228 may include an Ethernet port, a Wi-Fi card, a Network Interface Card (NIC), a cellular interface (e.g., antenna, filters, and associated circuitry), or the like. The network interface 228 may be configured to facilitate a connection between the server 116, 132 and the communication network 104 and may further be configured to encode and decode communications (e.g., packets) according to a protocol utilized by the communication network 104.
The power module 232 may include a built-in power supply (e.g., battery) and/or a power converter that facilitates the conversion of externally-supplied AC power into DC power that is used to power the various components of the server 116, 132. In some embodiments, the power module 232 may also include some implementation of surge protection circuitry to protect the components of the server 116, 132 from power surges.
With reference now to
In the embodiment depicted in
The communication interfaces 312a, 312b of the customer's communication device 108 may be similar or identical to the network interfaces 228 described in connection with the server 116, 132. In particular, the communication interfaces 312a, 312b may correspond to hardware and/or software provided on the customer's communication device 108 that enables communication over the communication network 104. The interfaces 312a, 312b may correspond to an Ethernet port, a cellular interface, an H.323 interface, a WiFi interface, etc.
With reference now to
As the customer interacts with the contact center 304 (or more specifically a resource 112 of the contact center 304), there may be a determination made by the contact center 304 (or a resource 112 interacting with the customer) that the customer's interaction with the contact center 304 may be enhanced or improved with the addition of a second communication channel 316b. In such a situation, the customer may be provided with messaging or the like which incentivizes the customer to establish a second communication channel 316b with the contact center (step 412). Such incentives may include a promise of differentiated treatment in the contact center (e.g., giving the customer additional information not available to customers which do not establish a second communication channel, reducing the customer's handling time, reducing the customer's wait time for an agent, providing the customer with additional media to improve his/her experience, providing the customer with a conduit for real-time feedback, etc.).
If the customer so chooses to establish the second communication channel 316b, the customer may be delivered with a mechanism for establishing the second communication channel 316b (step 416). In some embodiments, this particular mechanism may include a code or number which enables the customer to connect the second communication channel 316b with the resource handing the first communication channel 316a or a code which binds the communication sessions over each channel with one another. In other embodiments, the customer's communication device may be provided with an invitation to establish the communication session over the second communication channel (e.g., a hyperlink in a chat window or web page). If the customer responds to the invitation, clicks the link, or otherwise decides to respond affirmatively to the incentive provided by the contact center 304, then the method continues with the establishment of the second communication channel 316b between the customer's communication device 108 and the contact center 304 (step 420). An optional step may also be performed whereby the contact center 304 creates an association between the first communication channel 316a and the second communication channel 316b, thereby enabling the contact center 304 to treat both communication sessions as a single interaction with the customer (step 424). This association may be maintained in a database of the contact center 304 or by connecting both communication channels 316a, 316b to a common resource 112 (e.g., a single agent). Furthermore, the association may enable reporting for the customer's interaction with the contact center 304 to account for content exchanged over both communication channels 316a, 316b.
With reference now to
During this interaction over the first communication channel 316a, the customer's feedback or input regarding the interaction may be solicited via a second of the multiple communication channels 316b (step 512). The feedback may be solicited periodically, at a predetermined time in the interaction (e.g., after the interaction has lasted for at least X minutes), or in response to predetermined events occurring in the interaction (e.g., detecting a key word, a key phrase, a customer's sentiment, etc.). Moreover, the second communication channel 316b may or may not carry the same media as the first communication channel 316a. As a non-limiting example, the first communication channel 316a may facilitate real-time communications (e.g., voice or video) whereas the second communication channel 316b may carry data or near-real-time communications such as a chat or Instant Message (IM). In this way, the customer can continue interacting in real time over the first communication channel 316a, but may simultaneously provide feedback regarding the interaction over the second communication channel 316b, without necessarily disrupting the interaction on the first communication channel 316a (step 516). In other words, it may be more disruptive (although not impossible) for the customer's feedback to be provided using a real-time communication (e.g., voice, video, etc.) if the interaction is also occurring in real-time.
The customer's feedback may or may not be provided to the resource/agent that is interacting with the customer via the first communication channel 316a. In some embodiments, the feedback may be used to generate a quality report or quality/satisfaction metric for the interaction as well as a satisfaction indicator for the agent's performance. This feedback may be bound with the interaction conducted over the first communication channel 316a (step 520). Furthermore, the ability to obtain the customer's feedback in real time (e.g., while the interaction is occurring) and without necessarily requiring such feedback to be provided directly to the agent over the first communication channel 316a liberates the customer to provide more candid and meaningful feedback regarding the interaction.
With reference now to
Based on the feedback as well as any remedial measures deployed by the contact center 304, a report regarding the interaction between the customer and the contact center 304 over the first communication channel 316a may be generated (step 616). In particular, content from the feedback obtained over the second communication channel 316b may be included in a report or generation of a Key Performance Indicator (KPI) to describe the agent/resources 112 performance during the interaction conducted over the first communication channel 316a. In other words, the feedback received over one communication channel may be applied to an interaction that occurred over a different communication channel.
With reference now to
After the first communication channel 316a is established, the contact center 304 may suggest the establishment of a second communication channel 316b (step 708). The contact center 304 then waits until it is able to determine that the second communication channel 316b has been established (step 712). In some embodiments, this includes having the contact center 304 wait and monitor for a customer's response to the suggestion to establish the second communication channel 316b.
The contact center 304 may then provide the customer with a reverse screen pop or similar form of dialog box via the second communication channel 316b (step 716). In some embodiments, the customer may be provided with contact center statistics or KPIs (e.g., utilization rate, average wait time among a group of customers, current estimated wait time, current handling time, average handling time, etc.) (step 720). In this step, the customer may also be provided with information regarding one or more resources 112. The provided information may correspond to an identification of resources 112/agents which are currently available or which are anticipated to become available within a predetermined amount of time. The customer can further be provided with one or more options for customizing their journey in the contact center via the reverse screen pop (step 724). In some embodiments, this customization may include querying the customer as to which agent(s) the customer is more desirous of having assigned thereto or less desirous of having assigned thereto. The customer may then provide their selections to the contact center 304 via the second communication channel 316b and this information may be used to guide or assist with handling the communication session on the first communication channel 316a (step 728).
As a non-limiting example, the customer may be provided with a roster of five agents, two of whom are currently available and three of whom are expected to become available within 3 minutes. If the customer selects one of the available agents even though those agents were identified as not having the best skill match for the customer's call, then the contact center 304 may be able to surmise that the customer is somewhat impatient and willing to sacrifice interaction/handling quality for timeliness. On the other hand, if the customer selects a non-available agent then it can be surmised that the customer is more willing to wait for a higher quality agent. This information can be incorporated into a customer relationship management (CRM) database to help guide future interactions with the customer (step 732). If possible, it may also be desirable to update the customer's journey based on their inputs (step 736). More specifically, it may not always be possible to provide the customer with their selected journey or course of action (e.g., connect the customer with their selected agent). However, if possible the customer's journey can be guided/managed within the contact center based on the customer's preferences/desires received via the second communication channel 316b.
With reference now to
The customer may then be provided with the estimated wait time and a suggestion to establish a second communication channel 316b to potentially improve such wait time (step 808). In some embodiments, the suggestion may be provided via an IVR or similar automated mechanism. In some embodiments, the suggestion may be provided at the onset of the call when the estimated wait time is announced to the customer.
If the customer elects to establish the second communication channel 316b simultaneous with the first communication channel 316b, then the contact center 304 now has two different paths by which to interact with the customer (step 812). This may enable the customer to provide information over the second communication channel 316b that will decrease handling time on the first communication channel 316a and/or reduce wait time on the first communication channel 316a (step 816). As a non-limiting example, the customer may provide a certain amount of information that is usually required for authentication/identification. The customer's inputs provided on the second communication channel 316b may be applied to the communication session on the first communication channel 316a (step 820). In particular and as a non-limiting example, the customer may be connected with an agent in the same amount of time as if the second communication channel 316b wasn't used, but the agent may not need to authenticate the customer over the first communication channel 316a since the authentication was already performed via the second communication channel 316b. Moreover, since the customer pre-authenticated over the second communication channel 316b, it may be possible to move the customer ahead in the queue (or to a different queue with a different wait time) without negatively impacting those customers that were skipped since the amount of time saved due to pre-authentication may be greater than the amount of time lost due to moving the customer ahead in queue.
While illustrative embodiments of the disclosure have been described in detail herein, it is to be understood that the inventive concepts may be otherwise variously embodied and employed, and that the appended claims are intended to be construed to include such variations, except as limited by the prior art.
Moreover, aspects of the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” Any combination of one or more computer readable medium(s) may be utilized. The computer readable medium may be a computer readable signal medium or a computer readable storage medium.
A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Specific details were given in the description to provide a thorough understanding of the embodiments. However, it will be understood by one of ordinary skill in the art that the embodiments may be practiced without these specific details. For example, circuits may be shown in block diagrams in order not to obscure the embodiments in unnecessary detail. In other instances, well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the description.
The present application claims the benefit of U.S. Provisional Patent Application No. 62/105,436, filed on Jan. 20, 2015, the entire contents of which are hereby incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62105436 | Jan 2015 | US |