HR & CollaborationGuide
Document Approval Workflows in Bitrix24: Multi-Level Approval Chains
O Bitrix24 permite configurar fluxos de aprovação de documentos multinível - contratos, faturas, despesas e solicitações internas - usando Business Processes e Smart Processes, com roteamento condicional, notificações automáticas e registro completo de cada decisão.
Every channel ends up in one portal
What Is a Document Approval Workflow in Bitrix24?
Bitrix24 approval workflows are automated routing chains built with the platform's Business Process designer or Smart Processes, enabling sequential or parallel sign-off on contracts, invoices, expense claims, and internal memos - with every verdict, comment, and timestamp stored in a central registry.
Unlike ad-hoc email chains, a configured approval workflow in Bitrix24 moves a document through predefined stages, collects structured responses ("approve / reject / return for revision"), and keeps a full audit log. The initiator submits a form; the system routes it automatically. Approvers receive in-app notifications and can act from the desktop or mobile app.
This architecture suits any organisation that needs traceable, repeatable approvals - whether you are a logistics operator in Dubai, a professional services firm in Lisbon, or a manufacturing company in São Paulo.
Document Types You Can Route for Approval
Based on our implementation experience, the five most common document categories routed through Bitrix24 approval chains are contracts, invoices, expense requests, business trip claims, and internal memos - each with its own field set and routing logic.
The table below summarises typical use cases and the data each workflow captures:
| Document Type | Key Fields Captured | Typical Routing |
|---|---|---|
| Contract | Counterparty name, contract type, file attachments (company docs, registration cert, power of attorney), start date | Sequential: legal → finance → CEO |
| Invoice | Invoice file scan, amount, department, status (approved / paid) | Sequential: line manager → CFO |
| Expense request | Item list, quantities, unit prices, total amount, employee name | Sequential or branched: manager → finance |
| Business trip claim | Trip purpose, dates, itemised costs, total sum | Sequential: direct manager → finance |
| Internal memo | Memo type, description, linked document reference | Sequential or ad hoc: up to 5 named approvers |
Routing paths for each document type can be merged or adjusted during the business analysis phase before configuration begins.
Building Blocks: Business Processes vs. Smart Processes
For document approval in Bitrix24, you choose between two engines: the classic Business Process (BP) designer, which works against universal lists, and Smart Processes, which provide a Kanban/funnel-style registry with built-in robots - both support multi-level chains and conditional branching.
Classic Business Processes (Universal Lists)
- Triggered from a list item (e.g., a "Contract Approval" registry record)
- Support sequential chains of up to 7 participants per process
- Allow up to 2 conditional branches ("if-then" splits) and up to 3 parallel approval stages per route
- At initiation, the system prompts the submitter for key document parameters (date, number, amount, etc.)
- Each approver can attach files and leave a comment visible to all subsequent approvers
- A single return branch can be configured: rejected documents go back to the initiator for correction, then re-enter the process as a new run
Smart Processes
- Kanban-style funnel where each stage represents an approval step
- Robots and automation rules fire on stage transitions (e.g., send notification, assign task, generate document from template)
- Well-suited for expense approvals and trip requests where a visual pipeline view helps finance teams manage volume
- Can trigger web forms for approvers who are external to the portal (e.g., a board member or external auditor)
For most organisations, the choice comes down to document complexity: linear contracts fit classic BPs; expense pipelines with multiple cost categories often benefit from Smart Processes.
Anatomy of a Multi-Level Approval Chain
A properly configured Bitrix24 approval chain moves a document through sequential or parallel reviewer steps, auto-populates status fields at each transition, and creates a task for the initiator at the end that contains every approver's verdict and attached file.
The end-to-end flow from document submission to final archiving:
The flow starts when an employee submits a document via a Bitrix24 form or list record. The business process engine routes it sequentially through each approver. If any approver rejects, the document returns to the initiator for correction and re-submission. Once fully approved, a final action (such as sending to e-signature) is triggered, and the record is saved to the document registry.
Key automated field updates at each step
- Approval start date/time - set automatically when the process launches
- Current approver - linked to the active Bitrix24 user profile
- Status - cycles through: In progress → Approved / Not approved
- Approval end date/time - set automatically on completion
- Log - appended automatically with each verdict and comment
Contract Approval Workflow: A Detailed Example
In a typical contract approval implementation, the registry record auto-generates its title from the counterparty name and contract type, collects up to a dozen supporting documents as file attachments, and routes the package sequentially through legal, finance, and executive reviewers.
From our project archive, a contract approval registry typically includes the following fields:
- Document name - auto-generated as
"Counterparty Name: Contract Type" - Document type - Contract or Specification (auto-set by contract type selection)
- Contract type - sale/purchase agreements, lease agreements, service contracts, amendments, specifications (the list is defined during business analysis)
- Counterparty - name and tax ID
- Attached files - the contract itself, counterparty profile, articles of association, registration certificate, tax ID, director appointment minutes, power of attorney (if applicable)
- Initiator - auto-linked to the submitting Bitrix24 user
- Status - In progress / Approved / Not approved (auto-updated)
- Current approver - auto-linked
- Log - full sequential record of verdicts and comments
This structured record means the approving manager sees the complete counterparty documentation package alongside the contract draft - no chasing attachments over email.
For companies running Bitrix24 ERP & Accounting Integration, the approved contract record can feed the accounting system automatically, removing double-entry.
Expense and Business Trip Approvals
Expense and business trip approval workflows in Bitrix24 are best implemented as Smart Processes, where each stage maps to an approval step and robots automatically notify the next approver - the itemised cost sheet is generated from the record fields and attached to the approval task.
A business trip or expense claim captures:
- Employee name (auto-linked)
- Itemised list: goods/services, quantities, units, unit price, line total
- Grand total (calculated automatically)
- Total in words (for formal document output)
- Submission date/time (auto-set)
The document template (typically a Word file provided by the client) is uploaded once; Bitrix24 then auto-fills fields from the Smart Process record each time a new claim is submitted. This means finance teams receive a consistently formatted approval sheet, not a patchwork of spreadsheets.
For external approvers - for example, a department head who does not have a full Bitrix24 licence - the system can generate a unique web form link at the relevant stage. The approver opens the link, selects "Approve" or "Reject," and the BP continues automatically.
Escalations, Reminders, and the Audit Trail
When an approval task remains open beyond a configured time threshold, Bitrix24 automatically creates an escalation task with a push notification to the approver's mobile device, ensuring no document sits in a queue unnoticed.
This escalation mechanism is part of the standard BP configuration and requires no custom coding. Other built-in controls include:
- Parallel stages - up to 3 approvers can review simultaneously (e.g., legal and finance in parallel before the CEO's sequential sign-off)
- Conditional branches - up to 2 "if-then" splits per route (e.g., if amount > threshold, route to CFO; otherwise route to line manager only)
- Return branch - one configured path sends the document back to the initiator with reviewer comments; the initiator corrects and relaunches
- Final action step - after full approval, the last BP step can assign a task to, say, a finance officer to send the document for e-signature and then confirm receipt of the countersigned copy, which is appended to the registry
- Audit log - every stage transition, comment, and file attachment is written to the record's log field automatically
Notifications can be delivered via Bitrix24 internal notifications, task assignments, or internal chats - the specific channel is chosen during the business analysis phase.
This kind of structured audit trail is particularly valuable for companies with data governance requirements. For organisations with stricter data residency needs, a self-hosted Bitrix24 deployment keeps the full approval history on your own infrastructure.
Related: Bitrix24 for Franchises and Multi-Location Networks: Setup Guide
Related: Bitrix24 for Business Setup Consultants in the UAE: Leads, Documents and Licence Renewals
Implementation Timeline and Scope
A focused approval workflow project - covering two to four document types with configured registries, business processes, and a team training session - typically takes three to four weeks from kickoff to go-live, based on our delivery data.
Scope elements in a typical approval automation engagement:
| Deliverable | Notes |
|---|---|
| Business analysis session | Map existing routes; agree field sets, routing logic, branching conditions |
| Registry configuration | Universal list or Smart Process per document type |
| Business process build | Sequential chain, conditional branches, return path, escalation rules |
| Document template | Auto-fill template (client provides Word source) |
| Notification setup | In-app, task, or chat - confirmed during analysis |
| Team training | 2-hour remote session with screen recording |
Standard configuration parameters per route: up to 7 participants, up to 2 conditional branches, up to 3 parallel stages. Requirements beyond these boundaries are assessed case by case during the setup phase.
Pricing varies by region, edition (cloud vs. on-premise), and scope complexity - exact figures depend on the number of document types, branching depth, and integration requirements. For a detailed breakdown of what drives implementation costs, see Bitrix24 Implementation Cost & Timeline: Real Data from 1,200+ Projects.
If you want to understand the full scope of questions to answer before starting, the Bitrix24 Onboarding Questionnaire covers the discovery process in detail.
For teams that also want to automate broader sales and operational flows beyond document approval, Bitrix24 Business Process Automation: Robots, Triggers and the Workflow Designer provides a comprehensive overview of what the automation engine can handle.
ACP Group is a Bitrix24 Gold Partner with delivery experience across the UAE, Brazil, and Portugal. If you are mapping out an approval automation project, our team can run a scoping session, agree the routing logic, and configure the workflows for your team.
Questions we get asked
FAQ: Bitrix24 Document Approval Workflows & Chains
How many approvers can participate in a single approval flow in Bitrix24?
With the default Business Process configuration, you can have up to 7 approval participants per flow, with up to 3 parallel stages and 2 conditional branches. Flows that need to exceed these limits can be configured on a case-by-case basis, evaluating the technical complexity.
What happens if an approver does not respond within the deadline?
Bitrix24 can be configured to automatically generate a task with a push notification for the approver who has the document stalled. This eliminates the need for the manager to follow up manually, and the escalation deadline is defined during the project analysis phase.
Is it possible to return a document to the initiator for correction and restart the approval?
Yes. The Business Process supports up to one return branch to the initiator for correction. After the adjustment, the initiator launches a new approval cycle with the corrected data.
How does approval work for people who do not have access to the Bitrix24 portal?
For external approvers (partners, contractors), it is possible to generate an external form link per stage. The approver accesses the link, approves or rejects the request, and the system automatically records the decision in the internal flow.
Smart Process or Business Process: which one should I use for expense and travel approvals?
For expenses and travel, Smart Process is usually the most practical choice: it offers a visual funnel, robot-based automations, and direct integration with external forms for approvers without portal access. Business Process is more suitable for contracts with more complex routing logic.
How long does it take to configure an approval flow in Bitrix24?
A project covering 3 to 5 document types - including analysis, configuration, testing, and training - has a typical timeline of 3 to 4 weeks. Simpler flows (linear, up to 3 participants) are ready faster; routing with multiple branches and external integrations takes more time.
What we hear in the first ten minutes
Send one message and skip the discovery call
Write to +971 55 780 1481 on WhatsApp. Describe your setup and the headcount, and you get a written scope and price back in one working day.