Skip to main content
The VoiceInfra Knowledge Base lets you give your AI agents access to your actual business content, product manuals, pricing sheets, FAQ documents, support articles, or your entire website, so they answer questions with documented facts instead of guesses. When a caller asks something specific, the agent retrieves the relevant content from your knowledge base in under 100ms and incorporates it directly into the response. No hallucinations. No outdated answers. No hardcoded scripts that someone has to maintain manually.

Adding Content

You can populate a knowledge base two ways: by uploading documents directly or by crawling a website URL.

Upload Documents

1

Open the Knowledge Base dashboard

Navigate to Knowledge Base in the left sidebar. The dashboard lists all your existing sources with their processing status: Completed, Review Pending, or Failed.
Image
2

Upload your files

Click Add Content and select Upload File. Drag and drop your files or browse to select them. You can upload multiple files at once.Supported formats: PDF, DOCX, DOC, TXT, up to 10 MB per file. There is no limit on the number of documents you can upload.
3

Wait for processing

The platform extracts and indexes the content automatically. Most documents complete in under a minute. The status updates to Completed when the document is ready.
4

Attach to an agent

Open any agent’s configuration and navigate to the Knowledge Base tab. Select the documents you want that agent to reference. One document can be attached to as many agents as you need.

Crawl a Website

Enter any public URL and VoiceInfra fetches, parses, and indexes the content. Choose the crawl depth that matches how much of the site you want to capture. After the crawl completes, VoiceInfra enters a Review Pending state before committing the content to your knowledge base:
  1. Review extracted pages — see every page title, URL, and full content preview side by side.
  2. Edit content — fix formatting issues, correct extracted text, or add context the crawler may have missed.
  3. Discard irrelevant pages — exclude pages you don’t want the agent to reference, such as blog posts, legal boilerplate, or unrelated sections.
  4. Confirm — publish only the pages you’ve approved. The agent never sees content you discarded.
Image

How Retrieval Works

When a caller asks a question that requires business-specific knowledge, the agent issues a semantic search query against your knowledge base in real time. Semantic search matches meaning, not just keywords, so a caller asking “what’s your refund policy?” matches a document section titled “Returns and Exchanges” even though the words differ.
  • Retrieval latency — under 100ms in production, so conversations stay natural with no perceptible pause
  • Concurrent scale — retrieval is optimized for high-volume simultaneous calls

Sharing Across Agents

A single knowledge base document can be attached to unlimited agents simultaneously. This means you can upload your product catalog once and share it across your sales agent, your support agent, your website widget, and your WhatsApp agent, all from one source of truth.

Technical Specifications


Frequently Asked Questions

You can upload PDF, DOCX (Microsoft Word 2007 and later), DOC (older Word formats), and TXT (plain text) files. Each file can be up to 10 MB. There is no limit on the number of documents you can add to a knowledge base.
Yes. After a crawl finishes, VoiceInfra puts the content in Review Pending status before it goes live. You can read through every extracted page, edit the text directly in the review interface, and discard any pages you don’t want included. Only the content you explicitly confirm gets published to the knowledge base.
Yes. Attach a single document to as many agents as you need.
Crawl duration depends on the depth you choose and the size of the target website:
  • Quick (single page): 30 – 60 seconds
  • Standard (page + 1 level, 10–50 pages): 2 – 5 minutes
  • Deep (page + 2 levels, 50–200+ pages): 5 – 10 minutes for large sites
The status indicator on the dashboard updates in real-time so you can track progress.