A chatbot knowledge base is the approved business information your AI assistant uses to answer customer questions. Before launch, prepare clear service details, policies, common questions and escalation instructions. Give every source an owner, remove outdated versions and test whether the chatbot can answer accurately—or admit when it needs a person.
The chat window is only the visible part. Behind it, a visitor asking about delivery, project scope or support needs a dependable answer. This guide explains what business owners should prepare before connecting a website chatbot to their content.
What does a chatbot knowledge base actually do?
Many business chatbots retrieve relevant information from connected pages or documents before generating an answer. This approach is often called retrieval-augmented generation, or RAG. In plain English, the assistant looks up material you provide instead of relying only on general model knowledge.
Google’s data store documentation describes agents searching source content and returning summarized answers with supporting links. Microsoft’s knowledge source guidance similarly explains how business sources ground responses. These are platform examples, not claims that every chatbot works identically.
Adding documents does not automatically make every answer correct. Retrieval settings, permissions, instructions and testing still matter. If you are deciding what an assistant should handle, first read our broader guide to an AI agent for your business.
Start with the questions customers actually ask
Collect recurring questions from your sales and support teams. Remove personal details before using conversation examples. Group questions by the decision the customer is trying to make: choosing a service, understanding a condition, getting support or contacting someone.
A manageable first release might cover your main services, the information needed for a quotation and the route to a human. That is usually easier to maintain than an assistant expected to answer everything about the company.
- Before an enquiry: What do you offer, who is it suitable for, and what is excluded?
- Before a purchase: What information affects the price, availability or delivery?
- After a purchase: Where should the customer ask for help?
- When uncertain: Which questions require staff review?
Write down what a successful answer must contain. This becomes your acceptance checklist when testing the chatbot later.
Which information should you prepare?
Service and product facts
Create a short, approved description for each offering. Include eligibility, scope, exclusions and the next step. Replace vague phrases such as “complete solution” with specific deliverables. If a feature is optional, say so explicitly.
For example, a hypothetical website agency should distinguish building a contact form from providing an ongoing customer support service. The bot should not interpret one as a promise of the other.
Pricing conditions and policies
Include published prices only when they are current and approved for customer use. Explain the factors behind custom quotations. Give offers clear expiry dates and remove expired versions from the active source collection.
Keep conditions next to the main answer. A refund rule separated from its exclusions may produce a misleading response if only part of the material is retrieved.
Contact and handoff information
Provide the actual contact page, support route and working hours your team has approved. Define the difference between submitting an enquiry and receiving a confirmed appointment. The chatbot must not promise a callback time merely because a visitor asks for one.
How should you structure the content?
Use descriptive headings and short sections that answer one customer question at a time. Name the product or service within the answer so the section remains understandable when retrieved without the surrounding page.
A useful internal template contains:
- The customer’s question and a few natural alternative phrasings.
- A direct, approved answer.
- Relevant conditions, exclusions and required clarifications.
- The source URL or document identifier.
- The responsible owner and last review date.
- The appropriate next step when the answer is insufficient.
For a hypothetical installation service, “Do you install on weekends?” might need an answer explaining that weekend work requires team confirmation. The next step would collect the requested date and location without confirming availability.
Readable text is a practical starting point. Check that your chosen platform can extract the meaning from tables, PDFs and images. Do not assume a scanned brochure has been understood because the upload succeeded.
Resolve conflicting and outdated answers before launch
Compare your website, proposal templates, brochures and internal FAQs. If two sources disagree, ask the responsible person to approve one answer. Uploading both versions leaves the assistant with an avoidable ambiguity.
For each topic, identify the authoritative source. Keep superseded documents outside the active chatbot collection, and maintain a small change log. When a policy changes, update the customer-facing page and chatbot source together.
Also verify how updates reach the bot. A website connector, an uploaded file and a connected database may refresh differently. Ask your developer to demonstrate that an edited answer becomes available in the published assistant, rather than assuming synchronization is immediate.
Separate public answers from customer-specific information
A public website assistant usually needs approved service information, not your full internal document library. Exclude passwords, private quotations and customer records from a public knowledge collection.
Account-specific questions need a separately designed access process. A general returns article cannot establish whether one customer’s order qualifies for a refund. Similarly, an FAQ should not be used as evidence of live stock or an individual appointment booking.
Microsoft documents different authentication arrangements for different knowledge sources. Treat permissions as an implementation requirement to verify, not something solved by adding “keep this private” to the chatbot’s instructions.
What should happen when the chatbot cannot answer?
Define a useful fallback before launch. The assistant should explain what it cannot confirm, ask a relevant clarification when appropriate and offer a genuine route to your team.
For example: “I cannot confirm that delivery date from the available information. Please share your location through our contact form so the team can check.” This is more useful than an invented estimate.
Ask the developer how answers outside the approved knowledge are controlled. Some platforms expose grounding or general-knowledge settings; the available controls depend on the product. Test the result with real questions instead of relying on the setting’s name.
Test answers with a business acceptance checklist
Use a small test set covering routine questions, ambiguous wording, missing information and conflicting requests. Include spelling mistakes and follow-up questions. If customers use English and Hindi, test both rather than assuming equivalent quality.
For each test, record the expected answer, retrieved source, actual response and whether handoff worked. Check these points:
- Does the answer match the approved source and preserve its conditions?
- Does it ask for clarification when the customer has not identified the service?
- Does it avoid inventing prices, availability or delivery commitments?
- Can the visitor reach the correct page or person?
- Does restricted information remain unavailable to an unauthorized visitor?
Fix the source when the information is missing or contradictory. Investigate retrieval or instructions when the right content exists but the assistant uses it incorrectly. Repeat failed tests after each change.
Frequently asked questions
Can I use my existing website as the knowledge base?
Often, yes, if the platform supports website sources. Review the pages first, exclude irrelevant material and confirm how content is collected and refreshed. Your site may still need clearer answers.
Do I need hundreds of FAQs?
No fixed number guarantees quality. Begin with the questions your customers ask most often and expand when testing or reviewed conversations reveal a genuine gap.
Does uploading documents train the AI model?
Not necessarily. A retrieval-based system searches connected content at answer time. That is different from changing a model through fine-tuning. Ask your provider which approach the implementation uses.
How often should we review chatbot content?
Review it whenever services, policies or contact routes change. Assign a recurring review as well, with extra attention to answers that caused confusion or required staff correction.
Prepare a clear brief for your website chatbot
Ishu Technology has introduced its own AI Agent Chatbot. For businesses using WordPress, our WordPress development services cover custom functionality and ongoing website support.
To discuss your chatbot requirements, contact Ishu Technology with your website URL, five common customer questions and the sources containing approved answers. Mention any required languages or handoff needs so the conversation starts with a concrete scope.
Save or share this story as a newspaper-style Epaper Clip:
