Skip to main content

Overview

Firstwork’s Document Management system handles the complete lifecycle of employee and candidate documents — from collection and storage to verification, OCR processing, and compliance tracking.

Document Types

Firstwork supports collection and management of various document types:
CategoryExamples
IdentityGovernment-issued ID, passport, driver’s license
Work AuthorizationWork visa, employment authorization document
EducationDiplomas, transcripts, certifications
ProfessionalLicenses, professional certifications
EmploymentOffer letters, employment agreements, NDA
TaxW-4, W-9, I-9, state tax forms
BackgroundBackground check results, drug test results
FinancialDirect deposit forms, banking information

Document Requirements

Company Document Requirements define which documents your organization needs:
ConfigurationDescription
Document TypeCategory of document
RequiredMandatory or optional
StageAt which hiring stage it’s needed
Verification MethodHow the document is verified
Expiration TrackingWhether to track expiry dates
Compliance RuleRule that validates the document

Per-Entity Requirements

Document requirements can vary by Legal Entity:
  • Different jurisdictions may require different documents
  • Entity-specific compliance requirements
  • Regional document formats and standards

Document Submissions

When a candidate uploads a document, a Document Submission is created:

Submission Status

StatusDescription
PendingUploaded but not yet verified
In ReviewBeing reviewed by HR
VerifiedDocument approved
RejectedDocument rejected (reason provided)
ExpiredDocument past expiration date

OCR Processing

Firstwork integrates OCR (Optical Character Recognition) to automatically extract data from uploaded documents:

Supported Document Types

  • Government-issued IDs
  • Passports
  • Driver’s licenses
  • Tax forms
  • Certifications

OCR Workflow

  1. Candidate uploads a document image or PDF
  2. OCR processes the document and extracts text
  3. Extracted data is mapped to form fields
  4. Compliance rules validate the extracted data
  5. Results are available for review

OCR Configuration

OCR processing can be configured for:
  • Multiple languages
  • Specific document layouts
  • Custom extraction rules
  • Confidence thresholds

Compliance Integration

Documents integrate deeply with the Compliance Engine:
  • Validation rules — Check that document data meets requirements (e.g., ID not expired, age verification)
  • Completeness checks — Ensure all required documents are submitted
  • Cross-reference — Compare document data against form submissions
  • Automated actions — Trigger automations when documents are verified or rejected

Storage and Security

FeatureDescription
Secure StorageDocuments stored with enterprise-grade security
Fast DeliveryCDN-backed delivery for fast access worldwide
EncryptionAt-rest and in-transit encryption
Access ControlPermission-based document access
Audit TrailComplete history of document access and changes
GDPR ComplianceDocument deletion support for GDPR requests

File Formats

Supported upload formats:
  • Images — JPEG, PNG, GIF, WebP
  • Documents — PDF, DOC, DOCX
  • Spreadsheets — XLS, XLSX, CSV
  • Other — TXT, RTF
Maximum file size and format restrictions are configurable per document requirement.

Large File Uploads

For large files, Firstwork supports multipart uploads — files are split into smaller parts and uploaded in parallel, then reassembled. This enables reliable uploads of large documents without timeouts, even on slower connections.