Co-browsing preview of queued customer contacts
First Claim
1. A method for providing a co-browsing preview of a queued contact, the method comprising:
- receiving, at a Customer Relationship Management (CRM) system, a contact from a customer, the contact being initiated through a user interface within a browser window;
selecting, by the CRM system, an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents;
assigning, by the CRM system, the contact to the selected agent, wherein assigning the contact to the selected agent comprises placing the contact into a queue for the selected agent;
providing, by the CRM system, a graphical user interface to a device of the selected agent, the graphical user interface comprising;
a first region comprising a representation of the queue for the selected agent,a second region comprising a display interface for conducting a session with one or more contacts in the queue, anda third region comprising a co-browsing display interface for co-browsing with the one or more contacts in the queue;
receiving, by the CRM system, a first selection of the contact via the graphical user interface;
in response to the first selection of the contact, providing, by the CRM system via the graphical user interface, a live, real-time co-browsing preview of the browser window to the third region of the graphical user interface while the contact is assigned to the selected agent'"'"'s queue and before the customer is connected to interact with the selected agent and the customer is waiting for the selected agent to begin the session, wherein the live, real-time co-browsing preview is a current view of the browser window of the customer such that the selected agent can share the same view the customer has of the browser window;
receiving, by the CRM system, a second selection of the contact via the graphical user interface;
in response to the second selection of the contact, providing, by the CRM system via the graphical user interface, a selectable list of options for handling the contact, wherein the selectable list of options comprises a transfer option, a connect via chat option, and a connect via call option; and
receiving, by the CRM system from the graphical user interface, an option selection from the selectable list of options.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for providing a co-browsing preview of a queued contact. According to one embodiment, providing a co-browsing preview of a queued contact can comprise receiving a contact from a customer, selecting an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents, and assigning the contact to the selected agent. Assigning the contact to the selected agent can comprise placing the contact into a queue for the selected agent. A live, real-time co-browsing preview of a current user interface of the customer can be provided to the selected agent while the contact is assigned to the selected agent'"'"'s queue and before the customer is connected to the selected agent.
101 Citations
20 Claims
-
1. A method for providing a co-browsing preview of a queued contact, the method comprising:
-
receiving, at a Customer Relationship Management (CRM) system, a contact from a customer, the contact being initiated through a user interface within a browser window; selecting, by the CRM system, an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents; assigning, by the CRM system, the contact to the selected agent, wherein assigning the contact to the selected agent comprises placing the contact into a queue for the selected agent; providing, by the CRM system, a graphical user interface to a device of the selected agent, the graphical user interface comprising; a first region comprising a representation of the queue for the selected agent, a second region comprising a display interface for conducting a session with one or more contacts in the queue, and a third region comprising a co-browsing display interface for co-browsing with the one or more contacts in the queue; receiving, by the CRM system, a first selection of the contact via the graphical user interface; in response to the first selection of the contact, providing, by the CRM system via the graphical user interface, a live, real-time co-browsing preview of the browser window to the third region of the graphical user interface while the contact is assigned to the selected agent'"'"'s queue and before the customer is connected to interact with the selected agent and the customer is waiting for the selected agent to begin the session, wherein the live, real-time co-browsing preview is a current view of the browser window of the customer such that the selected agent can share the same view the customer has of the browser window; receiving, by the CRM system, a second selection of the contact via the graphical user interface; in response to the second selection of the contact, providing, by the CRM system via the graphical user interface, a selectable list of options for handling the contact, wherein the selectable list of options comprises a transfer option, a connect via chat option, and a connect via call option; and receiving, by the CRM system from the graphical user interface, an option selection from the selectable list of options. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to provide a co-browsing preview of a queued contact by; receiving a contact from a customer, the contact being initiated through a user interface within a browser window; selecting an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents; assigning the contact to the selected agent, wherein assigning the contact to the selected agent comprises placing the contact into a queue for the selected agent; providing a graphical user interface to a device of the selected agent, the graphical user interface comprising; a first region comprising a representation of the queue for the selected agent, a second region comprising a session display interface for conducting a session with one or more contacts in the queue, and a third region comprising a co-browsing display interface for co-browsing with the one or more contacts in the queue; receiving a first selection of the contact via the graphical user interface; in response to the first selection of the contact, providing, via the graphical user interface, a live, real-time co-browsing preview of the browser window to the third region of the graphical user interface while the contact is assigned to the selected agent'"'"'s queue and before the customer is connected to interact with the selected agent and the customer is waiting for the selected agent to begin the session, wherein the live, real-time co-browsing preview is a current view of the browser window of the customer such that the selected agent can share the same view the customer has of the browser window; receiving a second selection of the contact via the graphical user interface; in response to the second selection of the contact, providing, via the graphical user interface, a selectable list of options for handling the contact, wherein the selectable list of options comprises a transfer option, a connect via chat option, and a connect via call option; and receiving, from the graphical user interface, an option selection from the selectable list of options. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable memory comprising a set of instructions stored therein which, when executed by a processor, causes the processor to provide a co-browsing preview of a queued contact by:
-
receiving a contact from a customer, the contact being initiated through a user interface within a browser window; selecting an agent from a plurality of agents based at least in part on the contact and a defined set of skills for each of the agents; assigning the contact to the selected agent, wherein assigning the contact to the selected agent comprises placing the contact into a queue for the selected agent; providing a graphical user interface to a device of the selected agent, the graphical user interface comprising; a first region comprising a representation of the queue for the selected agent, a second region comprising a session display interface for conducting a session with one or more contacts in the queue, and a third region comprising a co-browsing display interface for co-browsing with the one or more contacts in the queue; receiving a first selection of the contact via the graphical user interface; in response to the first selection of the contact, providing, via the graphical user interface, a live, real-time co-browsing preview of the browser window to the third region of the graphical user interface while the contact is assigned to the selected agent'"'"'s queue and before the customer is connected to interact with the selected agent and the customer is waiting for the selected agent to begin the session, wherein the live, real-time co-browsing preview is a current view of the browser window of the customer such that the selected agent can share the same view the customer has of the browser window; receiving a second selection of the contact via the graphical user interface; in response to the second selection of the contact, providing, via the graphical user interface, a selectable list of options for handling the contact, wherein the selectable list of options comprises a transfer option, a connect via chat option, and a connect via call option; and receiving, from the graphical user interface, an option selection from the selectable list of options. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification