Website chat widget

The website chat widget with your own AI behind it

Answers visitors from your own pages and hands the hard ones to your team. Runs on your own AI account, so nobody meters it.

7-day trial with AI included, no card. Then connect your own AI account.

tallgrassoutfitters.com
TallgrassPacksTentsFootwearSaleShop new arrivals
Autumn collection
Built for the trail, guaranteed for the decade.
Packs, tents and boots we repair for free. Ten-year warranty, free exchanges, and a person to talk to if anything goes wrong.
Ridge 45 pack
$189
3L hydration sleeve
Meadow 2 tent
$349
Two doors, 1.6 kg
Scree mid boot
$219
Resoleable
โ€œOrdered the wrong size, had a large on its way the same afternoon. Didnโ€™t even have to email.โ€
Dana, walked the Pennine Way in it
Tallgrass

Hi, I'm the Tallgrass assistant. Ask me about gear, sizing or your order.

Does the Ridge 45 pack fit a 3L water bladder?
Type your message...

The short answer

A website chat widget is a small chat window in the corner of your site that lets a visitor ask a question without leaving the page. A good one answers on the spot, shows where the answer came from, and brings in a person when it should. Most only manage the first.

Behind the bubble

Chat widget, live chat, chatbot or AI agent?

The best chat experience answers straight away, shows where the answer came from, and brings in a person the moment it should. Only one of these four does all three. Pick each and see how the same visitor gets on.

Tallgrass
Do you ship to Canada, and how long does it take?
Type your message...

Answers, cites the page, can check your systems, and hands the thread to a person when it should. On Optlo it runs on your own AI account.

Install

Add a chat widget to your website in three steps

One script on your pages, one line to say who's chatting, and something for the agent to read. No theme files, no developer needed for the first two.

  1. Paste one script before the closing body tag

    Copy it from your dashboard and paste it into your site, or drop it into Google Tag Manager. It loads the widget without holding up your page.

  2. Say who's chatting

    One line for anonymous visitors on a marketing site. Signed-in users get a signed token instead, so their history follows them and your team sees who they are.

  3. Give it something to read

    Point it at your site, your docs and your help center. It reads them, and answers link back to the page they came from. Anything that isn't published yet, you add as a note.

About 1 KB

is all the script adds to your page. The chat window loads when the browser is idle and runs in its own frame, so your speed score and your stylesheet are left alone. We measured five widgets side by side; the numbers are in the questions below.

On WordPress the plugin does step one for you with no code. The installation guide covers Astro, React and apps that change pages without reloading.

Running cost

What an AI chat widget costs to run

Every AI chat widget runs on the same handful of models. The difference is who holds the account. Most vendors hold it and sell the usage back in credits, per conversation or per resolution. On Optlo you connect your own OpenAI, Anthropic or Gemini account and the provider bills you at list price, about 2 cents a conversation on a mid-range model. Pick the shape of your site and see a month next to the tools that meter it.

750
3
Optlo$62
  • Optlo Growth plan $49
  • Your AI, at provider cost $13
Chatbase$200
  • Platform plan $120
  • Message credits $80
Tidio$487
  • Platform plan $49
  • Lyro conversations $438
Intercom$775
  • Seats $255
  • Fin resolutions $520

At 750 conversations a month with 3 people answering, Intercom bills $775 and Optlo bills $62, of which $13 is AI paid straight to your provider at list token rates. Every figure comes from each vendor's published pricing, with 70 percent of conversations handled by AI and annual billing applied to all of them. Your deflection rate and conversation length move every number here.

Optlo charges for the platform by active conversations and seats, never per resolution. The 7-day trial includes AI usage, so you can run real conversations first. When it ends, you pick a plan and connect your own account to keep the agent live. The bring your own AI key guide explains the billing.

Free or paid

Is there a free chat widget?

Yes, and the free ones are good at what they give away. What's rarely free anywhere is the AI behind the bubble.

  • tawk.to

    Free forever

    Live chat with no limits and a "Powered by" badge. AI answers start at $29 a month, and removing the badge costs the same again.

  • Crisp

    Free for two seats

    Live chat and a shared inbox, no AI credits. Paid plans start at $45 a month and bundle a small pot of AI credits.

  • Tidio

    Free for 50 conversations a month

    Enough for a quiet site. The Lyro AI agent is sold separately, from $32.50 a month for its first 50 conversations.

  • Optlo

    7-day trial, AI included

    Then from $16 a month on annual billing, and the AI is billed by your own provider at list price rather than in credits.

When it needs a person

A person takes over the same window

A refund, an account change, or a visitor who asks for a human: the agent stops and your team picks up the thread from the shared inbox, with everything already said in front of them. The visitor sees a new name in the same window. If nobody is online, the agent collects an email and keeps them company.

