Knowledge Base

Last Updated: 2026-04-27

The knowledge base is how your agent learns about your business. When a caller asks a question, the agent looks things up from the documents you've uploaded — so it answers with real information instead of guessing.

What to upload

Think of the agent as a new hire on day one. Give it anything a receptionist would need to answer common questions:

  • Services & pricing — what you offer, what it costs, package details
  • FAQ — common questions and the exact answers you want given
  • Business hours & holidays — even if hours are set in Availability, adding them to the KB gives the agent natural language to read back
  • Locations & directions — addresses, parking, nearby landmarks
  • Insurance accepted (healthcare, dental) — exact list of providers
  • Team bios — names, specialties, credentials
  • Policies — cancellation, refund, appointment prep
  • Product catalog — SKUs, sizes, availability

Supported file types

TypeExtensionNotes
PDF.pdfWorks for both text-layer PDFs and scanned/image PDFs — scanned PDFs are read with OCR automatically
Plain text.txtCleanest format — use this when exporting from docs
Markdown.mdGreat for FAQ-style content
Word.docxUploaded and parsed — formatting is stripped
HTML.htmlUseful if exporting from a CMS
CSV.csvFor lists like services, pricing tables, insurance providers

Limits

  • 50 MB per file — larger than that, split into multiple files
  • No hard cap on total number of files, but fewer, focused files perform better than many overlapping ones

Uploading

  1. Open the agent
  2. Go to the Knowledge Base tab
  3. Drag files into the upload area, or click Upload
  4. Wait for indexing — typically a few seconds for small files; up to ~2 minutes for files larger than 5 MB (those get processed in the background so the upload doesn't time out)
  5. Status flips to ✅ when the agent can use the file

If a file fails to process — for instance a password-protected PDF or one we couldn't read even with OCR — you'll see a clear inline message explaining why. Fix the file and re-upload.

What makes a good KB document

Do

  • One topic per file — a single FAQ, a single pricing sheet, a single policy
  • Use clear headings — the retriever latches onto them
  • Write as Q/A or bullet points — short, complete answers
  • Spell out acronyms the first time — the agent reads them aloud
  • Keep prices, phone numbers, and hours current — outdated info is worse than no info

Don't

  • ❌ Upload a 200-page employee handbook as one file
  • ❌ Dump your entire website as HTML — index only the customer-facing info
  • ❌ Include internal-only notes, salary info, or confidential pricing
  • ❌ Rely on PDFs with heavy multi-column layouts or complex tables — those still extract awkwardly. Scanned/image PDFs work via OCR but quality depends on scan resolution; if a scan is blurry, the agent will too

Example — a FAQ file that works well

Q: Do you accept new patients?
A: Yes, we're accepting new patients on Mondays, Wednesdays, and Fridays.
   New patient consultations last 45 minutes.

Q: Do you take insurance?
A: We accept Aetna, Blue Cross, Cigna, Delta Dental, and United Healthcare.
   We do not participate with Medicaid.

Q: What are your payment options?
A: Cash, all major credit cards, and CareCredit financing.

Updating the KB

The agent always uses the latest version of an uploaded file. To update:

  1. Delete the old file
  2. Upload the new file

Re-indexing takes under a minute. You don't need to redeploy the agent or restart anything.

Removing a document

  1. Go to the agent's Knowledge Base tab
  2. Click the trash icon next to the file
  3. Confirm in the dialog

The agent stops using the document immediately.

When the agent doesn't know something

If the agent doesn't find an answer in the KB, it will say so rather than make something up — usually something like "That's a great question — let me have our team get back to you on that." That's a signal you should:

  • Check if the answer is already in the KB but phrased differently
  • Add a short Q/A entry covering the exact way callers ask
  • Or add a fallback instruction in the agent: "If asked about X, say Y."

Permissions

ActionSuper AdminAdminMember
Upload / delete KB docs
View KB
Was this page helpful?