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.
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.
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.
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.
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.
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.
- Optlo Growth plan $49
- Your AI, at provider cost $13
- Platform plan $120
- Message credits $80
- Platform plan $49
- Lyro conversations $438
- 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.

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 get | tawk.to | Crisp | Tidio | Intercom | Optlo |
|---|---|---|---|---|---|
| Free plan | YesFree forever, with a badge | Yes2 seats, no AI credits | Yes50 conversations a month | No14-day trial | No7-day trial, AI included |
| AI answers from your own content | YesAI Assist, from $29 a month | YesAI credits on paid plans | YesLyro, sold separately | YesFin, sold separately | Yes |
| Runs on your own OpenAI, Anthropic or Gemini account | No | No | No | No | YesOn a paid plan. The trial includes AI |
| AI isn't metered by credit, conversation or resolution | PartialFlat monthly tiers | No$5 of credits on the $45 plan | No$32.50 a month for 50 conversations | No$0.99 per resolution | YesYour provider bills tokens at list price |
| A person can take over in the same window | Yes | Yes | Yes | Yes | Yes |
| Your color, corner and launcher icon | Yes | Yes | Yes | Yes | Yes |
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.
* No credit card required