Knowledge Base – Whatsbot Module

Overview

The Knowledge Base feature in the Whatsbot module allows you to enhance your AI assistant’s intelligence by providing it with comprehensive company-related information. By uploading documents, adding web URLs, or importing multiple sources in bulk, you can teach the AI about your company’s products, services, policies, and more — helping it deliver more accurate, context-aware, and professional responses during WhatsApp interactions.

This feature is essential for ensuring that your AI can respond with up-to-date and detailed information, improving the quality of automated customer support and engagement.


Purpose

The Whatsbot Knowledge Base enables your AI to:

– Access company-specific content such as brochures, FAQs, or manuals.

– Understand your products, services, pricing, and policies in depth.

– Generate more accurate and informed responses during customer conversations.

– Reduce human intervention by providing AI with verified company knowledge sources.


Accessing the Knowledge Base

1. From the system dashboard, navigate to the sidebar menu.

2. Click Whatsbot → Knowledge Base.

3. You will be directed to the Knowledge Base Management page, where you can upload files, add URLs, and monitor processing progress.


Adding Knowledge Base Content

There are three main ways to add data to your AI’s knowledge base:

1. Upload Files

2. Add URL (Single Web Page)

3. Batch Import (Multiple URLs)

Each method is explained in detail below.


Upload Files

The Upload File feature allows you to upload documents containing important information about your organization. The AI will process these files and extract relevant knowledge for use during WhatsApp interactions.

Steps to Upload a File

1. On the Knowledge Base page, click the “Upload File” button.

2. Fill in the required details:

Fields Description

Field Description
File Upload a file that contains your company’s information.
📎 Allowed file types:
PDF, TXT, DOC, DOCX
Category Choose a suitable category for the content to help organize knowledge:
• General
• Product
• Support
• Pricing
• Legal
Priority Assign a processing or relevance priority. Higher priority files are processed or used first by the AI.
Description Provide a short summary of the file’s content (e.g., “Product manual for 2025 models” or “Terms of service policy”).

3. After completing the fields, click Save to upload the file.

4. The file will appear in the processing list under the Progress tab.

Tip

Upload clear and concise documents to ensure the AI extracts meaningful information efficiently.


Add URL (Web Page Source)

The Add URL option allows you to provide web links that contain relevant company content. The AI will crawl and index the page to learn from it.

Steps to Add a URL

1. Click “Add URL” on the Knowledge Base page.

2. Fill in the required information:

Fields Description

Field Description
URL Enter a valid web address (e.g., https://www.companywebsite.com/products).
Category Select the most relevant category for this URL:
• General
• Product
• Support
• Pricing
• Legal
Priority Define the importance of this source (e.g., 1 = Low, 5 = High).
Crawl Entire Website Enable or disable full-site crawling.
If enabled, the AI will discover and index all pages within the domain.
Smart Crawl Prompt (Optional) Use natural language to describe what type of content the AI should extract.

3. Once all fields are completed, click Save.

4. The system will queue the URL for processing.

Tip

Use “Smart Crawl Prompt” for large websites to ensure the AI only processes the most relevant content.


Batch Import (Multiple URLs)

If you have multiple URLs to upload, use the Batch Import option. This allows you to import several web pages at once under a single category and priority level.

Steps to Use Batch Import

1. Click “Batch Import” on the Knowledge Base page.

2. Fill in the fields as follows:

Fields Description

Field Description
URLs Enter one URL per line. Each line should contain a complete and valid link.
Category for All Assign a category that applies to all URLs being imported (General, Product, Support, Pricing, or Legal).
Priority for All Set a uniform priority level for all imported URLs.

3. Click Save to begin the batch import.

4. All URLs will appear in the Progress section, where you can track their status.

Note

Use batch import when adding multiple support articles, blog pages, or FAQ links.


Tracking Knowledge Base Processing Progress

After uploading files or adding URLs, the system needs to process the data before it becomes available for AI usage. You can monitor the processing status using the Progress section.

To View Progress:

1. Click the “Progress” tab at the top of the Knowledge Base page.

2. You will see the Knowledge Base Processing Progress Dashboard, which displays the following status categories:

Status Description
Pending The resource has been added but not yet processed.
Processing The resource is currently being indexed or crawled.
Completed Processing is done, and the data is ready for AI use.
Failed An error occurred during processing (e.g., invalid format or inaccessible URL).
Cancelled The process was manually stopped.
Total The total number of resources uploaded or imported.

3. To start processing pending documents manually, click the “Process Jobs” button.

This action triggers the system to begin indexing and analyzing the uploaded files or URLs.