📁

Document Management

Upload, verify, and track employee documents with expiry alerts

Collect and verify employee documents (Aadhaar, PAN, Passport, etc.) with HR verification workflow, expiry tracking, auto-notifications, and secure tenant-isolated storage.

How It Works

Step-by-step workflow — watch the process flow

1
Step 1

Employee Uploads

Employee uploads document (Aadhaar, PAN, etc.) from their profile. Status is PENDING.

2
Step 2

HR Notified

HR receives notification about new document upload for verification.

3
Step 3

HR Verifies / Rejects

HR reviews the document. Marks as VERIFIED (green) or REJECTED (red) with reason.

4
Step 4

Expiry Monitoring

If document has expiry date, system auto-sends reminders 30 days before, on expiry, and after expiry.

5
Step 5

Secure Storage

Documents stored in tenant-isolated encrypted storage. Download via signed URLs.

What You Can Customize

Configure the module to match your organization's policies

1

Document Types

14 built-in types: Aadhaar, PAN, Passport, Driving License, Voter ID, Bank Passbook, Salary Slip, Education Certificate, Experience Letter, Offer Letter, Relieving Letter, Address Proof, Photo, Other.

2

Expiry Notifications

Auto-notifications at 30 days before expiry, on expiry date, and for expired documents. Configurable per org.

3

Storage Provider

Choose between Platform Default storage or connect your own S3/R2 bucket with custom credentials.

4

Storage Quota

Per-org storage quota tracking. Warnings at 80% and 95% usage.

Key Features

What makes this module powerful

14 document types supported
HR verification workflow (Pending/Verified/Rejected)
Auto expiry notifications
Bulk verify multiple documents
Tenant-isolated encrypted storage
Complete audit trail

Frequently Asked Questions

Common questions about Document Management

Q:What file formats are supported?

PDF, JPEG, PNG, and other common image/document formats. Maximum file size depends on your organization's storage plan.

Q:Can I add custom document types?

Currently 14 types are built-in including 'Other' for any custom documents. Custom named types can be added by your platform admin.

Q:Is document data shared between organizations?

No — each organization has completely isolated storage. Documents from one org are never accessible to another org.

Need more help with Document Management?

Our team can walk you through the setup and configuration.