Attachments
An Attachment column keeps files on a row: a contract beside the vendor, a scan beside the invoice, a photo beside the asset. Files stay with the data they belong to, under the same permissions.
Add the column
Select the table, then choose Add attachment column on the action bar or in the details pane's ⋮ menu.
A table can have one Attachment column. The action disappears once the table has one, and Attachment isn't in the ordinary type picker. One column keeps a table's files in one place, where the question "who may open this file?" has a single answer.
The column's type is locked for good. It can't be cast to text or anything else, because a cast would turn its files into text and silently detach every one of them.
Add files to a cell
Attaching a file is an ordinary cell edit.
- Select a cell in the Attachment column and press Enter to open its editor.
- Click Add file and choose one or more files, drop files onto the editor, or paste a file from the clipboard. Add link attaches a web link instead of a file.
- Uploads show their progress in the editor. Several can run at once.
- Press Enter to save the cell's list of files, or Esc to cancel, which also stops any uploads still running.
A cell holds a list of files, not just one. Each file can be up to 100 MB.
Clicking elsewhere on the canvas saves the cell too, so files already uploaded are never thrown away by a stray click.
Dropping a file on the canvas outside the cell editor imports it as a new table instead. See Upload a file.
Open and download files
Files show in the cell as chips with their extension and name. To open one:
- Select the cell and press Space, or choose View file on the action bar.
- Select the row: the details pane lists its files in the Attachment field, and a click opens one.
The viewer opens over the canvas. It previews images and PDFs up to 25 MB, with zoom and page controls and Expand to fill the canvas. Other files, and larger ones, show their name and size with Download. Esc closes the viewer.
Each file's menu offers Open, Download, Copy link, Detach and Delete file.
Detach or delete a file
Detach removes a file from this cell. It is an ordinary edit: the row changes, a new version is made, and the file itself stays wherever else it is used.
Delete file removes the file itself, everywhere. Because the same file can sit in many cells, including tables you can't see, the dialog shows its reach before you confirm:
Contracts (3 cells) · 1 table you cannot see
What attachments cost
- Storage. A file counts against the storage of the organization that owns the table it was added to. See Usage and limits.
- Egress. Downloading a file counts against the egress allowance of the organization you are working in, exactly as a CSV export of the same size would.
A file is reclaimed only once nothing references it any more, and only after a later check confirms that is still so. Restoring a table from the Trash therefore never comes back missing its files.
Limits worth knowing
- One Attachment column per table, and up to 100 MB per file.
- No catalog. A table with attachments can't be published to the public catalog: catalog data isn't billed to anyone, so its files would stay billed to your organization while being reachable by everyone.
- Exports list file names. A CSV or Parquet export carries each cell's file names, not the files.
AI assistants and attachments
Through the MCP server, an AI assistant sees the names of a row's files and can read a PDF page or a picture as an image. It can add new files to a cell, but it can never detach, clear or delete one, and it can't delete or cast the column: removing files is left to people.
When an assistant points you to a row, it hands back a link that opens the table in the app, so you can look at the files yourself.