Skip to Content
AI EmployeesAttaching Files

Attaching Files

You can send photos, documents, videos, and voice recordings directly to your AI employee while chatting, whether it’s a one-on-one conversation with a single employee or a team chat with several employees together, attaching works the same way. The employee opens whatever you send, reads it, and puts it to work.

How to attach a file

  1. Click the + button to the left of the chat input and choose Attach file or Attach Photo.
  2. Or drag a file straight onto the chat window and drop it.
  3. Or copy an image and paste it into the input box.

You can review attached files before sending and remove any you don’t need.

Supported file types

CategoryFormats
PhotosPNG, JPG, WEBP, GIF
DocumentsPDF, Word (.doc/.docx), Hangul/HWP (.hwp/.hwpx), RTF, PowerPoint (.ppt/.pptx)
SpreadsheetsExcel (.xls/.xlsx), CSV, TSV
Text & codeTXT, Markdown, HTML, JSON, XML, YAML, and most code/config files (.py, .js, .ts, .java, etc.)
ArchivesZIP
VideoMP4, MOV, WEBM, M4V
AudioMP3, WAV, M4A, AAC, OGG, FLAC

Audio is a recently added category. Before this, only photos, documents, and video could be attached; recordings and voice memos were rejected.

Some formats aren’t supported, such as executable files or compressed archives other than ZIP. If you try to attach an unsupported format, you’ll see a notice explaining why.

Size and count limits

  • Each file can be up to 500MB. Larger files are automatically excluded, with a notice explaining why.
  • The number of files you can attach to a single message depends on your plan: up to 4 on Free and Starter, 6 on Standard, 8 on Pro, and up to 10 on Enterprise.
  • If a message includes files that exceed the size or count limit, only those files are dropped, and a notice tells you which ones.

Choosing who can use a file

When you attach a file in a one-on-one chat, you’ll also see a sharing option. It decides whether only the employee you’re talking to can use the file, or your other employees can use it too.

  • Off (the default): The file is saved, and only you and the employee in this chat can use it.
  • On: Every employee in the same storage (plus members, for an organization) can find the file and use it for their work. That includes employees you hire later.

Where the option appears depends on your device.

  • Web: After you pick files, a checkbox (Share with all my employees) appears above the input box. You can switch it on or off before sending.
  • iOS: In the file picker, set the switch (Share with all members and employees) before you pick files, because files upload the moment you choose them.
  • Android: Set it near the bottom of the + menu in the input box, before you pick files.

Files you upload in a team chat don’t show this option. They’re shared with that team.

If a file was sent to a specific employee with sharing off, and that employee later mentions it by name in team chat or while splitting or wrapping up a task, a 🔒 mark appears next to the filename. It lets other team members know right away that this is a private file they can’t open. One-on-one chats don’t get this mark, since only the file’s owner is there to see it.

You can change your choice later. Open the file list in the Files & data screen (on the web, it’s in the top menu) and change who the file is shared with. Copies that were already sent or downloaded aren’t pulled back, though.

Example: You send a monthly sales spreadsheet to your sales employee with sharing on. Later you can just tell your accounting employee “build a settlement sheet from last time’s sales file,” and it finds the file on its own. No need to attach it again.

What happens after you send it

Whatever you choose for sharing, every file you attach in a one-on-one chat is saved, whether it’s a photo, a document, or a spreadsheet. So you can reopen or download it from the chat later, and a scheduled run days later can still read the original.

Files are kept for 90 days. After that, the original is deleted automatically and the attachment card shows a removal notice instead. Keep your own copy of anything you want long-term.

Some documents, videos, or audio files you sent earlier may show up as an “Employee working file” on the attachment card. Those were handed to the employee without being saved, so they can’t be downloaded from the chat.

File upload storage

Files you attach, and results an employee creates and delivers, go into your account’s (or organization’s) storage. Sharing settings decide which employees can use each file, so the employees who need a file don’t have to keep resending it to each other. Results made by an employee working in a team are shared with that team by default.

Documents, spreadsheets, and slides in this storage aren’t just useful the moment they’re uploaded. An employee that later looks up the file can actually read the text inside it and use it to answer questions or do work. The file list also shows a preview of what’s inside, so it’s much easier to find the right file than by filename alone.