The Optlo inbox: a list of conversations on the left, the open thread in the middle with the agent's and a teammate's replies, and a details panel on the right showing the signed-in user's name, email, plan and organization.
The other end of the widget. Every conversation the agent has is here, and a teammate takes one over by replying. The human handoff page covers what should trigger it and what your team receives.

Side by side

How Optlo compares

The four widgets on page one for this search, checked against each vendor's own pricing page. The cell where Optlo says no is real: there's no free plan, only a trial with the AI included.

What you gettawk.toCrispTidioIntercomOptlo
Free planYesFree forever, with a badgeYes2 seats, no AI creditsYes50 conversations a monthNo14-day trialNo7-day trial, AI included
AI answers from your own contentYesAI Assist, from $29 a monthYesAI credits on paid plansYesLyro, sold separatelyYesFin, sold separatelyYes
Runs on your own OpenAI, Anthropic or Gemini accountNoNoNoNoYesOn a paid plan. The trial includes AI
AI isn't metered by credit, conversation or resolutionPartialFlat monthly tiersNo$5 of credits on the $45 planNo$32.50 a month for 50 conversationsNo$0.99 per resolutionYesYour provider bills tokens at list price
A person can take over in the same windowYesYesYesYesYes
Your color, corner and launcher iconYesYesYesYesYes

Capabilities and prices checked September 2026. Vendors change plans often; the sources below are where each was read from.

Want one of these in depth?Optlo vs TidioOptlo vs Intercom

Questions about website chat widgets

What is a website chat widget?

A website chat widget is a small chat window that sits in the corner of a website so visitors can ask a question without leaving the page. It's usually a round launcher button that opens into a conversation. Behind it there's either a person, a scripted bot, or an AI agent that answers from your own content, and that's the whole difference between the tools that sell one.

What's the difference between a chat widget, live chat and a chatbot?

The widget is the window on the page. Live chat means a person answers in it. A chatbot means a script with buttons and canned replies answers in it. An AI chat widget means a language model answers from your content, and an AI agent is the same thing with the ability to act: look something up in your systems, write a note for your team, or hand the thread to a person. Optlo's widget is the last kind, with a person one step away.

How do I add a chat widget to my website?

Paste one script before the closing body tag of every page, then tell it who's chatting with one line of JavaScript. That's the whole install, and the snippet is printed on this page. On WordPress there's a plugin that does it with no code at all. The installation guide covers Astro, React and single-page apps.

Can I embed an AI chatbot without writing code?

Yes. The only code involved is the snippet you paste, and on WordPress the plugin pastes it for you. Everything else, from what the agent reads to how it looks and when it hands off, is set in the dashboard. You don't write prompts unless you want to.

What is the best chat widget for a website?

The one whose AI you can afford on your busiest month. Every widget looks the same to a visitor. They differ in what's behind the bubble and what it costs to run. Ask each vendor three things: does the AI answer from my content, does a person get the same thread, and what does the AI cost per conversation once I'm past the free tier.

Is there a free website chat widget?

Yes. tawk.to is free forever with a badge, Crisp's free plan has two seats and no AI, and Tidio's covers 50 conversations a month. Optlo has no free plan. There's a 7-day trial with AI included and no card, and after it plans start at $16 a month on annual billing. What's rarely free anywhere is the AI: that's sold in credits, per conversation or per resolution, except on Optlo, where you pay your own provider directly.

Will a chat widget slow down my website?

A little, and the amount varies a lot. We measured what five widgets send to the browser on a plain page view in September 2026: 97 KB for Crisp, 156 KB for Optlo, 220 KB for tawk.to, 287 KB for Intercom and 381 KB for Tidio, compressed. Optlo's script on your page is about 1 KB. The rest is the chat window, which is fetched at low priority when the browser is idle and runs in its own frame, so it never blocks your page or fights with your stylesheet.

Does it work on mobile?

Yes. The launcher stays in the corner on a phone and the window opens full width. Nothing about it needs a separate mobile setup.

Can I change how the widget looks?

Yes. Under Settings, Messenger, Themes you set the primary color, light or dark mode, the corner the launcher sits in and how far from the edge, and an optional custom launcher icon. Save a light theme and a dark one and the widget follows each visitor's system setting. The small "We run on Optlo" line stays unless you add the $99 a month add-on to remove it.

What does the AI behind the widget cost?

Whatever your provider charges for tokens, and nothing on top. On a paid plan the agent runs on your own OpenAI, Anthropic or Google Gemini account, and a conversation on a mid-range model costs about 2 cents at list price. Optlo charges for the platform by active conversations and seats, and never per resolution. The savings calculator prices your own volume against the bundled tools.

Where does the conversation data go?

Conversations are stored in your Optlo workspace, isolated from every other workspace, encrypted in transit and at rest. Your AI provider sees the messages it answers, under the data terms of your own account with them, and Optlo never resells or trains on them. The security page has the detail.

Build AI customer support on your terms

Bring your own AI, stay in control, and optimize as you scale.

Try free for 7 days

* No credit card required