At a glance#

Web chat is a conversation window on your own website: a button, usually in a corner, that opens a chat answered by people, a chatbot, an AI agent or a mix. A booking page is its close relative: a page where a visitor picks a free time and gets a confirmation, without a phone call. Both meet visitors at the moment they are deciding.

  • What it is: a chat widget (a small piece of code added to your pages) and, often, a booking page linked from your site, your messages and your profiles.
  • Who runs it: you, usually with a provider's widget and agent inbox. No network owner sits in between.
  • Reach: anyone who visits your site. The ITU counted about 6 billion internet users in 2025, 74% of the world's population.1
  • Who may start the conversation: the visitor, or the business through a prompt shown while the visitor is on the page.
  • How it is priced: usually per agent seat a month; bots and AI agents increasingly per conversation or per resolution.
  • Best for: questions before a purchase, help while the visitor is on the site, and booking appointments.
  • Avoid for: anything that must reach the person after they leave, unless you continue on another channel.
  • As of: October 2026.
Live chat (people)Bot or AI agentBooking page
Who answersYour team, in an agent inboxSoftware, working from your content and rulesNobody: the visitor picks a time
HoursWhen staff are on shiftAround the clockAround the clock
Best forComplex or sensitive questionsCommon questions and simple tasksAppointments, demos and consultations
Main riskQueues and empty hoursWrong answers and no way to reach a personDouble bookings and no-shows
Three entry points on your own website. Many sites combine them.

How it works#

The widget is a script added to your pages. It draws the chat button and window, opens a connection to the provider's service, usually a WebSocket so that messages flow both ways at once,3 and recognises the visitor from page to page with a cookie or browser storage. Each conversation lands in an agent inbox, often a unified inbox that also holds email and chat-app messages. A bot or AI agent may answer first and hand over to a person when it cannot help, passing on what was already said.

The path of one web chat

  1. 01Visitor's browser

    The widget loads and the visitor types a question

    The message, with page and session details

  2. 02Chat service

    Stores it and routes it: bot first, or straight to a queue

    The conversation, with any customer record

  3. 03Bot or AI agent

    Answers from approved content, or decides to hand over

    A reply, or a handover with a summary

  4. 04Agent inbox

    A person picks it up within the promised time

A booking page works the other way round. It reads free times from the staff calendar, lets the visitor choose one, writes the appointment back and sends a confirmation. The confirmation usually carries a calendar file in iCalendar, the IETF format for events and free/busy information (RFC 5545, September 2009),22 and invitations sent by email follow iMIP (RFC 6047), the standard way to carry calendar requests and replies in email so the recipient's calendar can accept, decline or update the event.23 Reminders before the appointment reduce no-shows.

Speed is part of the product. Set a response time you can keep, a service level or SLA, and show it; when nobody is available, say so and offer another way to get help.

A short history#

Live chat on websites is nearly as old as online shopping. LivePerson, one of the first companies in the field, was incorporated in 1995 and introduced its chat service in November 1998.2 Early widgets asked the server every few seconds for new messages; the WebSocket standard of December 2011 gave browsers one always-open, two-way connection.3

Bots arrived in force in April 2016, when Facebook opened its Messenger Platform to bots at its F8 conference.4 Many of the same tools moved into website widgets, but most early bots followed fixed scripts. OpenAI's release of ChatGPT on 30 November 2022 put a conversational AI model in front of the public,5 and since then web chat providers have added generative-AI agents that answer from a company's own content.

The rules followed. California's bot disclosure law took effect in July 2019.13 WCAG 2.2 became a W3C Recommendation on 5 October 2023,6 the European Accessibility Act began to apply on 28 June 2025,11 and Article 50 of the EU AI Act, which requires telling people when they are dealing with AI, has applied since 2 August 2026.14

From chat buttons to AI agents

  1. LivePerson introduces its chat service

    Live chat for websites

  2. RFC 6455 standardises WebSocket

    Two-way messages without constant polling

  3. Bots on the Messenger Platform

    Automated conversations go mainstream

  4. California's bot disclosure law takes effect

    Bots must not pose as people to sell

  5. ChatGPT released

    Generative AI in conversation

  6. WCAG 2.2 published

    Consistent help and visible focus

  7. European Accessibility Act applies

    E-commerce and banking sites covered

  8. EU AI Act Article 50 applies

    People must be told when they talk to AI

