instead of only relying on general AI knowledge. You group related documents into a knowledge base, then connect that knowledge base to an agent using the Knowledge Search skill.
During a call or web conversation, the agent can search those documents and use the relevant passages in its answers.
Status: Knowledge Bases are currently in BETA.
Knowledge Bases page overview
Go to Knowledge Bases in the left sidebar. At the top you’ll see a short description and a Create Knowledge Base button.Below that is a table listing all knowledge bases for the current environment. Each row shows:
- ID – Internal identifier for this knowledge base.
- Name – The name you chose (for example, “Performance bonds”, “Surety general”).
- Actions – A menu where you can manage the knowledge base.
- Shared across all agents in the same environment (any agent can use any KB).
- Scoped per environment (for example, test vs production).
Create a knowledge base
To create a new knowledge base:- Go to Knowledge Bases.
- Click Create Knowledge Base (top‑right).
- In the Create Knowledge Base dialog, enter a Knowledge Base Name.
- Choose a name that clearly describes the topic (for example,
“Product FAQs”, “Support Playbook”, “California Contractor Bonds”).
- Choose a name that clearly describes the topic (for example,
- Click Create.
where you can upload documents.
Add files to a knowledge base
Inside a knowledge base, you’ll see:- A large area at the top for uploading files (drag and drop or click to select).
- A table of files with:
- ID
- Name
- Actions menu (for managing individual files)
Supported file types
You can upload the following file types:- TXT
- RTF
- DOC / DOCX
- PPT / PPTX
Managing files
For each file you upload, you can:- See its ID and file name in the table.
- Use the actions menu (three dots) to remove a file if you no longer want the agent to use its content.
- Going to Knowledge Bases.
- Clicking the name of the knowledge base you want to edit.
Connect a knowledge base to an agent (Knowledge Search skill)
Uploading documents by itself is not enough.An agent must be configured to use a knowledge base via the Knowledge Search skill.
Enable Knowledge Search on an agent
- Go to Agents and select the agent you want.
- On the Basic Information tab, find Choose Skills.
- Click Knowledge Search to add this skill to the agent (if it is not already active).
- A Configure Knowledge Search dialog appears.
Configure Knowledge Search
In the Configure Knowledge Search dialog you can add one or more rows. Each row tells the agent:- Which knowledge base to use, and
- What kind of questions that knowledge base should answer.
- Under Use the knowledge base, choose a knowledge base from the dropdown.
- Under To answer questions about, type a brief description of the topic.
Examples:- performance bonds
- Surety general
- California Contractor License
- Add multiple rows to let an agent use several knowledge bases.
- Use the Add more link to configure additional topics and bases.
- Remove a row with the small “x” on the right if you no longer want the agent to use it.
Organizing your knowledge bases
A few simple patterns work well:-
One knowledge base per major topic or product
For example:- “General FAQs”
- “Product A – Documentation”
- “Product B – Documentation”
- “Legal and Compliance”
-
Group related documents together
Put documents that will be used to answer the same family of questions into the same knowledge base (for example, several guides all about California contractor licensing in one KB). -
Use clear names and topics
Agent builders will pick from a dropdown of knowledge base names and then write the “To answer questions about” text.
Clear names and topics make this much easier.
Agents that use that knowledge base will automatically use the updated content.
When to use Knowledge Bases
Knowledge Bases are most useful when:-
You have reference documents that should drive factual answers:
- Product manuals
- Policy documents
- Service descriptions
- Internal playbooks
-
You want the agent to sound like your documentation, not generic AI:
- Use snippets and wording from your PDFs or docs.
- Keep answers consistent with your official materials.
- Highly dynamic data that changes minute‑to‑minute (for example, live inventory).
For that, consider Custom External Actions or direct API calls instead.
Where to go next
-
Learn how to configure the rest of an agent (skills, prompts, post‑call behavior) in the
Agent Feature Guide. -
Use Actions and Webhooks to send information from calls to your own systems:
Actions and
Webhooks. -
Review how calls are logged and how post‑call results work in
Call History (Core Concept).

