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.
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.
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.
strnumdatebitlistarrfileThe 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.
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
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
Real Example: Payment Request
invoice_amount > 50,000 AZN — Routes to CFO Approval Flow instead of default Finance Manager workflow.
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.
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.
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.”
“Enables batch processing of invoices rather than individual submissions, significantly reducing processing time.”
“Significantly reduced processing time, enabling more efficient team utilization and improving partner collaboration.”
Trusted by
Ready to automate your document workflows?
From purchase orders to HR requests — configure any document type and approval chain in minutes.