Skip to main content

Website chat: one line on any site

Connect website chat, paste the script before </body>, and visitors reach your inbox.

Add website chat to any site with one line of codeWatch on YouTube

Website chat puts a chat bubble on your own website. Visitors' messages arrive in the inbox as conversations and your replies appear in their chat window. It is an inbox account; it does not publish.

Step by step

  1. As an Owner or Admin: Set up → Accounts → click Website chat under Connect an account (or + Connect another for a second site). The form Connect website chat opens.
  2. Fill in the fields (see below) and click Connect account.
  3. On the new row click Settings. Under Add the chat to your website you see a one-line script. Click Copy code.
  4. Paste it once before the closing </body> tag of every page where the bubble should appear. WordPress, Shopify, Webflow and plain HTML all accept it (use the theme's footer or "custom code" area).
  5. Open your site: the bubble appears bottom right. Send yourself a message; it arrives in the inbox. The connected website chat's row says "Messages arrive in your inbox."

Fields and options

  • Website name (required, for example "My shop") - shown at the top of the chat window.
  • Website address - for example https://www.example.com. Required: the chat only works on that site (www and the bare domain count as the same site), and the security check runs there. Use an address only you control, not a shared host where other people's pages have the same address. A chat connected before the address was required shows "Add your website address so the security check can run. Until then, new chats are limited each day." until you add it under Settings.
  • Greeting (optional) - the first line visitors see, up to 200 characters.
  • Accent colour (optional) - a hex colour like #0b57e3 (the default). Anything else is refused with The accent colour must be a hex value like #0b57e3.
  • Optional attributes you can add to the script tag yourself: data-position="left" puts the bubble bottom left; data-lang="ar" forces Arabic. Without data-lang the chat follows the page's language (Arabic pages get a right-to-left chat; other languages get English).

Change the name, greeting or colour later

Owners and admins: on the website chat's row click Settings. Under Chat settings change Website name, Website address, Greeting or Accent colour (pick it or type a hex value), then click Save chat settings. Saved. Visitors see the change within about a minute. confirms it (a visitor with the chat already open sees it when they next load a page). Other roles do not see Chat settings. The code on your site stays the same; do not replace it. Emptying Greeting removes it; Website address cannot be left empty. A colour that is not a # and six digits or letters A to F turns the box red with "Use a colour like #4F46E5: a # and six digits or letters from A to F." and Save chat settings stays greyed out until it is fixed. A Website address that is empty or not one (it needs a name with a dot, like example.com; https:// is optional) is not saved: the box turns red with "Enter a website address like https://www.example.com." under it; fix it and click Save chat settings again. If the settings cannot be read, the section says "We couldn't load this page" with Try again.

What visitors see

A bubble; when opened, your greeting, optional Your name (optional) and Email (optional) fields, a message box and Start chat (it becomes Send after the first message). Their messages arrive in the inbox with their name, email and the page they wrote from. Your replies appear in their window within seconds while it is open. Returning visitors on the same browser continue the same conversation when they come back within 30 days, for up to 90 days after their first message. After that, for security, their next message starts a new conversation (shown in the inbox as a new website visitor).

Good to know

  • Disconnect first asks you to confirm: "The chat box on your website stops working and new messages no longer reach your inbox. You can connect it again later." It stops the chat usually at once and at the latest within about 30 seconds: pages opened after that show nothing, and a page a visitor already has open keeps its bubble until it is reloaded.
  • The code is public by design (it is in your page's source). It can only send messages to your inbox and read the visitor's own conversation.
  • Before a new visitor's first message the chat window shows "Before your first message: a quick check that you are a person." and runs a short security check. Most visitors see nothing more than that line; later messages are not checked. A network can start a limited number of new chats a day, so one sender cannot flood your inbox.
  • Automatic AI on visitors' messages (bot answers, auto-triage, support classification) has daily and hourly limits for each conversation, each visitor and your account. When one is reached, messages still arrive, the conversation shows "AI paused: limit reached", your team gets a notification (at most one an hour), and a person replies. Automatic AI starts again by itself later. AI you start yourself is not limited this way.

Checked against the product on Nov 12, 2026

In this section: Accounts

All articles