Skip to main content
Must know
  • The paperclip and drag-and-drop only appear for users with the settings-edit permission — file handling is an admin capability.
  • Accepted types: PDF, images (PNG, JPG, GIF, WEBP), CSV/TSV/TXT/MD/HTML, Excel (XLSX/XLS), and Word (DOCX). You can attach up to 12 files per message; unsupported types are skipped with a note. Legacy .doc Word files can be attached but Hero can’t read them — save them as .docx first.
  • For exact numbers, Hero runs code in a secure sandbox that has no internet and no access to your Uplifter data — it only sees the files you attach, so include every file the task needs.
  • Sandbox sessions don’t carry over between messages or chats, so returning to an older chat may require re-attaching a file.
  • Files Hero creates (a cleaned spreadsheet, a report) are saved back to your organization’s uploads and can be downloaded right from the chat.

Attaching a file

1

Add the file

Click the paperclip in the message box, or drag files onto the panel and drop them on the “Drop your files for Hero to read” overlay.
2

Let Hero take a look

Hero picks up the file and tells you what it makes of it. From there you can ask it to summarize, answer questions, or compute something exact.
If you don’t see the paperclip or the drop overlay, you don’t have the settings-edit permission needed for file handling.

Reading vs. calculating

There are two things Hero can do with a file:
  • Read it — to summarize, answer questions, or compare files. Good for understanding what’s in a document.
  • Compute over it — for anything that must be exact (counts, sums, pivots, deduplication, cleanup, or transforms), Hero runs code in a secure sandbox. That sandbox is sealed off: no internet and no access to your Uplifter data, so it only knows about the files you’ve attached. Stage everything the task needs.

Downloading what Hero produces

When Hero’s code creates a file — a cleaned CSV, a derived report — it’s saved into your organization’s uploads and offered as a download in the chat. Because the sandbox resets between messages, if you come back to an older chat you may need to re-attach the original file. Related: How do I import data into my club using Hero? · Why does Hero offer fewer capabilities to some staff members? · How is Ask Hero turned on or off for my organization?