> ## Documentation Index
> Fetch the complete documentation index at: https://docs.quickblox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge base

> Learn how to manage SmartChat Assistant knowledge base

### Manage knowledge base content

In this section, you can add websites, separate webpages or upload files that will be used as a knowledge base source by your SmartChat Assistant.

<Frame>
  <img src="https://mintcdn.com/quickblox/o2RjBAwC-KBPW1oJ/images/smartchat-assistant-edit-manage-content.png?fit=max&auto=format&n=o2RjBAwC-KBPW1oJ&q=85&s=1cec3c7ede3c2ecb5108cfa05846d56e" alt="Manage knowledge base content screenshot" width="1560" height="2058" data-path="images/smartchat-assistant-edit-manage-content.png" />
</Frame>

#### Add websites

To add a website to the SmartChat Assistant, follow these steps:

1. Go to ***Dashboard => YOUR\_APP => SmartChat Assistant***.
2. Find the SmartChat Assistant you want to update and click on its ID.
3. Scroll down to the **My content** section.
4. Enter the website URL.
5. Click Add.

<Frame>
  <img src="https://mintcdn.com/quickblox/o2RjBAwC-KBPW1oJ/images/smartchat-assistant-edit-add-websites.png?fit=max&auto=format&n=o2RjBAwC-KBPW1oJ&q=85&s=767b595536ad1b8ebf63427b208db062" alt="Add websites to SmartChat assistant knowledge base" width="1354" height="1224" data-path="images/smartchat-assistant-edit-add-websites.png" />
</Frame>

6. Select the pages you want to add, or click **Select all** to add every page.
7. To automatically add new pages from the website, check **Enable auto sync for website**.

<Note>
  If you enable auto sync, **ALL** pages from the website will be added.
</Note>

<Frame>
  <img src="https://mintcdn.com/quickblox/o2RjBAwC-KBPW1oJ/images/smartchat-assistant-edit-select-webpages.png?fit=max&auto=format&n=o2RjBAwC-KBPW1oJ&q=85&s=846223847c2f21b7bf5c56f9915a06be" alt="Select webpages to add" width="2630" height="1204" data-path="images/smartchat-assistant-edit-select-webpages.png" />
</Frame>

8. Click Save.

<Tip>
  Please note that when you add a web page you are adding this particular web page and not the whole website.
</Tip>

<Tip>
  When you remove a website, all pages associated with that website will also be automatically removed.
</Tip>

#### Add webpages

To add a webpage to the SmartChat Assistant, follow these steps:

1. Go to ***Dashboard => YOUR\_APP => SmartChat Assistant***.
2. Find the SmartChat Assistant you want to update and click on its ID.
3. Scroll down to the **My content** section.
4. Click on **Webpages** tab.
5. Enter the webpage URL(including https\:// or http\://).
6. Click Add.

<Frame>
  <img src="https://mintcdn.com/quickblox/o2RjBAwC-KBPW1oJ/images/smartchat-assistant-edit-add-webpages.png?fit=max&auto=format&n=o2RjBAwC-KBPW1oJ&q=85&s=0889f2a150bf04ee34633016311f8e4e" alt="Add webpages to SmartChat assistant knowledge base" width="1562" height="1410" data-path="images/smartchat-assistant-edit-add-webpages.png" />
</Frame>

#### Add files

To add a webpage to the SmartChat Assistant, follow these steps:

1. Go to ***Dashboard => YOUR\_APP => SmartChat Assistant***.
2. Find the SmartChat Assistant you want to update and click on its ID.
3. Scroll down to the **My content** section.
4. Click on **Files** tab.
5. Click on Browse button and select file(or drag and drop file).

<Frame>
  <img src="https://mintcdn.com/quickblox/o2RjBAwC-KBPW1oJ/images/smartchat-assistant-edit-add-files.png?fit=max&auto=format&n=o2RjBAwC-KBPW1oJ&q=85&s=2d88f29bd0eb1727149b7e638ba6e0f6" alt="Add files to SmartChat assistant knowledge base" width="1562" height="1656" data-path="images/smartchat-assistant-edit-add-files.png" />
</Frame>

<Note>
  You can upload .docx, .txt, and .pdf files with a max size of up to 25MB
</Note>
