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 startedFree to start — trained on your site, not the internet.
- No credit card
- No prompt engineering
- Live in ~5 minutes
Northside Assistant
Answers from this site
Hi! Ask me anything about this site.
Built for the sites you already have
- Documentation
- Help centers
- Marketing sites
- Storefronts
- Knowledge bases
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
Three steps, one afternoon at most
You do the first step. The other two mostly do themselves.
- 1
Point it at your site
Paste your sitemap URL, or a hand-picked list of pages. We handle sitemap indexes too.
- 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
Drop in the script
Copy one line into your site's HTML. The widget is live, streaming answers from your own content.
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.
<script src="https://chatbot-web-ten-phi.vercel.app/api/widget/YOUR_PROJECT_ID.js" async></script>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 startedFree to start. No credit card required.