Assign a Customer Inquiry to the Right Agent
A company has customer care departments for both Sales and Support; agents with different sets of skills are working in each department. The customer`s first point of contact is the bot on the company side who helps them choose which department they need to talk to. The customer is then transferred to a live agent.
The incoming conversations are divided into two queues: sales and support. The agent who is the best match for a specific topic or issue will help the customer and contribute to their overall experience.
Steps in Flow
1. Before you start creating the conversation flow (for this use case), you should have a WhatsApp channel set up and Conversations module enabled on your Infobip account.
2. In Communicate module, CREATE FLOW. Select Start from Scratch and Inbound WHATSAPP message to allow only customers who reply with a specific keyword to enter the flow. Add inbound keyword: SERVICE.
For the initial conversation, you can use bots to set up standardized questions and replies.
3. Send a welcome message to your customers with instructions on how to reach the right department:
Thank you for reaching out! To forward you to the right agent, please select 1 - to talk to Sales; 2 - to talk to Support; 3 - to discuss a more general topic.
The third option redirects the conversation to a default queue. Conversations are sent to the default queue if there isn`t any other queue to place a specific conversation.
4. With the Evaluate inbound WhatsApp element, you can continue the flow based on the customer's answer.
5. Start a conversation element will transfer this conversation to the Conversations module and the customer will be able to talk to a live agent. To ensure the conversation reaches the right agent, select an adequate tag.
6. If you do not add a tag to the third branch, this will create a (general topic) conversation without tag.
Steps in Conversations module
Inside the Apps module, select Conversations to create specific queues and routes (learn more about managing queues and routes).
The supervisor can create routes and queues in a manner that best serves the company`s business needs. In this specific case, the company will have the following queues:
To assign a new conversation to a particular queue, you need to set up the following routes:
Once the flow, queues, and routes are created and the end customer goes through the flow and chooses to talk to the sales department, the new conversation will be created and placed in the SalesAgentsQueue.
If the customer chooses to talk to the support department, the conversation will be placed in the SupportAgentsQueue. If there isn't any other queue to place a specific conversation, it will be sent to the DefaultQueue.
Use Conversation Analytics for an overview of the inbound and outbound messages, message status, agent availability, assigned and unassigned conversations, performance indicators, and the tag ranking.
Set an additional entry point for customers that are not in your segment or tag. By doing this you will send a survey to your one-time audience that you created in the Target module, but will also enable other customers that send a message to your number to participate in the survey. You can do much more - for example, target the customers who were tagged as “satisfied” and ask them to leave a recommendation or like your social network page.