Uploading Documents
Uploading Documents
Uploading in BookYourPTO has three distinct intents, and choosing the right one matters because they behave differently. The upload page has a mode switch at the top:
| Mode | Use it when |
|---|---|
| Upload to folder | Filing a document. No signature is requested. |
| Send for signature | One or more people need to e-sign it. |
| Review document | A signed review form that belongs to a performance review. |
Mode 1 — Store ("Upload to folder")
Use Store when you just need to file a document — a passport scan, a signed PDF you received elsewhere, a tax form. It goes straight into a folder. No signature is requested.
Accepted files
| Property | Value |
|---|---|
| File types | PDF, DOC, DOCX, PNG, JPG / JPEG |
| Max size | 25 MB |
| Type check | Magic-byte sniffing — a file's real contents must match its extension |
Fields
| Field | Required | Notes |
|---|---|---|
| Category | Yes | One of the 13 built-in categories |
| Folder | Optional | A custom folder within the drawer |
| Expiry date | Optional | Triggers expiry reminders — see below |
| Tags | Optional | Free-text labels for search and grouping |
Expiry reminders
If you set an expiry date on a stored document (passport, visa, certificate), BookYourPTO sends reminders at 60, 30, 7, and 0 days before it expires. The reminders go to the document owner (always) plus a role-based audience (admins / execs / HR). This is separate from signing-deadline reminders covered in E-signatures.
Mode 2 — Sign ("Send for signature")
Use Sign when a document needs one or more people to sign it. This launches the recipient + field-placement flow described in detail under E-signatures.
Whose document it is
Every recipient signs the document and finds it in their own documents, but it is filed under one of them: that person owns it, and it belongs on their profile. With more than one recipient, the page asks Whose document is this and offers the recipients you have added. A salary letter signed by a manager and then the employee is the employee's, so choose the employee — it is filed under them whatever order the signatures are collected in.
The person you choose must be one of the recipients. With a single recipient the question does not appear, because the document is plainly theirs. Adding a second recipient asks it, and the document cannot be sent until it is answered.
A document's owner is set when it is sent. Documents sent before this question existed were filed under whoever was added first, and keep that owner.
Accepted files
| Property | Value |
|---|---|
| File type | PDF only |
| Max size | 10 MB |
| Min size | 1 KB (rejects empty/zero-byte files) |
Mode 3 — Review document
Use Review document for a signed review form, a development plan, or a letter that belongs to a performance review. It is the signature flow plus one extra fact: which review the document belongs to. Afterwards it opens from that person's Performance tab instead of having to be found in the documents list.
The mode pill appears only when a review cycle is currently running. With none, the flow would dead-end on its own first question, so it is not offered — see Performance.
It asks four things, in this order:
- Review cycle — which review the document belongs to. Only running cycles are offered; a draft, or one whose window has closed, is not.
- The document — PDF, same limits as Send for signature.
- Recipients — everyone who needs to sign, added exactly as in Send for signature.
- Who is being reviewed — which of those recipients the review is about.
The due date is worked out for whoever is being reviewed, from that cycle's schedule — the same date their Performance tab shows. If the cycle does not cover that person, the page says so rather than going blank.
Every review the person is scheduled for counts, not only ones already recorded. A cycle's dates are derived, so an active cycle covering somebody is a real review even with nothing stored against it yet; the record is created as the document is sent.
Who the document belongs to
A review form is routinely countersigned by the department head first and the employee second. Whose review it is and who signs in what order are separate questions:
- The employee being reviewed owns the document. It appears on their profile and their Performance tab whatever order the signatures were collected in.
- The signing order is set the same way as on any other document — all at once, or one after another.
The person being reviewed must also be one of the recipients. Ticking I also need to sign this document adds you to the recipients, so you can also be the subject where that is allowed.
Sending a review document follows the same permission rule as the rest of performance: an executive may do it for anyone including themselves, an administrator for anyone except themselves, and a department head for their own department. Who may reach the mode at all is the same as who may send any document — see Roles & permissions below.
Previewing a document
| File | What you see |
|---|---|
| The document, in the browser's viewer | |
| DOCX | The document rendered as pages, in the browser |
| PNG / JPG | The image |
| DOC (older binary format) | A note that it cannot be previewed, and a download button |
Word documents are rendered in your browser — the file is not sent to a conversion service.
The older .doc format predates the current one and no browser can render it. Downloading it works normally, and re-saving it as .docx from Word makes it previewable.
Deactivated employees
A deactivated employee has no account to sign with, so a signature request to them could never be completed or declined — it would sit in their Action Required for ever. They are therefore not offered as recipients in Send for signature or Review document, and the request is refused if one is sent anyway.
Filing still works. Putting a leaver's final paperwork into their folder asks nothing of them, so they remain available in Upload to folder, and their existing documents stay where they are. Opening such a person from the by-employee view shows them with a Deactivated label.
The same rule applies to Bulk Send: a spreadsheet row naming a deactivated employee is reported as a failed row rather than creating a request nobody can action.
Not the only way to send
Add a document always uploads a fresh file. When the document already exists as a reusable template, use one of these instead — both are linked from the header of the upload page:
| Route | Use it when |
|---|---|
| Templates | Sending a saved template to one or a few people |
| Bulk Send | Sending one template to many people from a spreadsheet |
Plan document limits
Documents count against your plan's allowance. The counting rule is what trips people up:
- A single upload counts as 1 (the file) + 1 per recipient (each signer assignment).
- A bulk send counts 2 × recipients.
| Plan | Document limit |
|---|---|
| Free | 50 |
| Pro | 50 |
| Business | 100 |
| Enterprise | Unlimited |
Security at upload
- Magic-byte sniffing inspects the actual bytes of the file, so a
.exerenamed to.pdf(a spoofed type) is rejected even though the extension looks valid. - Once stored, the file is encrypted at rest (AES-256-GCM) and a SHA-256 checksum is recorded — see Overview.
Roles & permissions
| Role | Upload to own drawer | Upload to others' drawers | Send for signature |
|---|---|---|---|
| EMPLOYEE | Yes | No | To self / as allowed |
| DEPARTMENT_HEAD | Yes | Reports / department | Yes (department scope) |
| ADMINISTRATOR | Yes | Anyone | Anyone |
| EXECUTIVE | Yes | Anyone | Anyone |
Troubleshooting
| Error / symptom | Cause | Fix |
|---|---|---|
| File ended up un-signed when you wanted signatures (or the reverse) | Wrong upload mode | Use the mode switch; the page subtitle names the active mode, and the (?) beside the title explains it |
| Review document is not offered | No review cycle is currently running | Create one, or re-open an ended one, under Settings → Performance |
| The page says the cycle does not cover that person | The cycle's scope excludes them | Check whether it is set to everyone, a department, or named people |
| "Document limit reached" | Allowance hit — recipients count, bulk send counts double | Remove old documents, reduce recipients, or upgrade your plan |
| File rejected on upload | Type/size out of bounds | Store: PDF/DOC/DOCX/PNG/JPG ≤ 25 MB. Sign: PDF ≤ 10 MB (≥ 1 KB) |
"Invalid file type" despite a .pdf name | Spoofed type — bytes don't match the extension | Re-export a genuine PDF and upload again |
| Expiry reminders never arrive | No expiry date was set, or document was sent for signature (not stored) | Add an expiry date in Store mode |
Overview
How the BookYourPTO document hub works — the personal filing cabinet, built-in and custom folders, the Company Library, and how files are encrypted and protected at rest.
E-Signatures
The full send-for-signature flow — recipients, parallel vs sequential signing, drag-and-drop field placement, the signer experience, and how a document is completed and certified.