Skip to main content
Documentation

Bulk Uploads via Drag-and-Drop

Drag a folder, drop it on Papyrus, walk away. How to handle hundreds of documents at once.

Bulk Uploads via Drag-and-Drop

For uploads of more than a handful of files, drag-and-drop is fastest. Papyrus accepts whole folders preserving their sub-folder structure.

How

  1. Open Documents in the left navigation
  2. Drag a folder from your desktop / file explorer
  3. Drop it anywhere on the page
  4. Configure: destination folder, default classification, tags
  5. Click Start upload

A progress panel appears showing each file's status. You can navigate elsewhere — the upload continues in the background.

What happens during a bulk upload

For each file:

  1. SHA-256 hash computed locally
  2. Hash sent to server (duplicate check — skip if already exists)
  3. File uploaded
  4. AI classification + extraction runs
  5. Document appears in the destination folder

Documents appear one by one as they finish processing. The order isn't guaranteed (some classify faster than others).

Sub-folder preservation

If your dropped folder has sub-folders, Papyrus mirrors the structure:

Dragged folder: 2026 Q1 Records/
  ├── Invoices/
  │   ├── jan/*.pdf
  │   └── feb/*.pdf
  └── Receipts/
      └── *.pdf

Becomes in Papyrus:

Your destination folder/
  └── 2026 Q1 Records/
      ├── Invoices/
      └── Receipts/

Sub-folder names also become tags automatically: 2026-q1-records, invoices, jan, feb, receipts.

File size and batch limits

Plan Max single file Max batch
Free 50 MB 200 MB
Starter 200 MB 1 GB
Business 500 MB 2 GB
Enterprise Configurable Configurable

If a batch exceeds the limit, the upload starts but stops at the threshold. You'll see which files were uploaded.

Resumable behaviour

If your browser crashes or network drops mid-upload, the queue persists in your browser's local storage. When you return to Papyrus, you'll be offered “resume upload” with the remaining files.

For very large bulk uploads (10,000+ files), the Desktop Agent is faster than the browser — it has better local persistence and parallelism.

What to do with duplicates

When Papyrus detects a duplicate (same SHA-256), three choices:

  • Skip: file isn't uploaded again
  • New version: this file becomes a new version of the existing document
  • Keep both: both stored as separate documents (the new one gets a (2) suffix in title)

For bulk uploads, you set the default at the start. You can override per-file from the progress panel.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.