How websites answer every visitor question instantly.

TeklTalk reads every page you publish, learns your content, and answers visitor questions with links back to the source. One sitemap, one line of script.

Get started

Free to start — trained on your site, not the internet.

  • No credit card
  • No prompt engineering
  • Live in ~5 minutes
northside-pizza.example

Built for the sites you already have

  • Documentation
  • Help centers
  • Marketing sites
  • Storefronts
  • Knowledge bases
Features

Everything a site chatbot should do, and nothing it shouldn't

No prompt engineering, no training data to assemble, no hallucinated pricing. Your pages are the knowledge base.

Learns from your sitemap

Hand over one sitemap URL. Every page gets crawled, chunked, and embedded — including the JavaScript-rendered ones most crawlers miss.

One line to install

A single script tag. The launcher lives in a shadow root and the chat in an iframe, so your CSS and ours can never collide.

Answers that cite sources

Every reply links back to the pages it came from, so visitors can verify the answer and you can see what your bot is reading.

Matches your brand

Set the name, color, launcher icon, and corner. Text contrast is derived automatically, so a pale brand color still reads.

Says “I don't know”

A tunable similarity threshold means off-topic questions get your fallback message instead of a confident invention.

Every conversation stored

Threads persist per visitor. See what people actually ask — usually the fastest roadmap you'll ever get.

1

line of script to install

~5 min

from sitemap to live widget

0

answers without a source

$0

to start, no card required

How it works

Three steps, one afternoon at most

You do the first step. The other two mostly do themselves.

  1. 1

    Point it at your site

    Paste your sitemap URL, or a hand-picked list of pages. We handle sitemap indexes too.

  2. 2

    We crawl and index

    Background workers fetch each page, render it if it needs JavaScript, split it into chunks, and embed them for retrieval.

  3. 3

    Drop in the script

    Copy one line into your site's HTML. The widget is live, streaming answers from your own content.

Install

One line of script. Live in minutes.

Paste it before your closing body tag. No npm package, no framework plugin, no build step — and it loads nothing until a visitor actually opens the chat.

index.html
<script src="https://chatbot-web-ten-phi.vercel.app/api/widget/YOUR_PROJECT_ID.js" async></script>
FAQ

Questions people ask before signing up

What kind of sites work?

Anything with public HTML pages — marketing sites, docs, help centers, storefronts. Client-rendered pages are handled too: the crawler falls back to a real browser when a page returns too little text.

How fresh are the answers?

As fresh as your last crawl. Re-crawl a single page or the whole project any time from the dashboard, and the index updates in the background.

What happens when it doesn't know?

Nothing gets invented. If the best matching chunk scores below your similarity threshold, the model is never called and the visitor gets the fallback message you wrote.

Is my content isolated from other customers?

Yes. Every query is scoped to your project in the database WHERE clause, and ownership is re-checked on each request rather than trusted from the client.

Which languages does it handle?

Retrieval is embedding-based and the answers come from a multilingual model, so a visitor can ask in one language about a page written in another.

What does it cost to start?

Nothing. Create an account, index a site, and embed the widget — no card required.

Stop answering the same question twice

Index your site today and let TeklTalk handle the repeats.

Get started

Free to start. No credit card required.

TeklTalk — AI chat for your site, trained on your site