Transfer chat for LiveChat

Agnieszka Dudziak
Agnieszka Dudziak
6 min read
updated: Jan 9, 2024

Let your chatbot transfer chats to your customer support team whenever needed.

TheĀ LiveChatĀ integration lets you pass an ongoing chat from your chatbot to your customer service team. You can decide when the transfer should be handled and what happens if your agents are unavailable.

How to use the Transfer chat actionLink icon

  1. Open your chatbot.

  2. Choose a point in the chatbot at which you want to transfer the chat to a human agent.

  3. Drag the Transfer chat block from the menu and drop it at your chosen point.

    The Transfer chat action supports two paths: Success and Failure. These allow you to prepare your chatbot for two different scenarios:

    TheĀ SuccessĀ path is triggered when a chat is transferred successfully.

    TheĀ FailureĀ path is triggered when a chat transfer is unsuccessful. This may happen when:

  • There are no human agents in LiveChat, so your chatbot can’t pass chats to them.

  • Agents are logged into LC, but their status is set toĀ not accepting chats.

  • Agents are accepting chats, but they’ve reached the maximum number of concurrent chats.

The chat wonā€™t be passed to an agent when you test theĀ Transfer chatĀ action for LiveChat using the internalĀ Testing Tool. To test LiveChat actions, connect your chatbot to LiveChat and try it in the LiveChat Chat Widget. Also, the transfer is possible only when at least one agent is available in LiveChat and they accept chats.
The chat wonā€™t be passed to an agent when you test theĀ Transfer chatĀ action for LiveChat using the internalĀ Testing Tool. To test LiveChat actions, connect your chatbot to LiveChat and try it in the LiveChat Chat Widget. Also, the transfer is possible only when at least one agent is available in LiveChat and they accept chats.
To correctly transfer the chat to an agent, you must turnĀ Auto assignmentĀ on in your LiveChat app. If you select theĀ Manual selection, the chat wonā€™t be transferred. Instead, itā€™ll be kept in a queue.
To correctly transfer the chat to an agent, you must turnĀ Auto assignmentĀ on in your LiveChat app. If you select theĀ Manual selection, the chat wonā€™t be transferred. Instead, itā€™ll be kept in a queue.
  1. Now, open theĀ Transfer chatĀ block and decide which LiveChat group the chat should be transferred to.

    If you want to transfer a chat within the same group it started, chooseĀ Within the group.

    If you want to transfer a chat to a different group than the one from which it started, chooseĀ To another group. Then, type in the group’s ID in LiveChat.

The ID = 0 refers to theĀ GeneralĀ group. You can check the groupā€™s ID in theĀ TeamĀ tab on your LiveChat account. To do so, go toĀ GroupsĀ and select the group from the list. The groupā€™s ID is the number in the top right corner of your screen.
The ID = 0 refers to theĀ GeneralĀ group. You can check the groupā€™s ID in theĀ TeamĀ tab on your LiveChat account. To do so, go toĀ GroupsĀ and select the group from the list. The groupā€™s ID is the number in the top right corner of your screen.
  1. Next, add a Bot response after the Failure block. You can use it to let users know that your agents are unavailable.

    If needed, you can also redirect them to another interaction to sustain a conversation.

TheĀ SuccessĀ block ends the path. From this point forward, a human agent takes over the chat, and no other chatbot interaction can be triggered.
TheĀ SuccessĀ block ends the path. From this point forward, a human agent takes over the chat, and no other chatbot interaction can be triggered.
When you integrate ChatBot with LiveChat, you need to replace the ChatBot tracking code on your website with LiveChatā€™s code. If you donā€™t add the LiveChat code to your website, LiveChat actions wonā€™t be triggered. Check how toĀ install LiveChat on your website.
When you integrate ChatBot with LiveChat, you need to replace the ChatBot tracking code on your website with LiveChatā€™s code. If you donā€™t add the LiveChat code to your website, LiveChat actions wonā€™t be triggered. Check how toĀ install LiveChat on your website.

Transfer chats to a human agent when your chatbot can’t provide answersLink icon

You can also set up your chatbot to transfer a chat to a human agent when it can’t match the user input with any interaction. To do so, you need to use Filters after Default fallback.

  1. Drag a Filter block and drop it after the Default fallback.

  2. Open the Filter block you’ve added and select Failures in the + Add new filter field.

  3. Set up the Failures attribute as is less than or equal 2. Then, select Apply filter.

  4. Now, add aĀ Bot responseĀ block to provide the bot’s reply in case the chatbot can’t match the user input with any interaction. With this setup, the bot will display a Fallback message two times before transferring the user to an agent.

    You can ask the user to rephrase their question to help sustain the conversation.

  5. Next, add a second Filter block and set up theĀ FailuresĀ attribute as is greater than 2.

    Please note that you can change the number in the filters, for example, from 2 to 3, but it has to be the same for both filters.

  6. Now, add a Bot response after the Filter block and inform the user about the transfer to your customer support team. The user will see the message after three unsuccessful queries.

  7. Next, drag the Transfer chat block from the right-hand menu and drop it after the Bot response.

  8. Note that the transfer to LiveChat might be unsuccessful because all your agents are offline or they’re not currently accepting chats. For such cases, you can add aĀ Bot responseĀ after theĀ FailureĀ block to provide the user with additional information.

  9. At this point, you can let the user leave a message for your team using the Create ticket action.

LiveChat Tickets are no longer available with the ChatBot and LiveChat integration. If you created a ChatBot account after May 11, 2023, use the HelpDesk integration to collect support tickets via ChatBot.
LiveChat Tickets are no longer available with the ChatBot and LiveChat integration. If you created a ChatBot account after May 11, 2023, use the HelpDesk integration to collect support tickets via ChatBot.

Suppose you’ve already implemented theĀ Create ticketĀ action in your chatbot. To create a ticket, you need the user’s email address.Ā 

The chatbot can collect the user’s email address thanks to:

  • The Question action.

  • The pre-chat survey in LiveChat.

    Open the Go to step block and redirect the user to the Question block to collect information, such as their email address and message.

  1. Finally, make sure that you’ve added the user’s email address in theĀ Create ticketĀ block by using the EmailĀ attribute.

Read more:

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

Weā€™re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products