The total amount of this storage depends on your plan, and it’s shared across the whole organization:

PlanStorage
Free500MB
Starter2GB
Standard5GB
Pro20GB
Enterprise100GB

Once storage crosses 80%, the organization owner gets a notification. Once it hits 100%, new attachments are rejected. The message you see depends on your account type:

  • Personal account: A “Storage quota exceeded” message asks you to delete files you no longer need or upgrade your plan.
  • Organization account: An “Organization storage quota exceeded” message asks you to have the owner free up space or upgrade the plan.

The other direction: when the employee hands you a file

Everything above covers files you send to the employee. Going the other way, when the employee delivers a result to you, the default is still a download link in chat, but if the employee has a skill for saving to Google Drive, it may offer that instead for a large or long-lived file. Saving to Drive puts it straight into the Drive account connected to that employee, with no size-based fee and no expiry, and it syncs down to any computer that account is signed into. It’s handy for large exports, video, or a whole folder at once. For an employee you use alone this is usually your own account; for an organization-shared employee it’s the account the organization designated (see Connecting External Services), which may not be your personal Drive.

The first time this happens, you’ll see a single approval asking to install that skill. Approving it covers both the install and handing over the file, so you won’t get a second “okay to save this to Drive?” prompt right after. On Android, that approval card now also explains why the skill install is needed right there (web and iOS already showed this). If you decline, if connecting the Drive account stalls, or if it’s an unattended run with no one around to approve, the employee falls back to a regular download link.


Advanced

The details below matter only if you want to understand how this works internally or are troubleshooting an issue.

  • File type is determined by the file extension, not the MIME type your browser or app reports. If the extension isn’t on the supported list, the server rejects it. Files with no extension are only accepted when the type your browser reports alongside them is on the supported list. In practice that’s almost always a pasted screenshot, which arrives with a photo type but no filename or extension.
  • One-on-one chat attachments are saved regardless of file type or sharing choice, and kept for 90 days (a bucket-wide storage lifecycle policy). The sharing choice doesn’t change whether a file is saved, only which employees can reach it. The original is copied into the employee’s AI work computer when it starts working.
  • The per-file limit is 500MB. Web, and Android in one-on-one chats, filter the file picker down to supported formats before you even select one; Android’s team chat and iOS don’t pre-filter at the picker level, so the server always makes the final call on whether a file is accepted.
  • Full list of supported extensions. Photos: png jpg jpeg webp gif · Documents: pdf docx doc hwp hwpx rtf txt md markdown html htm json xml yaml yml · Spreadsheets: xlsx xls csv tsv · Slides: pptx ppt · Archives: zip · Video: mp4 m4v mov webm · Audio: mp3 wav m4a aac ogg flac · plus a wide range of programming language and config file extensions.
  • Hangul (.hwp/.hwpx) files aren’t opened or parsed by the server ahead of time; the employee receives the file and reads it directly when needed, but the attachment itself is accepted the same way as any other document.
  • For files placed in shared storage, the server extracts text once at upload time (PDF, Word (.docx only, not the legacy .doc), Excel (.xlsx only, not the legacy .xls), PowerPoint (.pptx only, not the legacy .ppt), plain text, and ZIP file listings under 50MB only. Hangul files, images, video, audio, legacy Office formats, and anything over 50MB aren’t extracted; the employee reads those directly instead). Extracted text is kept up to 200,000 characters, and the file list shows only the first 300 characters as a preview; the full text is handed to the employee when it fetches that file directly.
  • Storage usage is tallied per organization (a solo user gets their own personal organization), and both chat attachments and files an employee produces count toward it. Files that never leave an employee’s AI work computer don’t. The check runs against a running total that’s updated on every upload or delete, not a live re-sum. The 80% warning is re-sent at most once every 7 days per organization. Uploading the exact same file to the same employee again keeps only one copy of the original.
  • There are four sharing options: only me, me and a specific employee, a specific team, and everyone (“All my employees” on a personal account, “Entire organization” on an organization account). One-on-one chat attachments start as the second option (sharing off) or the fourth (sharing on), and team chat attachments start as that team. The other options are available when you change sharing in the Files & data screen. Organization owners keep management access regardless of sharing.
  • The person who uploaded a file, the person who received an employee’s result, and organization owners can change a file’s sharing or delete it.