Hi, Humans. How may we help you?

05. Transferring the service of chatbots from flows to humans
8 min
Created by Ligia Sarmento on 8/9/2024 4:21 PM
Updated by Ligia Sarmento on 4/25/2025 5:00 PM

Learn how to make the chatbot transfer a conversation to a human agent. 

This transfer is useful when the chatbot can't solve everything on its own. In these cases, it's important that the conversation is passed on to a human agent to help the customer. 

This guide will show you how to set up this service handover.

Step-by-step to configure the service transfer 

For this handover to work, you will need to create three parts (blocks) within your conversation flow: 

  1. Block 1: The transfer block: This is where you will tell the system that the conversation needs to go to a human agent. 

  2. Block 2: The service block: This is the space where the customer will talk to the human agent.

  3. Block 3: The end of conversation block: After the agent helps, this block will end the service.


Let's see how to create each one of them.

Block 1: Creating the transfer block 

1. Click the "Add content" button and search for "Conversation actions." Then, click on "Transfer conversation."

2. Choose the "Human service" option.

3. Now, you need to say what type of service it will be:

3.1 Sales Service: If the customer wants to buy something or learn more about business opportunities. In this case, you will need the "Group ID" or "User ID." 

This information is like an identification code for the sales team or a specific salesperson. To get these codes, talk to the platform's support team. You can chat with Zoe, our virtual assistant, by clicking on the icon that looks like a speech bubble in the lower-left corner of the Customer Cloud screen. 

Follow the instructions she gives you until you are forwarded to one of our analysts. They will help you find the correct ID.

3.2 Support Service: If the customer has questions or problems to solve. In this case, you will choose which service group will receive the conversation. For example, it could be the "Technical support" or "Customer service" group.


4. Email: The customer's email address already appears automatically checked and is mandatory. This way, the agent will have the customer's contact information.

5. If you want to get more information from the customer before passing them to the agent, click "Add new." You can add options like: "Customer's phone:" (which will appear as <$phone ?>) or "Customer's name:" (which will appear as <$name ?>).

6. Transfer message: Write a short message that the customer will see while the conversation is being transferred. A suggestion is: "Please wait a moment, we are already transferring you to an agent."


Block 2: Creating the service block 

  1. Create a new block and name it "Service." 

  2. Click on "Add content," then on "Data input," and choose "Open field." This field is where the customer will talk to the human agent.

  3. After creating this block, go back to the "Transfer service" block. In the "Destinations" section, choose the "Service" block. This means that after the transfer message, the conversation will go to this block.

Block 3: Creating the end of conversation block 

  1. Create the last block and call it "Closing." 

  2. Click on "Add content," then on "Conversation actions," and choose "End of conversation." 

  3. Write a thank you message, such as: "Thank you for contacting us!" 

  4. After creating this block, go back to the "Service" block. In the "Destination" section, choose the "Closing" block. This way, after the agent finishes the support, the conversation will go to this final message.

Done! Now you know how to make the chatbot hand over the service to a real person.



Useful information 

How to know if the transfer was successful or not 

One way to see if the transfer is working well is to observe what happens with the finalization message. 

  1. If you have set up a finalization message (in Block 3), it should only appear after the human agent has finished helping the customer.

  2. When your chatbot is working for customers, do a test and see if the conversation is correctly going to a human agent when needed (in sales service).

  3. After the conversation reaches the agent, it should stay with them until they finish the service. Only after that should the conversation return to the chatbot flow.

  4. If the conversation returns to the chatbot before the agent finishes, this may mean that the transfer is not configured correctly.

  5. It is important that the agent finishes the service before the conversation returns to the chatbot, so that the customer has an uninterrupted experience.

  6. If this happens (the conversation returns to the chatbot ahead of time), there may have been a problem with the transfer, such as a failure in the connection with the service group.

  7. Keep an eye on these signs to discover and solve problems quickly, so that the customer experience is the best possible.

What to do if the transfer doesn't work 

If you notice that the transfer isn't working as it should, try these solutions:

  1. See if there are agents available Confirm if there is anyone available in the service group you are trying to transfer the conversation to. If no one is online, the customer will be waiting in a queue. You can change the settings for when agents are available or create a waiting queue so that the customer doesn't go straight back to the chatbot.

  2. Check the connection settings with other systems Verify if the way the chatbot platform is connected to the human service system is correct. This includes information such as access codes (API) and the service group ID.

Transfers to groups with WhatsApp

It is important to know that it is only possible to transfer conversations to service groups that have access to WhatsApp. Check if the group you want to transfer the conversation to has permission to receive messages via WhatsApp and if everything is configured correctly.

Did this article solve your doubts?
Recently viewed