· Benjamin Kötting · Workflow Design · 4 min read
Paperless-ngx in Practice – How Digital Document Management Actually Works
Digital document management usually doesn't fail because of the software, but because of a missing system. A practical guide.
“We installed Paperless, but nobody uses it.” – I hear this regularly.
The problem isn’t the software. Paperless-ngx is fantastic. The problem is that many think: Install software = Problem solved.
Wrong. You need a system.
Here’s how it actually works.
The Problem with “Just Installing It”
Typical sequence:
- Paperless-ngx installed ✅
- 50 documents uploaded ✅
- After 2 weeks: Chaos 🔥
- After 4 weeks: Back to paper folders 📁
Why?
- No clear naming convention
- No defined workflows
- No responsibilities
- No team onboarding
The result: It’s not the software’s fault that it’s not being used.
The 3 Pillars of a Working System
1. Document Taxonomy (How do I organize?)
Bad approaches:
- ❌ Sort by date (“2024-01-15-invoice.pdf”)
- ❌ Sort by person (“Max-Contract.pdf”)
- ❌ Freestyle naming (“important.pdf”, “final-final-v3.pdf”)
Good approach: Consistent Naming Pattern
[DocumentType]_[Correspondent]_[Date]_[Description]Examples:
Invoice_Telekom_2024-01-15_MobileContract_Office_2023-06-01_LeaseTax_IRS_2024-01-10_Prepayment
Why this works:
- ✅ Consistently searchable
- ✅ OCR + tags make it findable
- ✅ Understandable even without search
Use Paperless-ngx features:
- Tags:
#Tax,#Important,#2024,#Client-XY - Correspondents: Companies/people as separate field
- Document Types: Invoice, Contract, Quote, etc.
- Custom Fields: Invoice number, contract term, etc.
2. Workflows (Who does what when?)
The problem: Documents disappear into the void.
The solution: Defined workflows with responsibilities.
Example: Invoice workflow
Incoming (automatic)
- Email import or scan
- Paperless recognizes: “Invoice”
- Tag:
#Inboxis automatically set
Review (Person A)
- Weekly review: All
#Inboxdocuments - Set correspondent & tags
- For invoices: Set tag
#To-Pay
- Weekly review: All
Payment (Person B)
- Weekly: All
#To-Paydocuments - Execute payment
- Change tag:
#To-Pay→#Paid - Attach payment confirmation
- Weekly: All
Archive (automatic)
- After 30 days:
#Paid→#Archive-2024 - Quarterly review: Clean up old tags
- After 30 days:
Result: No document falls through. Everyone knows what to do.
3. Automation (How do I reduce manual effort?)
Paperless-ngx can automate a lot:
A) Email Import
- Invoices by email? Automatically import
- Filter:
from:*@telekom.de→ Correspondent “Telekom” - OCR automatically recognizes: Invoice number, amount, date
B) File Import from Scanner
- Scan → Network folder → Paperless imports automatically
- Naming pattern is recognized
- Tags are set automatically
C) Matching Rules Example rule:
IF Subject contains "Invoice"
AND Sender is "billing@company-xy.com"
THEN
- Document Type = "Invoice"
- Correspondent = "Company XY"
- Tag = "#To-Pay"
- Tag = "#Tax"D) Workflows with n8n Automate even further:
- Invoice arrives in Paperless
- n8n workflow detects:
#To-Pay - Slack notification to accounting
- After payment: Automatic export to accounting system
Practical Example: Small Company (10 Employees)
Setup:
- Paperless-ngx on Hetzner Cloud (Self-Hosted, Managed)
- 2 scanners (Office + Home Office)
- Email import for invoices
- n8n for notifications
Document Types:
- Invoices (Incoming & Outgoing)
- Contracts
- Tax documents
- Quotes
- Internal (Minutes, Notes)
Tags:
- Status:
#Inbox,#To-Pay,#Paid,#Archive - Year:
#2024,#2023, etc. - Tax:
#Tax-Deductible,#VAT - Projects:
#Project-Alpha,#Project-Beta
Workflows:
- Mondays: Inbox review (15 minutes)
- Wednesdays: Pay invoices (30 minutes)
- Quarterly: Clean up archives (1 hour)
Result after 6 months:
- 3,200 documents digitized
- Average search time: 10 seconds (previously: 10 minutes)
- Paper folders reduced from 12 to 2 (only originals that must be kept)
- Time savings: ~4 hours/week
ROI calculation:
- Costs: $50/month (Managed Paperless) + 2 scanners ($400 one-time)
- Time savings: 4h/week × $80/h = $320/week = $1,280/month
- ROI after 1 month ✅
Common Mistakes (and How to Avoid Them)
Mistake 1: “Let’s digitize everything first”
Problem: Scanning 10,000 documents = 200 hours of work
Better:
- Forward-Only: Everything digital from today
- Archive only when needed: Only scan old documents when needed
- Exceptions: Digitize last 10 years of tax documents (legal retention requirement)
Mistake 2: “We don’t need tags, search is enough”
Problem: OCR isn’t perfect. Handwriting is often misrecognized.
Better:
- Define minimal tag set
- Always tag important documents
- Tags = Backup when search fails
Mistake 3: “Everyone does their own thing”
Problem: Chaos. Inconsistent naming. Nobody finds documents from others.
Better:
- Document naming convention (1 page is enough)
- Onboarding: New employees get 15-minute introduction
- Review: Quarterly check if conventions are being followed
Mistake 4: “Paperless replaces our accounting software”
Problem: Paperless is a document management system, not ERP.
Better:
- Paperless for archiving & search
- Accounting software for financial processes
- Integration: Export invoices from Paperless → Import to accounting
Our Approach: Managed Paperless
We set up Paperless-ngx for clients – and handle operations.
What we do:
- ✅ Paperless-ngx installation & configuration
- ✅ Set up email import
- ✅ Scanner integration (network folder)
- ✅ Matching rules & automation
- ✅ Backups (daily, 30-day retention)
- ✅ Updates & monitoring
- ✅ Optional: n8n workflows for extended automation
What you do:
- 📄 Scan/upload documents
- 🏷️ Set tags (where needed)
- ✅ Follow workflows (inbox review, etc.)
Costs:
- Self-Hosted (Managed): $50-100/month
- SaaS Alternative (e.g., eFileCabinet): $200-400/month
Savings: 50-75% with full control over your data.
Summary: What You Need
- Taxonomy: Consistent document organization
- Workflows: Clear processes for who does what when
- Automation: Reduce, Reuse, Automate
- Commitment: Team must participate (onboarding!)
Paperless-ngx is fantastic – but only with a system.
Next Steps:
→ Managed Paperless Info → Use Cases: Document Workflows → Book Demo
About the Author: Benjamin Kötting operates Paperless-ngx instances for companies. After 50+ setups, he knows what works and what doesn’t.
- paperless
- document-management
- workflow-design