logo

How to Set Up Live Chat in Fastbots: A Step-by-Step Guide

This comprehensive guide walks you through the entire process of setting up the Live Chat feature in Fastbots, from enabling it in your chatbot settings to customizing messages and managing real-time conversations with users. Whether you're just getting started or optimizing your support system, this tutorial ensures a smooth setup for seamless live agent support.

1

Here's a full video overview of how FastBots Live chat system works.

3

Select the chatbot you wish to configure by clicking on it

Select the chatbot you wish to configure by clicking on it
4

Click on "Live Chat" to access the live chat configuration page.

Click on **"Live Chat"** to access the live chat configuration page.
5

This is the Live Chat Dashboard, where you can monitor and manage all active live chat sessions.

Note: Live chat is only available on the Business plan or higher.

This is the **Live Chat Dashboard**, where you can monitor and manage all active live chat sessions.

*Note: Live chat is only available on the Business plan or higher.*
6

Click on the Settings icon to begin configuration

Click on the **Settings** icon to begin configuration
7

Toggle the Enable Live Chat switch to activate the feature.

Toggle the **Enable Live Chat** switch to activate the feature.
8

Select your timezone from the dropdown menu.

Select your timezone from the dropdown menu.
9

Define your availability hours—the chatbot will only transfer conversations to a live agent during the days and times specified. Outside these hours, users will not be offered live chat support.

Define your **availability hours**—the chatbot will only transfer conversations to a live agent during the days and times specified. Outside these hours, users will not be offered live chat support.
10

You can customize your availability hours and select the specific days by clicking on each one.

You can customize your availability hours and select the specific days by clicking on each one.
11

If your availability is consistent across days, click the Copy button to duplicate the time settings to other selected days.

If your availability is consistent across days, click the **Copy** button to duplicate the time settings to other selected days.
12

Down here you can adjust the Unanswered Questions Threshold—this determines how many fallback responses (apology messages) the chatbot should provide before offering to connect the user with a live agent. Use the arrow buttons to set the threshold number. For example, if the threshold is set to 1, the chatbot will offer live support after a single fallback response.

Note: This fallback message is configured on the Tune AI page.

Down here you can adjust the **Unanswered Questions Threshold**—this determines how many fallback responses (apology messages) the chatbot should provide before offering to connect the user with a live agent. Use the arrow buttons to set the threshold number. For example, if the threshold is set to 1, the chatbot will offer live support after a single fallback response.

*Note: This fallback message is configured on the Tune AI page.*
13

Set the Timeout Duration—the maximum time a live agent has to claim a transferred chat.

By default it is set to 3 minutes, and the maximum is 10 minutes. If the agent does not claim the chat within the set duration, the session ends and is handed back to the AI.

Set the **Timeout Duration**—the maximum time a live agent has to claim a transferred chat.

By default it is set to 3 minutes, and the maximum is 10 minutes. If the agent does not claim the chat within the set duration, the session ends and is handed back to the AI.
14

Once all settings are configured, click "Save" to apply the changes.

Once all settings are configured, click "Save" to apply the changes.
15

Upon clicking on the save button, a confirmation message will appear stating: Live Chat Settings Updated Successfully.

Upon clicking on the save button, a confirmation message will appear stating: **Live Chat Settings Updated Successfully.**
16

Click on this settings icon to access additional live chat customization options.

Click on this settings icon to access additional live chat customization options.
17

Here, you can personalize the messages displayed while a chat is being transferred and after the session ends.

Here, you can personalize the messages displayed while a chat is being transferred and after the session ends.
18

By default, the chatbot uses placeholder text (grayed out) as system messages. You can replace these with custom messages.

By default, the chatbot uses placeholder text (grayed out) as system messages. You can replace these with custom messages.
19

To customize the Live Chat Offer Message, enter your desired text in the corresponding field.

To customize the Live Chat Offer Message, enter your desired text in the corresponding field.
20

To change the Live Chat Ended Message, input your message in the appropriate field.

To change the Live Chat Ended Message, input your message in the appropriate field.
21

Click "Save" once you’ve added your custom messages.

Click "Save" once you’ve added your custom messages.
22

Next, go to the Tune AI page to set up the fallback response.

Next, go to the **Tune AI** page to set up the fallback response.
23

Enter a fallback message in the provided section—this message will be used whenever the chatbot cannot answer a question.

Reminder: This message is tied to the Unanswered Questions Threshold. If the threshold is set to 2, the chatbot must respond with the fallback message twice before initiating a live chat offer.

Enter a fallback message in the provided section—this message will be used whenever the chatbot cannot answer a question.

*Reminder: This message is tied to the Unanswered Questions Threshold. If the threshold is set to 2, the chatbot must respond with the fallback message twice before initiating a live chat offer.*
24

Click Save Changes after entering your fallback response.

Click **Save Changes** after entering your fallback response.
25

Your live chat is now fully set up! To test it, go to the Deploy page and copy your chatbot’s URL.

Your live chat is now fully set up! To test it, go to the Deploy page and copy your chatbot’s URL.
26

Copy the Direct Link and paste it into a new browser tab to open it.

Copy the Direct Link and paste it into a new browser tab to open it.
27

Ask your chatbot a test question it’s unlikely to answer, triggering the fallback message.

Ask your chatbot a test question it’s unlikely to answer, triggering the fallback message.
28

You’ll see the fallback response along with an option to connect with a live agent.

You’ll see the fallback response along with an option to connect with a live agent.
29

If the user replies with "Yes", they’ll be prompted to fill out a contact form before being connected to an agent.

If the user replies with "Yes", they’ll be prompted to fill out a contact form before being connected to an agent.
30

Have the user complete the form and click Submit.

Have the user complete the form and click **Submit**.
31

Upon submission, the Chat Transfer Message is displayed, and a countdown timer begins—this reflects the time remaining for an agent to claim the chat, based on your Timeout Duration setting.

Upon submission, the **Chat Transfer Message** is displayed, and a **countdown timer begins**—this reflects the time remaining for an agent to claim the chat, based on your Timeout Duration setting.
32

The new chat will appear in the Unclaimed section of the Live Chat page for the agents.

The new chat will appear in the **Unclaimed** section of the Live Chat page for the agents.
33

Click on the chat to open it and view the full conversation history between the chatbot and the user.

Click on the chat to open it and view the full conversation history between the chatbot and the user.
34

Once an agent clicks on the chat, it moves from "Unclaimed" to "Claimed", indicating it has been assigned.

Note: You can invite team members from the Settings page—any team member can claim live chats by clicking on them.

Once an agent clicks on the chat, it moves from "Unclaimed" to **"Claimed"**, indicating it has been assigned.

*Note: You can invite team members from the Settings page—any team member can claim live chats by clicking on them.*
35

The live agent can now respond to the user by typing a message and clicking "Send".

The live agent can now respond to the user by typing a message and clicking "Send".
36

As soon as the chat is claimed, the user will see an Agent Connected message.

As soon as the chat is claimed, the user will see an **Agent Connected** message.
37

All responses from the live agent will appear in the chat window, allowing the user to reply and continue the conversation.

All responses from the live agent will appear in the chat window, allowing the user to reply and continue the conversation.
38

If the agent wishes to exit the chat session, they can click the "Leave" button.

If the agent wishes to exit the chat session, they can click the "Leave" button.
39

A confirmation dialog will appear—click "Confirm" to leave the chat.

A confirmation dialog will appear—click "Confirm" to leave the chat.
40

After the agent leaves, the session returns to the Unclaimed section.

After the agent leaves, the session returns to the **Unclaimed** section.
41

To end a session permanently, click the End button.

To end a session permanently, click the **End** button.
42

A confirmation popup will appear—click Confirm to finalize the session.

A confirmation popup will appear—click **Confirm** to finalize the session.
43

After the chat ends, it will be removed from the Live Chat page, but the conversation history remains accessible on the Chat History page.

After the chat ends, it will be removed from the Live Chat page, but the conversation history remains accessible on the **Chat History** page.
44

To view past chats, go to the Chat History page and click View Chat to open the transcript.

To view past chats, go to the **Chat Histor**y page and click **View Chat** to open the transcript.
45

You can read the full conversation transcript here. To export it, click the Download button.

You can read the full conversation transcript here. To export it, click the **Download** button.
46

Congratulations! 🎉 You've successfully set up the Live Chat feature for your Fastbots chatbot. Best of luck!