Skip to content

Files and attachments

Most trackers make you create the task, open it, then attach the file. dotby does not. If you have a screenshot, you can start there.

Three ways in, all of them working before the task exists:

  • Paste an image straight from the clipboard into the quick-create composer.
  • Drag a PDF, spreadsheet, or document onto the description while you type.
  • Click the paperclip and pick from disk.

The files are staged with your draft and land on the task the moment you press Create. If you abandon the draft, the uploads go with it.

The same works on an existing task, in a comment, in a chat message, and on a wiki page.

Click any attachment and it opens in place.

File type What you see
Images Full-size, zoomable, arrow keys move between them
PDF Page-by-page, scrollable, searchable
Word (.docx) The styled document — headings, lists, tables
Excel (.xlsx) A real spreadsheet grid, with sheet tabs
PowerPoint (.pptx) Slide by slide
Everything else Name, size, and a download button

Office previews render inside your workspace. The file is not shipped off to a third-party viewer to be turned into a picture, and it does not leave your workspace to be read.

An image dropped into a description or a page is a block like any other. You can caption it, resize it, and drag it somewhere else in the document.

Captions are worth the five seconds. “Error on checkout, Safari 17” ages far better than Screenshot 2026-03-04 at 14.22.51.png.

Two routes:

  • Type @@@@ anywhere you write. The file picker searches everything already attached in the workspace, and drops in a live reference.
  • Open the task and look at its Files tab, which lists every attachment on it in one place.

A file mention is a reference, not a copy. One upload, linked from as many places as you need.

File storage counts against your workspace, not against a project.

Plan Storage
Free 1 GB
Pro Unlimited

Deleting a task releases its files. Files on an archived task stay put, because archiving is reversible — see Nothing is really gone.

An AI agent connected over MCP is not limited to text. It can attach a file to a task, and it can look at an image someone else attached — so “what is wrong in this screenshot?” gets an actual answer instead of a download link.

See Connect an AI agent.