One line script tag

Drop-in chat
for any website

The AI chat widget for small businesses. It answers from
your own documents, captures leads while it talks, and installs
with one script tag — no plugin, no build step.

Start free
The ConverseKit dashboard overview: conversations, messages, leads and lead conversion over thirty days, with the questions visitors asked most. The ConverseKit dashboard overview: conversations, messages, leads and lead conversion over thirty days, with the questions visitors asked most.
01

What it does

Why small businesses love us

Four things, and a screenshot of each: the widget a visitor sees, the leads it files while it talks, the documents it answers from, and the tag that installs it.

The chat widget open on a website, answering a question about the clinic and then asking the visitor for their contact details. The chat widget open on a website, answering a question about the clinic and then asking the visitor for their contact details.
It looks like yours

The widget takes its colour, name and avatar from the bot. This one is a veterinary clinic's; the gold bubble in the corner of this page is ours.

The Leads screen: ten leads captured from chat, each with the name, email, phone and what they asked about. The Leads screen: ten leads captured from chat, each with the name, email, phone and what they asked about.
It asks for the number

When a visitor shows intent, it collects a name and a way to reach them, mid-conversation.

The Knowledge Base: six sources (a web page, a PDF, markdown, plain text and a written FAQ), with one still being indexed. The Knowledge Base: six sources (a web page, a PDF, markdown, plain text and a written FAQ), with one still being indexed.
It reads what you have

A services page, an FAQ, a PDF price list. Chunked, embedded, searched at question time.

Paste before </body>
<script src="https://cdn.conversekit.mukeremshifa.com/v1/widget.js" data-bot-id="YOUR_BOT_ID" defer></script>
One line, once

Paste it before the closing body tag. Nothing to install, nothing to rebuild.

02

How it works

Three steps, and the third one never ends

Onboarding a client is a row in a table and a script tag. There is no per-customer deploy, no rebuild, and nothing to install on their side.

The Business Profile screen, where the clinic’s name, address and opening hours are filled in. The Business Profile screen, where the clinic’s name, address and opening hours are filled in.
Step 1

Tell it about the business

Name, address, hours, payment and cancellation policy, the links you want offered. All of it filled in once, in a form. Longer material becomes a knowledge source: chunked, embedded and searched at question time.

Open the dashboard
03

AI providers

Pick the AI behind your bot

Switch AIs with a single click. Your leads, settings, and data stay put. Use our built-in default or plug in your own API key to run everything on your own billing.

OpenAI
Anthropic Claude
Google Gemini
Groq
OpenRouter
Mistral
Workers AI
DeepSeek
Together AI
Ollama
LM Studio
Any OpenAI-compatible
04

Under the hood

Built for someone running this for other people

One bot or fifty, for your own site or for a roster of clients: each one stays walled off from the others, stays yours to adjust, and starts answering the moment someone asks.

Every client kept apart

Conversations, documents and settings never cross accounts, and a bot answers only on the sites you name.

Yours to tune and to check

Set how widely each bot reads before it answers, and see exactly what it took from every source.

Answers that start straight away

Replies arrive as they are written, a few words at a time. Nobody sits watching a spinner.

05

Install

One tag. Any site.

Create a bot in the dashboard, fill in what it should know, then paste one script tag into your site. It works anywhere you can add HTML.

06

Pricing

Free while it is early

Every feature on this page is available now at no cost, with no card and no trial clock. Paid tiers are coming; until they arrive, this is the whole price list.

Free

$0/month

Available today

  • Unlimited bots and conversations
  • Answers from your own documents
  • Every AI vendor, including your own keys
  • Lead capture and CSV export
  • 100 MB of knowledge per account
  • 30 messages per minute
  • A small "Powered by ConverseKit" line
Start free

No card required.

Pro & Scale

Not yet priced

In development

When billing arrives, the paid tiers lift the rate limit and drop the ConverseKit line from the widget. Everything else on the free plan stays on the free plan — the knowledge base, the vendor choice and the lead capture are not going behind a paywall.

Running something that needs more than 30 messages a minute today? Say so and we will raise it for you.

Get in touch

We will publish prices here before anything is charged.

07

Trust

What happens to your visitors' data

You are putting this on your own site, in front of your own customers. Here is what it does with what they type, in plain terms.

Separated in the database

Isolation is enforced by row-level security keyed to account membership — in Postgres, not in application code a later change could quietly drop.

Deleted on a schedule

Transcripts are removed after 180 days and search logs after 90, automatically. You can also erase one visitor's conversation and the contact record from it in a single action. Retention detail

No cookies, no trackers

The widget sets no cookies and stores one session id that your visitor's browser drops when the tab closes. No analytics, no advertising, no consent banner needed.

You pick who sees it

You choose which AI vendor answers, or point it at your own endpoint. We never train on your content or your visitors' conversations. Who processes what

Read the Privacy Policy, the Terms, or the sub-processor list. Need a signed DPA? Ask.