Add a Knowledgebase
Provide your AI voice agents with the information they need to answer questions accurately
What is a Knowledgebase?
A knowledgebase is a collection of information that your AI voice agent can reference during conversations. This allows your agent to provide accurate, up-to-date answers about your products, services, policies, and more.
Creating a Knowledgebase
To create a new knowledgebase:
- Navigate to the Knowledgebase page in your dashboard.
- Click the "Create Knowledgebase" button at the top right of the page.
- Enter a name for your knowledgebase.
- Choose one of the three content options below.
Content Options
You can add content to your knowledgebase in three ways:
Upload File
Upload a document and urvo will automatically extract all the text content from it. Supported file formats: PDF, DOCX, EPUB, TXT, HTML, HTM, MD (Markdown) — up to 20 MB per file.
Add URL
Provide a website URL and urvo will scrape and extract the content from that page. Note that the website must allow web scrapers in its robots.txt file. If a website blocks scrapers, the content cannot be extracted.
Create Text
Manually type or paste text content directly. This is useful for creating custom FAQs, policies, or any information you want your agent to know.
Managing Your Knowledgebases
After creating a knowledgebase, it will appear on the Knowledgebase page. You can click on any knowledgebase to view its details.
Knowledgebase Details
When viewing a knowledgebase, you can see:
- Name: The name you gave to the knowledgebase
- Type: How the content was added (file, URL, or text)
- Created By: The team member who created it
- Created At: When the knowledgebase was created
- Last Updated: When the knowledgebase was last modified
- Dependant Agents: Which AI agents are using this knowledgebase
- Content: The extracted text content
Large Knowledgebases
A single knowledgebase larger than 275 KB is too big to hand to the agent in full. Above that size it can only be used through RAG, described below. Below it, the whole document is available to the agent directly.
RAG (Retrieval-Augmented Generation)
Without RAG, every knowledgebase attached to an agent is loaded in full for each conversation. That is fine for short documents and stops working for long ones. RAG indexes a knowledgebase once, then retrieves only the passages relevant to what the caller actually asked, so a large manual costs about the same per call as a small one.
Enabling RAG
RAG is a per-agent switch, not a per-knowledgebase one. Open the agent, go to Configuration, and turn on RAG in the Knowledgebase section. Every large knowledgebase attached to that agent is then served through retrieval.
Indexing
Turning RAG on starts an indexing job. The dashboard polls and shows progress while it runs. Indexing is not instant, and it has to finish before retrieval works — if you test the agent mid-index, it will behave as though the content is not there yet. Re-uploading or editing a knowledgebase re-indexes it.
Size limits and quota
| Limit | Value | What happens at the limit |
|---|---|---|
| RAG threshold | 275 KB per knowledgebase | Anything larger requires RAG to be usable at all. |
| Per-agent total | 400 KB across all attached knowledgebases | Attaching another knowledgebase is blocked, with a message showing current usage and how much room is left. |
| Workspace RAG storage | Set by your plan | Shown as RAG Storage in agent configuration and turns red when exceeded. Only knowledgebases over 275 KB count toward it. |
| Maximum knowledgebases per agent | Set by your plan | The selector stops accepting new entries. |
RAG availability itself is a plan feature. If your plan does not include it, the toggle is unavailable and large knowledgebases cannot be used — see Manage Subscription.
Connecting Knowledgebase to Agents
Once you've created a knowledgebase, you can attach it to your AI voice agents:
- Go to the Agents page and select the agent you want to configure.
- In the agent settings, find the Knowledgebase section.
- Select the knowledgebase(s) you want the agent to use.
- Save your changes.
Your agent will now be able to reference the information in the attached knowledgebase when answering questions.
Best Practices
- Keep content focused: Create separate knowledgebases for different topics (e.g., products, policies, FAQs)
- Update regularly: Keep your knowledgebases current with the latest information
- Use clear formatting: Well-structured content helps the AI understand and retrieve information better
- Test your agents: After adding a knowledgebase, test your agent to ensure it responds correctly
Next Steps
With your knowledgebase created, you can:
- Create or update your AI agent to use the knowledgebase
- Analyze calls to see how your agent uses the knowledge
- Review best practices for optimal agent performance