Purpose

A knowledge base is a collection of documents a bot can search during a call to answer questions it was not scripted for — for example foreclosure FAQs, charges, eligibility rules, or product guidelines. When you attach a knowledge base to a bot, the bot can look up relevant passages and answer from them instead of guessing. This page covers the two screens you use to manage knowledge bases:
  • The Knowledge Bases list, where you create and browse them. Open it from the dashboard sidebar, or go directly to /dashboard/knowledge-bases.
  • The Knowledge Base detail page, where you upload and manage the documents inside one knowledge base.
Creating a knowledge base and uploading documents makes the content available, but a bot will only use it once you attach the knowledge base to that bot. You attach knowledge bases from the bot’s configuration — see Tools & integrations.

Knowledge Bases list

What you see

Each knowledge base appears as a card. Click a card to open its detail page.
Card detailWhat it shows
NameThe name you gave the knowledge base, with a status badge beside it.
DescriptionThe optional description text, if you entered one.
Document countHow many documents have been uploaded into this knowledge base.
Chunk countThe total number of text chunks across all its documents. A chunk is a small passage of text the bot can search; one document becomes many chunks.

Status badges

BadgeMeaning
active (green)The knowledge base is ready for bots to search.
inactive (neutral)The knowledge base is not ready.

Create a knowledge base

The create form sits at the top of the list. Fill in the fields and click Create.
FieldWhat to enterRequired
NameA clear identifier for the knowledge base, for example “Foreclosure FAQs”. Cannot be empty.Yes
Description (optional)A short note describing what the knowledge base contains, for example “FAQ documents, compliance rules, product guidelines”. Leave blank if you don’t need it.No
ButtonWhat happens when you click
CreateCreates the knowledge base. On success it appears as a new card in the list below. If something goes wrong, an error message appears. The button is disabled while the knowledge base is being created.
KB cardOpens the Knowledge Base detail page for that knowledge base, where you upload and manage its documents.
Create the knowledge base first, then open it and upload your documents. A new knowledge base starts empty — its document and chunk counts are zero until you add files.

Empty and loading states

SituationWhat you see
No knowledge bases yetA message — “No knowledge bases yet. Create one above.” — prompting you to use the create form.
Page still loadingA “Loading…” message while the list is fetched.

Knowledge Base detail

Open this page by clicking a card on the list. Here you upload documents, watch them index, edit the description, and remove documents you no longer want. The page header shows the knowledge base name with its active / inactive badge, the description, and the document table.

Header buttons

ButtonWhat happens when you click
BackReturns you to the Knowledge Bases list.
Edit (pencil icon)Switches the description into edit mode, showing a text box with Save and Cancel buttons. See Edit the description.
Upload DocumentOpens a file picker to add a document. See Upload a document. The button is disabled while an upload is in progress and shows “Uploading…”.

Edit the description

Click the pencil icon next to the description to edit it.
FieldWhat to enterRequired
DescriptionA description of what the knowledge base contains, for example “foreclosure FAQs, charges, NOC, eligibility, or product rules”. Up to 2000 characters; a live counter shows how many you have used (for example 120/2000).No
ButtonWhat happens when you click
SaveSaves the edited description to the platform. The button shows “Saving…” while in progress and is disabled until it finishes. On success the new text is shown and edit mode closes.
CancelDiscards your changes and returns the description to read-only without saving. Disabled while a save is in progress.

Upload a document

1

Click Upload Document

Click Upload Document to open the file picker. Only these file types are accepted: .docx, .pdf, .txt, .md, and .csv. Each file can be up to 20 MB.
2

Choose a file

Pick the file you want to add. The upload begins as soon as you select it.
3

Wait for indexing

The platform uploads the file and then indexes it — it extracts the text, splits it into chunks, and generates the search data the bot needs. While this runs, the upload area shows a spinner with “Indexing document…” and the hint “Extracting text, chunking, and generating embeddings”. When indexing finishes, the document appears in the table with its final status.
The empty upload area shows an upload icon, the title “Upload a document to get started”, and the hint “DOCX, PDF, TXT, Markdown, or CSV — max 20MB”.
While any document is still indexing, the table refreshes itself automatically every few seconds so you can watch the status change without reloading the page.

Documents table

Each uploaded document is a row in the table.
ColumnWhat it shows
File NameThe filename of the uploaded document.
StatusThe document’s indexing status as a badge. See Document status below.
ChunksThe number of text chunks extracted from the document.
CharactersThe total amount of text in the document, as a character count (formatted with commas, for example 12,480).
VersionThe document’s version number, shown as v1, v2, and so on.
Delete (trash icon)Removes the document. See Delete a document.

Document status

BadgeMeaning
uploaded (gray)The file has been received but indexing has not started yet.
indexing (blue, with spinner)The platform is extracting text, chunking it, and building the search data. The document is not yet searchable.
indexed (green)Indexing finished successfully. The document is ready and the bot can search it.
failed (red)Indexing failed. An error message is shown in red beside the badge explaining what went wrong. Delete the file and re-upload it, or fix the file and try again.
A document is only available to a bot once its status is indexed. A document showing uploaded, indexing, or failed will not be used in answers.

Delete a document

ButtonWhat happens when you click
Delete (trash icon, on a document row)Permanently removes that document from the knowledge base. It disappears from the table immediately. If the removal fails, an error message appears.
Deleting a document is permanent — there is no undo. Make sure you no longer need the file before removing it. You can always re-upload it later, but it will index again from scratch and start at version v1.

How a bot uses a knowledge base

Once a knowledge base has at least one indexed document and is active, attach it to a bot from the bot’s configuration. During a call, when the customer asks something the bot’s prompt doesn’t directly cover, the bot searches the attached knowledge base for the most relevant chunks and answers from them. To attach a knowledge base to a bot and test that it answers correctly, see Tools & integrations and Test calls.