Turn your docs & helpdesk into verified AI answers
Kelu reads your docs, help center and past tickets, then answers customers and your team wherever they ask. Every answer from your docs links to its source.
Free to start · No credit card required
One knowledge base, answering in 8 places
Connects to the tools your team already uses




1. Add to your site or docs in one line
<script async src="https://widget.kelu.dev/kelu-widget.js" data-widget-id="…" data-client-key="kl_pk_…"></script>2. Your visitors get verified AI answers
API keys
Rotate a key
Create the new key first, then retire the old one. Rotating keeps the old key valid for 24 hours so running jobs do not fail1.
Call POST /v2/keys/:id/rotate, deploy the new key, and revoke the old one when traffic has moved2.
Sources
Kelu reads everything your team has already written
Point it at your docs site, help center, past tickets, repos and wikis. Kelu turns each page into a clean document, keeps its headings, and keeps it in sync when the page changes.
Webhooks
docs.acme.dev/webhooks · re-checked daily · unchanged pages skipped
## Create an endpointchunk 1
Add your URL under Settings → Webhooks and pick the events to send.
## Verify signatureschunk 2
Each request carries an Acme-Signature header. Compare it with an HMAC of the raw body.
## Retries and timeoutschunk 3
A failed delivery is retried 5 times with backoff, then marked failed.
## Event typeschunk 4
payment.succeeded, payment.failed, payout.paid and 14 more.
The handoff
Every channel answers from the same knowledge base, so nothing drifts
Answers wherever people ask
Customers on your site and in your helpdesk, your team in Slack and Teams, developers in their editor. Same answers, same sources, one place to fix them.
Docs AI & Search
One script tag adds AI to your docs or site. Visitors ask questions and get answers with sources.
Learn moreHelpdesk automation
Answers new tickets in Zendesk, Intercom, Freshdesk, Front and Linear, and live chats in Freshchat. Replies, or leaves a draft.
Learn moreSupport form deflector
Answers the question when a customer presses submit on your contact form. If it helps, no ticket is filed.
Learn moreSlack bot
Mention @Kelu in a channel or thread. Your team gets the answer and the link.
Learn moreMicrosoft Teams bot
The same answers inside Teams chats and channels.
Learn moreMCP server
Cursor, Claude and other AI tools search your docs while your developers code.
Learn moreAgent assist
A sidebar in Zendesk that drafts replies from your knowledge base, for agents who want to check before sending. Intercom comes later.
Learn moreREST API
Build answers with sources into your own product. React and JavaScript SDKs are on npm.
Learn moreConnect your stack once
Connect your helpdesk, wiki, repos and docs platform from the dashboard. Kelu keeps them in sync from then on.


Why teams trust the answers
Answers you can check, from a system that won't guess
Every answer from your docs shows its sources
Numbered links point to the page and section each part of the answer came from, so anyone can check it in one click.
It says "I don't know"
When your content does not cover a question, Kelu does not guess. In a helpdesk it posts nothing and tags the ticket for your team.
It stays in sync on its own
Zendesk tickets, Notion and GitHub issues every 5 minutes, help centers and Confluence every 10, GitHub repos hourly, websites daily. Unchanged pages are skipped.
A bad sync can't empty it
If one sync would remove more than 45% of a source's pages, Kelu holds the removals until a person approves them.
Private stays private
Internal knowledge bases have no public surface at all. To keep past tickets private, add them to an internal knowledge base.
Credentials are encrypted
Connection secrets are sealed with AES-256-GCM. If one can't be opened, the sync stops instead of running without it.
What Kelu replaces vs. what it costs
Costs on the left are typical US rates. The price on the right is Kelu Pro. See pricing
Live on your docs in one script tag
- 1. Enter your docs site. Kelu crawls it and builds the knowledge base.
- 2. Ask it a few questions in the Playground and check the sources.
- 3. Enable Docs AI and paste its one-line script tag on your site.
<!-- in <head> or before </body> -->
<script async src="https://widget.kelu.dev/kelu-widget.js"
data-widget-id="YOUR_WIDGET_ID"
data-client-key="kl_pk_..."></script>
Kelu reads your docs, help center, past tickets, repos and wikis into one knowledge base. It then answers questions from that knowledge base wherever people ask: your website, your helpdesk, Slack, Teams, and AI coding tools through MCP. Every answer from your docs links to its sources.
It answers only from text it found in your sources, and it checks whether that text really covers the question before it answers. When it doesn't, Kelu says it doesn't know and shows no sources. In a helpdesk, an answer below your confidence threshold is never posted.
Zendesk, Intercom, Freshdesk, Front and Linear for tickets, and Freshchat for live chat. Zendesk Messaging is coming soon. You connect each one from the dashboard.
Yes. Simulations replay past tickets and show what Kelu would have said. You can also start in Draft only mode, where confident answers become private notes for your agents instead of replies.
Each source re-syncs on its own schedule: Zendesk tickets, Notion and GitHub issues every 5 minutes, help centers, Confluence and Google Drive every 10, GitHub repos hourly, and websites daily. Pages that haven't changed are skipped.
Yes. An internal knowledge base has no public surface at all; your team reaches it through the dashboard, Ask, the browser extension and internal MCP servers. In a public knowledge base, documents already indexed can be set to restricted through the API. To keep past tickets private, add them to an internal knowledge base.
Kelu sends the parts of your content that match a question to its AI provider to write the answer. PII masking, which you turn on per knowledge base on any plan, replaces personal data in your content and in widget, API and Ask questions. Bring Your Own Model lets you use your own AI provider account.
Free covers 1 knowledge base, 500 pages and 100 questions a month. Pro is $99 a month ($79 billed yearly) for 5 knowledge bases, 10,000 pages and 1,000 questions. Enterprise is priced per contract.
Ready to answer every question?
Enter your docs site and see Kelu answer from it in minutes.
Free to start · No credit card required