Where it is used#

Web chat works wherever people use the web, so internet use sets its reach. The ITU, the UN agency for digital technologies, reports that 74% of the world's population, about 6 billion people, used the internet in 2025, up from 71% a year earlier. Use is near universal in high-income countries, at 94%, but reaches only 23% of people in low-income countries and 36% across Africa.1

People using the internet in 2025 (% of population)

94High-income countries

Near universal

74World

About 6 billion people

36Africa

Regional average

23Low-income countries

Most people still offline

ITU, Facts and Figures 2025.

Where visitors browse mostly on phones and on slower connections, a light widget and a booking page that works on a small screen matter more than features. The rules differ by region:

  • Americas: California requires bots not to mislead people about being bots when selling,13 US state and local governments must make their websites and apps accessible under a 2024 federal rule,129 and a Canadian tribunal held an airline responsible for its chatbot's wrong answer.18
  • Europe: the AI Act's disclosure duty,1415 consent for storing data on the visitor's device,16 the GDPR for transcripts,17 and the European Accessibility Act for e-commerce and banking sites.11
  • Middle East and Africa: the UAE's and Saudi Arabia's data protection laws set conditions for sending personal data, such as transcripts, abroad.2425

What businesses use it for#

  • Sales: answering questions on product and pricing pages and capturing leads, asking for contact details only when they are needed.
  • Support: help on account and help pages, with the visitor's question and page already in front of the agent.
  • Booking: appointments, demos, viewings and consultations, with confirmations and reminders that reduce no-shows.
  • Chatbots and AI agents: answers to common questions outside office hours, with a handover to a person.
  • Unify: continuing the same conversation by email, WhatsApp or SMS after the visitor leaves, with their permission.
  • Video calls: moving a chat to a meeting link when seeing the problem is faster than describing it.

What it costs#

The common pricing models are:

  • Per agent seat a month, the usual model for live chat and help-desk software, in tiers by feature.
  • Limits on conversations or monthly active visitors in some plans, with charges above the limit.
  • Per conversation or per resolution for bots and AI agents: you pay when the AI handles a conversation, or only when it resolves one.
  • Booking pages, often priced per user who has a calendar, or included in a wider plan.

As one official example, Intercom lists its Fin AI agent at US$0.99 per "outcome". An outcome is counted when a customer confirms the issue is resolved, when they ask for no further help after the answer, or when the agent completes a workflow, including a handover to a person; each conversation is billed at most once, and seats on Intercom's own help desk are billed separately, as listed in October 2026.21 The definition matters as much as the price: a conversation the bot kept away from people is not always one it resolved. See AI agents and the containment trap and the glossary entry on containment.

The hidden costs are staff for the hours the button is shown, keeping the AI's content accurate, page speed and accessibility testing.

Rules and regulation#

This section describes the rules in plain words; it is not legal advice.

Telling people they are talking to a bot

  • California: SB 1001 makes it unlawful to use a bot to communicate with a person in California online with the intent to mislead them about its artificial identity, in order to encourage a purchase or sale or to influence a vote. A clear and conspicuous disclosure that it is a bot avoids liability.13
  • European Union: from 2 August 2026, providers must design AI systems that interact directly with people so that those people are told they are dealing with AI, unless it is obvious.14 The Commission's July 2026 guidelines keep the "obvious" exception narrow and say that terms and conditions alone are not enough, nor are invisible markings such as metadata.15 See disclosing AI in a conversation and AI Act Article 50 for messaging.
  • Responsibility for answers: in Moffatt v. Air Canada (2024), a British Columbia tribunal rejected the airline's argument that its chatbot was responsible for its own statements and found the airline liable for negligent misrepresentation.18
