Skip to main content

Configuring a messaging queue

A queue is a temporary container that holds and processes the incoming chat and messaging requests. There are several ways of mapping a specific request to a queue. For chats, the system can auto-select a queue based on the URL from which the customer initiated the chat. You must configure at least one queue so that Pega Customer Service™ can collect and then route requests. If you have several queues, you can prompt customers with a list of questions or options that map to different queues.

Video

Transcript

This demo shows how you can configure a new queue and add skills and members to handle a category of chat questions.

Chat queue in action

First, notice how queues work in Pega Customer Service. U+ Bank set up Web Messaging on its website. The bank has configured a chatbot to direct customers to the appropriate queue. Sara Connor is using the U+ Bank website to resolve a billing issue. She uses chat to ask for help. The chatbot responds with a menu. The menu represents the available queues.

Sara selects Billing, and the system routes her request to the Billing queue.

The chatbot responds with a question. PreChat questions further define the customer issue before a CSR receives the chat assignment. You can configure PreChat questions for each queue.

Bill, a CSR, is an expert in Billing issues. He receives the request. He views the transcript of the conversation and continues the chat with Sara.

Adding a queue

U+ Bank has a significant mortgage lending business. The team asks you to configure a queue to handle mortgage questions.

Log in to App Studio and click the Queue settings. Configure the settings in the Customer Service application to make the settings available to any self-service applications.

Add a queue named Mortgage and configure the basic settings:

Set the Max concurrent conversations to 3. This field value means the routing engine offers up to three conversation requests from this queue to the CSR. The system routes any further requests only after the CSR completes one of those three active conversations.

The Queue selection text for customers is displayed on the list of queues displayed to the chat customer. For the Mortgage queue, enter I have a mortgage question.

The Queue questionnaire is optional. For this scenario, select Mortgage questions so that the chatbot asks questions to define the customer issue further. This questionnaire is already configured in Dev Studio.

Maximum wait time refers to the time that a new customer waits for connection to a CSR in a queue. When a new customer escalation arrives in a queue, the routing engine estimates the time that the system requires before the first available CSR can take the customer request. If the estimated wait time exceeds the maximum, the queue status is unavailable.

For example, if a queue has a maximum wait time of 600 seconds, and the estimated wait time that the routing engine calculates is 660 seconds, then the customer request does not enter the queue.

Default wait time is the time that is displayed to every customer regardless of CSR availability. If a CSR is available, the customer waits less than the default wait time. If CSRs are unavailable, then the wait time takes longer than the default time.

Add required skills. In this case, a CSR needs to know how to handle mortgage questions, so add the Mortgage processing skill.

The configuration of the Mortgage queue

The creation of skills occurs in Dev Studio, and you can assign these skills to CSRs in either App Studio or Dev Studio.

For example, in Dev Studio, you can navigate to the operator record for Ashlea Buckley and assign her the Mortgage_processing skill on the Work tab.

Adding a skill in Dev Studio

After you assign the Mortgage_processing skill to Ashlea in Dev Studio, this skill is displayed in Ashlea's record, which is accessible in the Users section of App Studio.

Adding a skill to a user in App Studio

Conversely, if you add a skill to Ashlea in App Studio, any skill that you add is available in the operator record in Dev Studio.

Showing the new queue in action

Ashlea is a CSR who knows mortgage processing. When she starts her day, she logs in to Pega Customer Service, selects the Mortgage queue, and then sets her availability.

Sara Connor is reviewing her mortgage information on the U+ Bank website. She initiates a chat, and then selects I have a mortgage question. The chatbot sees that Sara selected the Mortgage queue and asks the two pre-chat questions. The chatbot then assigns a live chat to Ashlea and attaches the transcript of the conversation with Sara.

Ashlea receives Sara's request and views the transcript. She then continues the chat with Sara in a live session.

You have reached the end of the video. What did it show you?

  • How to configure a new queue
  • How to add skills and members to handle a category of chat question

This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice