Document Flow

Any document. Any workflow. Fully configurable.

A process automation engine that lets you define document schemas, build visual approval chains, and add conditional routing — no code required.

Not Just a DMS

A configurable process automation engine.

Document Flow doesn't just store files. It accepts documents through forms, file uploads, or API webhooks — then routes them through fully customizable approval workflows with conditional logic.

Form Submission

Users fill structured fields defined by your document schema.

File Upload

Upload primary files and attachments to any document type.

API / Webhook

External systems push documents in automatically via REST API.

Document Schemas

Define exactly what data you need.

Every document type has a fully configurable schema. Define required fields, optional fields, and task-only fields that appear only at specific approval steps.

Task-only fields (onApproval)

Fields hidden from the submitter, shown only to the approver at a specific workflow step. Perfect for financial sign-off codes, account assignments, and compliance data.

Field Types
str
TextFree-form text input
num
NumberNumeric and currency values
date
DateDate picker fields
bit
BooleanToggle switches
list
DropdownPredefined value lists
arr
Multi-valueArray of values
file
AttachmentsFile upload fields
Two-Layer Workflow

The workflow engine at the center of everything.

Configure who approves, in what order, and under what conditions — using a structured task list and a visual flow editor.

Layer 1: Task List

Define approval steps in a structured table. Set assignee type (user, department, or position), drag to reorder, and configure each step's settings.

  • Drag-and-drop step ordering
  • Assign by user, department, or position
  • SLA duration per approval step
  • Configurable email reminders
  • Task delegation support
Layer 2: Visual Flow Editor

See your entire approval chain as a directed graph on a near-fullscreen canvas. Add conditional branches that route documents based on field values or user assignments.

  • Full approval chain as a directed graph
  • Blue branches — user-based conditional routing
  • Green branches — field-based conditional routing
  • Click edges to edit routing conditions
  • Auto-layout fans branches horizontally
Flow Editor — Payment Request
1Document Submitted2Finance ReviewUser3Conditional Routingamount > 50,000 AZNField Rule4aManager Approval<50k4bCFO Approval>50k4cBoard ReviewVIP
User routing
Field routing
Sequential

Real Example: Payment Request

invoice_amount > 50,000 AZN Routes to CFO Approval Flow instead of default Finance Manager workflow.

Enterprise Features

Built for enterprise-grade operations.

Full Audit Trail

Complete actionHistory — who did what, when, on every document.

Version Control

Track every revision. Enable versioning per document type.

Discussion Threads

Conversation during approval — threaded messages on every document.

SLA & Reminders

Time limits per approval step with configurable email escalations.

Task Delegation

Approvers can delegate tasks with confirmation workflows.

Email Notifications

Configurable notifications with reminders per approval step.

Access Control

Multi-layer permissions.

Company-level access defines which modules and resources are available. User-level access controls exactly what each person can do — capped at company level for safety.

Company Level

Admins assign modules and resources per company.

User Level

Per-user permissions with specific access levels per resource.

Tax Module Integration

Automatic document push from VAT IN.

When the Tax Module processes incoming e-QF invoices, it can automatically push them into Document Flow as new documents — triggering your configured approval workflow without any manual step.

  • VAT IN invoices auto-create documents in Document Flow
  • Triggers configured approval workflow automatically
  • Approval results sync back to Tax Module
  • End-to-end automation from e-taxes to your ERP

e-QF Invoice arrives in VAT IN

Tax Module processes invoice

Auto-push to Document Flow

Approval workflow triggered

Results sync back to Tax Module

Trusted by finance teams across Azerbaijan.

Provides comfort in our daily operations and plays an important role.

Fəxriyyə Mehdiyeva
Finance Manager
Pasha Construction

Enables batch processing of invoices rather than individual submissions, significantly reducing processing time.

Nərgiz Əlizade
Accounting Department
Azerbaijan Supermarket

Significantly reduced processing time, enabling more efficient team utilization and improving partner collaboration.

Şahnur Hümmətov
Chief Accountant
Across LLC

Trusted by

Carlsberg Azerbaijan·PASHA Property Management·PASHA Malls·Bravo Supermarket·Arkoz Zement·Avand Beton·Primelight LLC·Borusan Cat Azerbaijan·Qala Həyat·Qala Sığorta

Ready to automate your document workflows?

From purchase orders to HR requests — configure any document type and approval chain in minutes.