Build your Knowledge Base. Deploy the chatbot on your site. Test it before launch, measure its quality, and hand off to a human when needed.
Before the chatbot can answer a single question, you build the Knowledge Base. Upload documents, connect your help centre, add policies, and link structured data. The chatbot draws only from this approved content.
When you update a document, the chatbot reflects the change at the next sync. No retraining. No manual rebuilds. The source of truth is always what you last approved.
Upload documents, paste content, or sync from a URL.
Connect your public-facing docs and product pages.
Sync product data, FAQs, and business records.
Restrict the chatbot to specific knowledge sets per deployment target.
The chatbot deploys as a lightweight widget. One script tag on your site is all it takes.
Copy one line of JavaScript into your site's <head>. The widget loads asynchronously and does not affect page performance.
Set the chatbot name, colour, position, and initial greeting. Apply source filters if you want to scope answers to a specific knowledge set.
Use the built-in sandbox to send sample questions and review answers before the chatbot is visible to customers. Fix knowledge gaps before launch.
The readiness scorecard runs automatically. Review the results, address any flagged issues, and publish once all thresholds are met.
The chatbot is live on your site. Analytics, gap logging, and live support escalation are active from the first conversation.
<script src="https://cdn.composedai.com/widget.js"
data-workspace="your-workspace-id">
</script>The Test Chat sandbox lets you send questions directly to the chatbot and review every answer before going live. Each test response shows the source document it was drawn from, the grounding score, and any flags raised.
Use Test Chat to identify gaps in your Knowledge Base, tune the chatbot tone, and confirm edge cases are handled correctly. Nothing is published until you are satisfied.
Analytics run from the first conversation. No third-party tracking required.
The percentage of conversations resolved by the chatbot without requiring a human handoff. Measured per day, week, and knowledge category.
Total conversations, unique users, and average session length. Segmented by page, language, and time of day.
Questions the chatbot could not answer from your Knowledge Base. Reviewed by your team and used to identify missing content.
Grounding scores and hallucination flags over time. Shows whether chatbot quality is improving or degrading as your Knowledge Base changes.
Which questions most frequently trigger a handoff to a human agent. Use this to prioritise new Knowledge Base content.
The chatbot recognises when a question is outside its knowledge scope, when a customer is frustrated, or when a situation requires a human judgment call. At that point it initiates a clean handoff.
The human agent receives the full conversation transcript, the questions that were asked, the answers that were given, and the point at which escalation was triggered — so they do not need to start from scratch.
Define the conditions that cause a handoff — unanswered questions, escalation keywords, or customer-initiated requests.
The agent sees the entire thread: questions asked, answers given, and the escalation point.
Interact with customers in their preferred language. Supports all 40+ global and regional Indian languages (Hindi, Tamil, Bengali, Spanish, French).
Track escalation volume and recurring triggers to identify Knowledge Base gaps.
AI Readiness is not a separate product. It is the quality system built into the chatbot deployment workflow. Before your chatbot goes live — and on every Knowledge Base update — it runs a scored evaluation across seven dimensions.
Compares each answer against the source document to verify factual correctness. Flags answers that diverge from what your knowledge says.
Measures whether the answer is derived only from your connected knowledge. Ungrounded responses — generated from model memory rather than your documents — are flagged.
Detects claims in the answer that are not supported by any source record. Hallucinated content is blocked or annotated before it reaches the customer.
Tracks which customer questions your Knowledge Base can and cannot answer. Questions outside coverage become logged gaps for your team to review.
Validates that the chatbot responds correctly when it does not know the answer — declining gracefully rather than guessing or producing a low-confidence reply.
Checks for prompt injection attempts, data exfiltration patterns, and unauthorised content in both inputs and outputs before they complete.
Produces a scorecard across all dimensions before each deployment. The chatbot does not publish until it passes the readiness threshold you configure.
Each dimension produces a score from 0 to 100. You set the minimum threshold required before publication. Composed AI enforces strict grounding guardrails: if the chatbot detects that the answer is not present in the Knowledge Base, it is blocked from guessing. The chatbot does not go live until all safety thresholds are met.
Start with your existing documents. Test the chatbot before it goes live. Measure quality with every update.