Chat widget

A live chat widget that feels like part of your site

One script tag puts a chat launcher on every page. Visitors get answers in real time, your team works from one shared inbox, and an AI agent can take the first reply when you want it to.

No credit card. Live in minutes.

Built for visitors, tuned by your team

One script tag, any site

Paste the snippet into plain HTML, WordPress, Shopify, React or Next.js. It loads after your page, so it never touches your speed scores.

Looks like your product

Pick your colors, launcher, position and greeting, with a dark mode that follows the visitor. The chat reads as part of your site, not a bolt-on.

Context before the first reply

Ask for a name, an email or an order number before the conversation starts, so whoever picks it up already knows what it is about.

Files, emoji and voice notes

Visitors drop in a screenshot or record a quick voice note instead of describing a bug in prose. Everything arrives in the same thread.

AI first, people when it matters

Turn on an AI agent and it answers from your docs inside the widget, then hands the conversation to a teammate the moment it is unsure.

Verified identity for signed-in users

Sign the user id on your server with HMAC-SHA256 and the widget proves who is chatting. Nobody can pose as a customer by editing a field.

Live on your site in minutes

  1. Step 1

    Copy your widget key

    Open Settings, then Install. Your workspace has a public widget key that is safe to commit, and the snippet is already filled in with it.

  2. Step 2

    Paste the snippet and reload

    Add the script tag to your site's head or your app's layout. Reload the page and the launcher is there, connected to your inbox.

  3. Step 3

    Make it yours

    Set your colors and greeting, tell the widget when you are available, and turn on an AI agent for the questions you answer every day.

Questions teams ask before installing

What is a website chat widget?
A chat widget is the small launcher in the corner of a website that opens a conversation with your team. Sellio's widget is one script tag: visitors click the launcher, type a message, and it lands in your shared inbox as a conversation with the page they were on, their browser and their details. Your reply appears in the widget in real time, without a page refresh.
Will it slow down my website?
No. The embed loads asynchronously after your page, so it never blocks rendering or your Core Web Vitals. The launcher is a lightweight script; the full chat panel only loads when a visitor opens it.
Does it work with React, Next.js, WordPress or Shopify?
It works on any site where you can add a script tag, which covers WordPress, Shopify, Webflow, Framer and plain HTML. For React and Next.js there are short guides in the docs that mount the widget once and keep it across route changes.
Can I control the widget from my own code?
Yes. The JavaScript API lets you open, close and toggle the panel, send a message on the visitor's behalf, set the visitor's name and email, and listen for events like ready, open, close, newMessage and unreadChange. Commands queued before the script loads run as soon as it does.
How do I know a logged-in user is who they say they are?
Identity verification. Your server signs the user id with HMAC-SHA256 and a per-workspace secret, and the widget sends that hash along with the visitor details. Sellio only trusts the identity when the hash checks out, so nobody can impersonate a customer by editing a form field.
How much does it cost?
The chat widget is included on every plan, starting with a plan at no cost for two seats. Paid plans add seats, AI agents and AI credits; see the pricing page for the exact limits.
What happens when nobody on my team is online?
The widget shows your availability, so visitors know what to expect. Outside your hours they can still leave a message and it waits in the inbox for the next person on shift. With an AI agent turned on, they get an answer from your own docs right away, and the agent hands over to a person when it is unsure.

One script tag. Every visitor answered.

Put a chat widget on your site that matches your brand, keeps your pages fast, and sends every conversation to one inbox your team can work from.

Start free trial · No credit card required

Related: shared inbox, AI customer service agent, widget JavaScript API.