The knowledge base is everything your chatbot knows. Each website, file or piece of text you add is a source, and the bot answers visitors using only what’s in your sources. This page covers adding sources and managing them day to day.
The knowledge page at a glance#
The page is titled Knowledge base, with the subtitle “Content the bot answers from”. Four cards at the top summarise its health:
| Card | What it shows |
|---|---|
| SOURCES | How many sources you have, split into sites, files and text. |
| CHUNKS INDEXED | How many searchable passages your content has been split into, across how many pages, plus any listings detected. |
| STORAGE USED | File storage used against your plan’s allowance, for example “120 MB of 500 MB”. |
| NEEDS ATTENTION | Sources that have failed, are stale or are paused. |
A brand-new chatbot shows “This chatbot doesn’t know anything yet” with an Add your first source button.
Add a source#
Click + Add source
The Add a source panel opens with four tabs.
Choose a type
Website scans your site and lets you pick pages. Bulk links adds a list of page links you already have. Upload file takes PDF, Word (.docx), .txt and .md files, several at once. Text lets you paste content such as a refund policy.
Add it
Text is ready immediately. Files and websites are read and indexed, and progress shows in the sources table.
Each type has its own guide: Add your website and Files and text.
The sources table#
All your sources are listed in one table, with these tools to find what you need:
- Type tabs: all, website, file or text.
- Search: the Search sources box.
- Status filter: All, Ready, Indexing, Failed or Paused.
- Sort: Newest, Chunks or Name A–Z.
- Rows per page: 6, 8 or 12.
Columns are SOURCE, TYPE, CHUNKS, PAGES, STATUS, AUTO-REFRESH and ACTIONS. While something is indexing, the table updates itself every few seconds, so there’s no need to reload the page.
Source statuses#
| Status | Meaning |
|---|---|
| Ready | Indexed and used in answers. Websites also show when they were last refreshed, e.g. “last refreshed 2 days ago”. |
| Indexing | Being read right now. Websites show progress such as “Scraping 12/40 pages…”. |
| Failed | Couldn’t be read. Check the file or pages, then re-index or retry. |
| Paused | Still stored, but the bot doesn’t use it in answers until you resume it. |
Row actions, pausing and bulk actions#
Each row has quick actions on the right:
| Action | Websites | Files and text |
|---|---|---|
| ⟳ | Refresh now: re-read the site immediately | Re-index: process the content again |
| ▤ | View pages: see and manage each page | Download (files): get the original file back |
| ⋯ menu | Re-embed, Pause/Resume, Download, Delete | Re-embed, Pause/Resume, Download, Delete |
Pause is useful for content that’s temporarily wrong, like a seasonal offer that’s ended. A paused source stays stored but the bot stops using it in answers. Choose Resume to use it again.
Delete asks you to confirm: “Delete this source? The source and its indexed chunks will be removed. This can’t be undone.”
To act on several sources at once, tick their rows. A bar shows N selected with Refresh now, Pause / resume, Re-embed, Delete and Clear.
Storage limits and permissions#
Uploaded files count toward a storage allowance for each chatbot. This is a hard limit:
| Plan | File storage per chatbot |
|---|---|
| Starter | 200 MB |
| Growth | 500 MB |
| Business | 2,000 MB |
| Enterprise | Custom |
When it’s full, new uploads are refused with “This chatbot’s storage is full”. Delete a file you no longer need, or upgrade your plan. Website pages have their own allowance, explained in Add your website.