# Train chatbot with files

Kacper Wiacek

2 min read  
updated: Jun 24, 2025

You can use files to train your bot’s [**AI Knowledge**](https://www.chatbot.com/help/artificial-intelligence/what-is-ai-knowledge/) with data about your business. Uploaded resources will be processed and used when searching for answers to questions asked by visitors. You can combine multiple AI Knowledge Sources alongside your existing website, articles, or other sources to provide the highest response quality.

This feature is currently in the **public beta** testing phase. If you have any questions, feedback, or suggestions, please feel free to contact us.

## How to Upload a File to AI Knowledge  
1. Go to your chatbot and click on the **AI Knowledge** icon at the top right corner.
   
2. Click on the “ **Files**” source on the left-side menu.
   
3. Click on the “ **Add file**” button. You can upload it directly from the computer or provide a direct link to the file. If you use a link, make sure it’s publicly available. It won’t work if it’s not accessible from the browser.
     
4. Your file will be uploaded and processed. It may take up to 5 minutes for it to be used in AI Assist.

## Required File Types and Sizes  
If you want to upload a file to AI Knowledge, use one of the supported types and do not exceed the single file size limit.

**The current type and size requirements are:**
- .pdf, .doc(x), .ppt(x) files (max 50MB per file)
- .txt, .csv, .tsv, .md files (max 1MB per file)

You can upload **up to 10 files** for each bot you create.

**Read more:**
- [What is AI Knowledge](https://www.chatbot.com/help/artificial-intelligence/what-is-ai-knowledge/)
- [What is ChatBot AI Assist](https://www.chatbot.com/help/artificial-intelligence/what-is-chatbot-ai-assist/)
- [AI Assist Guidelines](https://www.chatbot.com/help/artificial-intelligence/chatbot-ai-assist-guidelines/)
- [How to train the bot](https://www.chatbot.com/help/train-your-chatbot/train-your-chatbot/)
