Can I attach a file to a record?
Yes. A record holds files as well as fields — the signed job sheet, the photo of the damage, the supplier’s invoice — and they keep their versions.
The limits, before anything else
- Storage is 10 GiB on the free plan and 250 GiB on the paid one, counted across your whole account rather than per app. That is the number to plan around.
- We do not know the largest file that works, so we are not going to tell you one. Nothing in our code sets a maximum size or restricts file types, but something in front of us might, and nobody has sat down and measured it. If you are planning on 2 GB video files, ask us first and we will actually test it rather than guess.
Saying “we have not measured that” is less satisfying than a number. It is also the only honest answer we have, and a number we made up is the kind of thing you would quote back to us six months later.
What you can do with a file
Open a record and you can upload a file, download it again, replace it with a newer version and leave a note saying what changed, or remove it. Earlier versions sit in a list underneath, so “the quote we sent in March” is still there after the April one replaced it.
Uploads happen in pieces of half a megabyte at a time, each one checksummed. If the connection drops halfway up a stairwell, the upload picks up where it stopped instead of starting over.
Deleting a file does not destroy it
This is the part people do not expect, and it is deliberate. Removing a file takes it off the current version of the record. It does not shred the contents, because an earlier version of that record still names that file, and opening an old version has to actually show you what it said at the time.
If history could quietly lose its attachments, history would be a story rather than a record. So the file stays reachable from the versions that referred to it. The bytes are only ever reclaimed by us running a cleanup, and that cleanup skips anything any version still points at.
The honest flip side: deleting a file is not a way to make it go away. If somebody attached something that should never have been there, tell us, because removing it from the record is not the same as erasing it.
One difference on the desktop app
In the installed Mac and Windows apps, choosing a file and downloading one go through the app itself rather than through a browser. Downloads land in your Downloads folder. It works the same way; it just is not the browser’s file dialog. We mention it because it is a difference you would otherwise notice and wonder about.
What this is not
It is not a document management system. There is no full-text search inside your PDFs, no check-out and check-in, no approval flow on a document. Files here are attached to a record because the record is the thing you are actually working on — the job, the claim, the order. If what you need is a document library with its own lifecycle, that is a different product and we would rather say so.
Being straight about where we are: Bionic Forms is pre-launch. There is no iOS or Android app; the macOS, Windows and Linux desktop builds and the web app are what exist today, the Windows build is not code-signed yet so Windows warns the first time you run it, and we have no external customers to point at. Every claim on this page was read out of our own source code before it was written, and the two things we could not establish are named as unknown rather than smoothed over.
If you are moving off something else and would rather not rebuild it yourself: tell us what it does and we will build a working version and show you. No fee and no card.