# Uploading Files

## Uploading files

1. Go to your agent's **Files** section
2. Drag and drop files into the upload area, or click to browse
3. Files are processed and indexed automatically

## Creating files in the platform

You can also create files directly in the eesel AI platform:

1. Go to your agent's **Files** section
2. Click **Create** to start a new file
3. Write or paste your content
4. Save — the file is immediately available as knowledge

This is useful for:

* Writing custom knowledge articles specific to your agent
* Adding quick notes or policies without needing an external tool
* Creating content that doesn't live anywhere else

## Supported formats

| Format         | Extension | Notes                                         |
| -------------- | --------- | --------------------------------------------- |
| **PDF**        | `.pdf`    | Text-based PDFs (scanned images may not work) |
| **Plain text** | `.txt`    | Any plain text file                           |
| **Markdown**   | `.md`     | Markdown formatted files                      |
| **CSV**        | `.csv`    | Comma-separated data files                    |

## Tips

**Use PDFs for policies and manuals.** Upload your company handbook, product manuals, or policy documents as PDFs.

**Create files for agent-specific knowledge.** If there's information your agent needs that doesn't exist in any other tool, create it directly in the platform.

**CSV files work for structured data.** If you have a product catalog, FAQ list, or pricing table in a spreadsheet, save it as CSV and upload.

**Keep files focused.** Upload files that are directly relevant to what your agent needs to know. Avoid dumping large files with mixed content.

**Update by re-uploading.** To update an uploaded file, upload the new version. For files created in the platform, edit them directly.

## Troubleshooting

**File not processing?**

* Check that the file is in a supported format
* Ensure the file isn't password-protected
* For PDFs, make sure it contains selectable text (not just scanned images)

**Content not appearing in answers?**

* Give it a few minutes — processing large files takes time
* Test in the chat by asking a question specifically about the file's content

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eesel.ai/integrations/uploading-files.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
