The support assistant that runs on your AI.
The AI customer support chatbot that runs on your own AI key
Kothadesk is an AI chatbot for your website and apps. It answers customer support questions from your own documentation, shows where every answer came from, and hands the conversation to your team by live chat when a person should take over. It runs on your OpenAI, Anthropic, Gemini or Grok key, so you pay your provider at cost.
No card. Bring an OpenAI, Anthropic, Gemini, Grok or OpenAI-compatible key.

- Widget budget, gzip, enforced at build
- 60 KB
- Widget interface languages
- 10
- Kinds of AI provider supported
- 5
- Markup on your model usage
- 0%
01
How the AI chatbot works: train, answer, hand off, improve.
From your documents to a checked answer, then to a person. Your provider does the language work on your key; Kothadesk does the indexing, the grounding, the routing and the measuring.
- 01
Train it on your content
Add your website, a sitemap, PDFs, Word files, an FAQ table or photos. Indexing runs in the background on your own embedding key. - 02
It answers, with sources
The chatbot replies in the customer's language from your content only, with numbered citations and images where they help. - 03
It hands off to your team
When the customer asks for a person, the chat moves to live support in the same window with the full transcript. - 04
You improve it
Unanswered questions, feedback and evaluation sets show what to add or change next.
02
Everything a customer support chatbot needs.
Cited answers and live chat are the start. These are the parts that make an AI chatbot safe to put in front of customers and useful to the team behind it.
- Images in answers
- Product photos, size charts and floor plans from your pages, PDFs and uploads appear right after the sentence they illustrate.
- Crawls JavaScript-rendered sites
- Sites that only show content after scripts run are rendered before they are read, with a plain fetch as the fallback.
- AI assist for agents
- Drafted replies from your knowledge, a private Ask AI box and translation in the live chat inbox, on eligible plans.
- Long-term memory
- Opt-in, encrypted memory of facts and preferences for signed-in users, which they can ask it to forget.
- Evaluation sets
- Test real questions against a new model or setting and compare two runs side by side before visitors see the change.
- REST and MCP tools
- Look up an order or book a slot through your own API or MCP server. Reads run on their own; writes ask first.
- Guardrail replies in 30 languages
- Refusals, blocked topics and safety replies reach the visitor in their own language and script.
- Your own AI key
- OpenAI, Anthropic, Gemini, Grok or any OpenAI-compatible endpoint, with no markup on model usage.
03
We price the platform. Your tokens stay yours.
Most AI support tools resell model usage, per resolution or per credit, with a margin you cannot see. Kothadesk never touches your model bill.
| Per-resolution or credit plans | Kothadesk | |
|---|---|---|
| Who bills model usage | The vendor, bundled into its price | Your provider, directly |
| Price per answer | Set by the vendor | Your provider's list price |
| Model choice | The vendor's pick | Any model your key can use, per bot |
| Switching models | Not offered, or a migration | A setting; re-indexing runs in the background |
04
Chatbot answers from your docs, with receipts.
Every factual sentence the assistant takes from your sources carries a number, and the sources sit under the answer. When your documents do not cover a question, it says so instead of guessing.

- 1Numbered citations, in order of first use
- 2Sources list, only for what was used
- 3Visitor feedback, filterable in Conversations
- Visitor
Do you ship to the Maldives?
- Assistant
I don't have shipping information for the Maldives. I can connect you with someone from our team who can check.
- Visitor
Yes please.
- Connected to the Shipping team
- Ritu, support
Hi, I can help. Which city is it for?
Grounding is not a prompt trick here. An answer counts as grounded only when a cited source survives every check, a separate guard stops promises your documents do not support, and unanswered questions are collected so you can fill the gap.
05
Live chat with your team when a person is better.
Start with the assistant, finish with a person. Live chat, file exchange and browser voice calls (on eligible plans) live in the same widget and the same inbox. There is no second tool to buy and no phone number to hand out.

