Skip to main content
knowledge basetutorialAI chatbot

How to Build a Knowledge Base for Your AI Chatbot

Envoy Team8 min read

Your AI chatbot is only as good as what you teach it. A chatbot trained on a thin, vague knowledge base will give thin, vague answers. A chatbot trained on a specific, well-organized knowledge base will give specific, accurate answers that genuinely help visitors. Here's how to build the second kind.

What Goes in a Knowledge Base

Think of your knowledge base as everything you'd want your best team member to know before they took a client call on your behalf. Not just facts — context, nuance, how you handle different situations, what makes your approach distinctive.

  • Service descriptions: What you do, what's included, what's not
  • Process: How you work, what a client engagement looks like
  • Pricing: Ranges, what affects pricing, how to get a quote
  • Common questions: The 20 questions you hear in every first call
  • Case studies: Real examples of problems you've solved
  • Your approach: Methodology, philosophy, what makes you different
  • Boundaries: What you do and don't do, who you work best with

How Much Content Do You Need

The minimum viable knowledge base for a useful chatbot is 8-12 articles. At that volume, you can cover the core questions visitors actually ask. With 20-30 articles, you start to see the quality difference — the chatbot can give richer, more specific answers. Beyond 50 articles, you're into territory where the chatbot can handle increasingly edge-case questions.

Start with the questions you hear most often. What do people ask in the first email? In the first call? Those are your first 10 articles.

Writing for Your Knowledge Base

Be specific, not general

General: 'I help businesses improve their marketing.' Specific: 'I work with B2B SaaS companies with 10-50 employees who have product-market fit but are struggling to generate consistent pipeline. My typical engagement is a 90-day sprint focused on positioning and top-of-funnel content strategy.' The specific version gives the chatbot something to work with.

Write as if you're answering a question

Instead of writing articles in third person ('John Smith is a consultant who...'), write them as answers to questions you've been asked. 'What's your pricing?' becomes an article that starts: 'My pricing depends on the scope of the engagement. For most projects...' This framing makes the content easier for the AI to use in responses.

Don't bury the answer

In human-written articles, it's common to build context before making a point. AI knowledge bases work better when the key answer comes first. Lead with the most important information, then add supporting detail.

Common Knowledge Base Mistakes

  • Too vague: 'I help people with marketing' tells the chatbot nothing
  • Too long: Articles that go on for 3,000 words lose focus
  • Missing pricing information: Visitors always ask about cost
  • No examples: Case studies and examples make answers concrete
  • Stale content: Update the knowledge base when your services change
  • Missing the 'no': Not defining what you don't do creates awkward chatbot moments

Testing Your Knowledge Base

Once you've built your initial knowledge base, test it the way a visitor would. Ask the chatbot the same questions you hear from real prospects. If an answer is vague or inaccurate, add more detail to the relevant article. Iterate from there — most knowledge bases improve significantly in the first two weeks of active use.

Ready to create your AI chatbot?

Start with a free Envoy — no credit card required.