Skip to main content
Live Chat is the Website channel: the platform supplies the chat interface, you configure it on Console and paste a snippet into your pages. Your customers then talk to the agent directly through that chat window.
The configuration panel opens from the agent’s Channels tab - click the Web widget tile. The panel is titled “Web client configuration”.

Configuring the channel on Console

1

Sign in to the FPT AI Agent Platform

Open Console and sign in with your account.
2

Pick the agent to configure

This is the agent that will answer customers on your website.
3

Open the Channels tab

Channels is on the agent’s navigation bar.
4

Click the Web widget tile

The “Web client configuration” panel opens on the right.
5

Fill in both tabs

The Config tab and the Customize widget tab. Details in the two sections below.
6

Click Save configuration

The channel is created and starts serving straight away. The Web widget tile switches to Configured.
The first save is what creates the channel. Until then it does not exist, so the share link, the QR code and the embed snippet only appear after you save once.
Config and Customize widget share one draft and one save button: a single save overwrites the whole channel configuration. Finish both tabs before you save, rather than saving each one separately.

The Config tab

Web widget Config tab

Whitelist domains

The list of website domains allowed to use this channel. Up to 20 entries, each up to 253 characters. Each entry is a single domain such as https://shop.example.com, with no path after it. Use * to allow every domain.
Leave this empty if you are just pasting the embed snippet as described below. You only need to list domains when your technical team builds its own chat interface, which is covered on the API integration page.
Adding a domain
1

Click + Add domain

A new input row appears in the list.
2

Enter the domain

For example https://shop.company.com. Do not add a path.
3

Click Save configuration

The change takes effect as soon as you save.
Editing a domain: click it in the list, change it and click Save configuration. Removing a domain: click the delete icon at the end of the row, then click Save configuration. Sites on that domain can no longer create sessions. These three only exist after the first save. Once saved, come back to the Config tab to copy them.

Embedding the widget in your website

Copy the snippet from the Config tab and paste it before the closing </body> tag on every page where you want the chat window.
The snippet creates the chat button in the corner by itself. No other HTML, no CSS, and the widget pulls in no third-party libraries. When you would rather not embed anything - emailing a link, printing a QR code on a flyer, putting one on a counter - the Config tab gives you a link that opens the chat window full screen:
The QR code beside it encodes exactly that link. The chat page adapts to the device, so it works on desktop and phone alike.

The Customize widget tab

This tab has five sub-tabs and a preview panel on the right with three states: Minimized, Welcome and Chat. Changes appear in the preview immediately, and take effect immediately for snippets already pasted, because the widget re-reads the configuration every time a customer opens the page.
Fields you do not change are not written down, so when the platform updates its default palette your channel picks it up.

Theme - colours

Widget colour customisation All values are #rrggbb. Badly formatted values are rejected on save. Click Reset default to put every colour back.
Take the exact brand hex values from your company’s identity guidelines, and check the contrast between text and background so the text stays readable.

General

General widget settings
Setting turnstile_sitekey to an empty string rather than leaving it unset turns on a bot gate that no customer can get through.
The Website channel no longer has an idle-window option. Conversations on the widget use a fixed 24 hours - go quiet for longer than that and the customer’s next message opens a new conversation. The idle window is still configurable for the API channel, see API integration.

Starter - suggested questions

Suggested questions Suggested questions appear as buttons before the customer sends a first message. Up to 6 questions, each up to 120 characters.
1

Click + Add question

A new input row appears.
2

Type the question

Word it the way customers actually ask, for example “Check my order”.
3

Edit or remove

Click a question to edit it, or the delete icon at the end of the row to remove it.
With none set, the section reads “No suggested questions yet”.

Welcome screen

Welcome screen Click Reset default to put the text fields back to their starting copy.

Chat window

Chat window settings
Do not remove the AI disclaimer. It is what tells people they are talking to an agent rather than a member of staff, and it keeps you on the right side of AI transparency rules.

Editing and deleting the configuration

1

Edit the configuration

Reopen the Web widget tile from the Channels tab, change what you need and click Save configuration. Changes take effect immediately everywhere the snippet is embedded - no need to re-embed.
2

Discard changes

Click Cancel to close the panel without saving.
3

Stop serving temporarily

Open the Publish dialog on the Agent builder tab, untick Web widget and publish. The widget configuration is kept.
4

Delete the channel

Deleting the channel configuration removes it from Console and stops it serving immediately.
Deleting the channel makes the widget on your pages show a “channel no longer available” screen. Every customer and conversation already created is kept and nothing is deleted. The old connection key cannot be reused: a new Website channel gets a new connection key and you have to paste the snippet again.

Next steps

Mobile SDK

Bring this same chat window into your Android and iOS apps.

API integration

For when you already have your own customer-facing chat interface.

Technical appendix

Error codes, system limits and the pre-production checklist.