California (SB 1001)European Union (AI Act Article 50)
In forceJuly 20192 August 2026
What it coversBots used to mislead people in California, to sell or to sway a voteAI systems that interact directly with people
What to doDisclose clearly and conspicuously that it is a botTell people they are dealing with AI, unless it is obvious
What is not enoughA notice nobody can see or understandTerms and conditions alone, or invisible markings

Cookies, storage and transcripts

A widget usually stores an identifier on the visitor's device. In the EU, Article 5(3) of the ePrivacy Directive governs storing and reading information on a user's device; the European Data Protection Board's Guidelines 2/2023 confirm that it covers browser local storage and tracking pixels, not only cookies.16 Ask which parts of your widget need consent and load the rest only after it is given. Transcripts are personal data: under the GDPR they may be kept no longer than their purpose needs, with time limits for erasure or review.17 The UAE's data protection law, in force since 2 January 2022, sets cross-border conditions,24 and Saudi Arabia's law reaches processing of residents' data by parties outside the Kingdom and regulates transfers abroad;25 check where your provider stores transcripts (data residency).

Accessibility

WCAG 2.2, the W3C's accessibility guidelines, adds "Consistent Help": a help mechanism such as a chat or chatbot that repeats across pages must appear in the same relative order. The W3C's guidance adds that chatbots help many people if they recognise misspelled words, give human contact details after three failed attempts, and can be closed in one action and reopened from a link or button.67 "Focus Not Obscured" requires that sticky content, such as a fixed footer or a non-modal window, does not entirely hide the element that has keyboard focus.8 A chat log can be marked with the ARIA role "log" so screen readers announce new messages.10 The European Accessibility Act has applied since 28 June 2025 to services such as e-commerce and banking.11 In the United States, a 2024 Justice Department rule adopts WCAG 2.1 Level AA for state and local government websites and apps,12 and an interim rule in 2026 extended its compliance dates.9

What an accessible chat widget does

  • Same place on every page

    WCAG 2.2 Consistent Help

  • Never hides the focused element

    WCAG 2.2 Focus Not Obscured

  • Announces new messages

    A live region such as the ARIA log role

  • Closes in one action and reopens from a button

    W3C advice for chatbots

  • Offers a person after three failed attempts

    W3C advice for chatbots

  • A widget that covers the page on phones

    Hides content and keyboard focus

Limits and pitfalls#

  • The conversation ends when the tab closes. Ask for permission to continue by email or a chat app, and record it: consent is a data model.
  • A button with nobody behind it. Showing "chat with us" when no person or bot can help is worse than a contact form with honest hours.
  • Questions before answers. Asking for name, email and phone before answering a simple question drives visitors away.
  • Bots that trap people. In a Gartner survey published in August 2026, 87% of customers said companies using generative AI for service must offer access to a human agent.19
  • Wrong answers are yours. A tribunal held Air Canada liable for what its chatbot said.18 Keep the AI's sources approved and current.
  • Page weight and layout. Chat scripts add to page load, and on phones a widget can cover content and the focused element.8
  • Booking clashes. Without a live link to the real calendar you get double bookings; mind time zones and send reminders.
  • Arabic. The widget must work right to left, and bots must understand Arabic as people type it; see Arabic-first is not translation.

Strengths and weaknesses#

StrengthsWeaknesses
TimingHelp at the moment a visitor is decidingEnds when the visitor leaves the page
ControlYour look, your data, no app to installAccessibility, speed and consent are your job
AutomationBots and AI agents answer around the clockWrong answers and dead ends hurt trust
BookingAppointments without a phone callNeeds a real calendar link and reminders
CostSeats and usage you can planPer-resolution prices depend on definitions

What comes next#

  • AI disclosure is now law in the EU. Article 50 has applied since 2 August 2026, and the Commission published guidelines on it in July 2026.1415
  • More automation, attributed. Gartner predicts that by 2029 agentic AI will autonomously resolve 80% of common customer service issues without human intervention, leading to a 30% reduction in operational costs.20
  • A human option stays expected. In the same research firm's 2026 survey, 87% of customers said a route to a human agent is essential, and Gartner advised against making generative AI a mandatory first step.19
  • US public-sector accessibility. State and local governments now work to the compliance dates set by the 2026 interim rule.9