- 1Audio call, not recorded
- 2Queue per team, with routing rules
- 3Full transcript, bot summary and citations
- 4Files, re-encoded and stripped of metadata
06
Who uses an AI chatbot for customer support.
Any business whose customers ask the same questions in writing. The setup guides include worked examples for each of these.
- Online stores
- Delivery times, returns, sizes and COD charges from your policies, with the size chart shown in the answer and order lookups through a tool.
- SaaS products
- In-app help that knows the signed-in user, answers from your docs and changelog, and hands billing questions to a person.
- Clinics
- Timings, services, doctors and fees from your brochure, with blocked topics so the chatbot never diagnoses or suggests medicines.
- Education and coaching
- Batch timings, fees and demo classes for students who write in Hindi, Hinglish or English, often in the same chat.
07
A multilingual chatbot that replies in the script your customer typed.
Hindi in Devanagari or in Latin letters, Bengali, Assamese, Tamil, Arabic from right to left. The chatbot follows the visitor, message by message, and its fixed safety replies are written in 30 languages.
Hindi · Devanagari
आपका रिफ़ंड भेज दिया गया है। यह आम तौर पर 5–7 कार्यदिवसों में आपके खाते में पहुँच जाता है।
Hinglish · Latin
Aapka refund bhej diya gaya hai. Yeh aam taur par 5–7 working days mein aapke account mein aa jaata hai.
Bengali · Bengali
আপনার রিফান্ড পাঠানো হয়েছে। সাধারণত ৫–৭ কার্যদিবসের মধ্যে এটি আপনার অ্যাকাউন্টে পৌঁছে যায়।
Assamese · Bengali-Assamese
আপোনাৰ ৰিফাণ্ড পঠিওৱা হৈছে। সাধাৰণতে ৫–৭ কৰ্মদিৱসৰ ভিতৰত ই আপোনাৰ একাউণ্টত পাবগৈ।
Arabic · Arabic, right to left
تم إرسال المبلغ المسترد. يصل عادةً إلى حسابك خلال ٥–٧ أيام عمل.
One sample answer, set in each script: “Your refund has been sent. It usually reaches your account in 5 to 7 working days.” The assistant answers in the language and script of the visitor's latest message.
08
One script tag, or the whole chatbot API.
Paste the tag and you are live. When you need more, a typed JavaScript SDK, a Flutter SDK, signed user identity and tools that call your own APIs are there.
index.html
<script
src="https://cdn.kothadesk.com/widget/v1/widget.js"
data-bot-id="bot_01J9ZKQ3M4X8R2T6V0B1C5D7EF"
data-api-url="https://api.kothadesk.com"
async></script>09
Strict enough for your security team.
The short version. The long version is on the security page.
- Keys encrypted per workspace
- Provider keys are wrapped with a key that belongs to your workspace, verified on save and never shown again.
- Isolation in the database
- Row-level security scopes every query to one tenant. Another tenant's data simply answers 404.
- Guardrails in and out
- Jailbreak, abuse and prompt-leak checks before and after the model, in six languages.
- Visitor rights built in
- Export or erase one visitor's data, shorten retention, and read every change in the audit log.
10
A free AI chatbot plan, then flat platform plans.
Pay us for the platform in rupees or dollars, and your provider for the model at their price. No per-resolution fees, no credit packs.
Free to start with one bot, your own key and cited answers. Paid plans add volume, more people and the live support features growing teams use.
11
Questions we hear first.
Is there a free plan?
Yes. The free plan includes one chatbot with cited answers on your own AI key, with no card needed. A free-tier Gemini key works for trying it out; move to a paid key before real customers use it because free tiers have low rate limits.
What is an AI customer support chatbot?
A chat assistant on your website or app that answers customer questions by reading your own help content, such as your help centre, policies and FAQs. Kothadesk shows the sources for each answer and brings in a person from your team when the chatbot should not answer alone.
What does bring your own key mean for my costs?
You add an API key from your AI provider. Answers and embeddings run on that key, so the provider bills you directly at their list price. Kothadesk charges only for the platform plan and never adds a margin to model usage.
Which AI providers and models can I use?
OpenAI, Anthropic, Google Gemini, xAI Grok and any OpenAI-compatible endpoint such as OpenRouter, vLLM or Ollama over HTTPS. Each bot can use any model your key can access, and you can switch models without migrating anything. Anthropic has no embedding models, so an Anthropic-only workspace adds a second key for embeddings.
Is our data used to train models?
Kothadesk does not train models on your content or your conversations. Requests go to the provider on your own key, under your agreement with that provider, so check your provider's data-use settings as well.
What happens when the assistant does not know the answer?
It answers only from your sources. When they do not cover the question it says so plainly, does not invent an answer, and can offer to bring in a person from your team.
Which languages does it speak?
The assistant replies in the language and script of the visitor's latest message, including romanized Hindi (Hinglish). The widget interface is available in English, Hindi, Hinglish, Bengali, Assamese, Spanish, Arabic (right to left), French, German and Portuguese.
How does the handoff to a person work?
When a visitor asks for a person, the chat is routed by your rules to a team and an available agent, who sees the transcript and continues in the same window. Agents can exchange files and start a voice call. Outside business hours the visitor can leave a message that becomes a ticket.
How long does setup take?
Add your provider key, add a knowledge source such as your help centre URL, and paste one script tag into your site. The getting started guide takes about fifteen minutes; most of the time is spent crawling your content, which runs in the background.
Do you offer WhatsApp or other messaging channels?
Not today. Kothadesk runs in the web widget, on a hosted chat page, and inside iOS and Android apps through the Flutter SDK.
12
Related guides.
Step-by-step setup, with worked examples by business.
Put your own model to work on your support.
Start on the free plan with your own AI key. No card needed.