When to choose it#

Is web chat or a booking page the right entry point?

  1. 01Do people come to your website before they buy or book?
    No
    Meet them where they are: a chat app, email or the phone
    Yes
  2. 02Do most of them simply want a time slot?
    Yes
    Offer a booking page, with confirmations and reminders
    No
  3. 03Can you staff the hours the button is shown, or answer reliably with a bot?
    Yes
    Offer web chat, with a clear route to a person
    No
    Show a contact form and the hours when people are available

Choose web chat when visitors decide on your website and a quick answer helps them decide, and a booking page when what they want is a time with a person. Plan the follow-up from the start: email for the confirmation and record, and a chat app or SMS for reminders, each with the visitor's permission. For customers who already use your app, in-app chat does the same job inside your product. The web chat channel page lists providers; the support queue as a system covers staffing and routing, measuring a conversational programme covers what to count, and which channel for which need compares web chat with every other channel.

Sources

Every claim worth checking, with somewhere to check it.

  1. Facts and Figures 2025International Telecommunication Union (ITU) · 2025-11-17
  2. LivePerson, Inc. Annual Report (Form 10-K) for fiscal year 2009US Securities and Exchange Commission (EDGAR) · 2010
  3. RFC 6455: The WebSocket ProtocolIETF / RFC Editor · 2011-12
  4. Messenger Platform at F8Meta Newsroom · 2016-04-12
  5. Introducing ChatGPTOpenAI · 2022-11-30
  6. WCAG 2.2 is a Web Standard "W3C Recommendation"W3C Web Accessibility Initiative · 2023-10-05
  7. Understanding Success Criterion 3.2.6: Consistent HelpW3C Web Accessibility Initiative · accessed 2026-10
  8. Understanding Success Criterion 2.4.11: Focus Not Obscured (Minimum)W3C Web Accessibility Initiative · accessed 2026-10
  9. 28 CFR Part 35: interim final rule extending the compliance dates for web content and mobile app accessibilityUS Department of Justice (ADA.gov) · 2026
  10. ARIA23: Using role=log to identify sequential information updatesW3C Web Accessibility Initiative · accessed 2026-10
  11. European Accessibility Act (EAA)European Commission · accessed 2026-10
  12. Fact Sheet: New Rule on the Accessibility of Web Content and Mobile Apps Provided by State and Local GovernmentsUS Department of Justice (ADA.gov) · accessed 2026-10
  13. SB-1001 Bots: disclosure (bill text)California Legislative Information · 2018-09-28
  14. Transparency obligations under Article 50 of the AI ActEuropean Commission · accessed 2026-10
  15. Guidelines on transparency obligations for providers and deployers of certain AI systemsEuropean Commission · 2026-07
  16. Guidelines 2/2023 on Technical Scope of Art. 5(3) of ePrivacy Directive, version 2European Data Protection Board · 2024-10
  17. Regulation (EU) 2016/679 (General Data Protection Regulation)EUR-Lex · 2016-04
  18. Case Comment: Lying Chatbot Makes Airline Liable: Negligent Misrepresentation in Moffatt v Air CanadaUBC Law Review, via CanLII · 2025
  19. Gartner Survey Finds 87% of Customers Say Companies Using GenAI for Customer Service Must Provide Access to a Human AgentGartner Newsroom · 2026-08-04
  20. Gartner Predicts Agentic AI Will Autonomously Resolve 80% of Common Customer Service Issues Without Human Intervention by 2029Gartner Newsroom · 2025-03-05
  21. Intercom PricingIntercom · accessed 2026-10
  22. RFC 5545: Internet Calendaring and Scheduling Core Object Specification (iCalendar)IETF / RFC Editor · 2009-09
  23. RFC 6047: iCalendar Message-Based Interoperability Protocol (iMIP)IETF / RFC Editor · 2010-12
  24. Data protection lawsThe UAE Government portal (u.ae) · accessed 2026-10
  25. Guide to the Saudi Personal Data Protection Law, Version 1.0Saudi Data and AI Authority (SDAIA) · 2023-12