Bitrix24 Flows: why tasks get stuck between departments
Bitrix24 Flows are designed as an end-to-end route for task distribution: a task moves through stages, each stage has its own responsible person, and the transition is fixed by a rule, not by an agreement in chat.
The problem begins where this route is not configured: a task is born in a personal list or in chat, lives in someone else's view and has no owner at the next step.
A typical picture: a manager closes their stage and "hands over" the task to a colleague by message. The creator remains the same, the stage does not change, the deadline is not recalculated.
Then the task either hangs with someone who has already finished, or is duplicated, or gets lost between departments — and surfaces at a planning meeting when the deadline has already passed. Handover relies on memory and politeness, not on a system.
The cost of such a scheme is measurable: some tasks do not reach the assignee on time, the manager cannot see at which stage a queue is accumulating, and urgency is regulated by manual reminders.
No report shows the bottleneck, because there is simply no route in the system — there is a set of personal lists and chats that do not reconcile with each other. As a result, the problem is learned about from the customer or from an overdue report, not from the system.
We explain how this is resolved by setting up task flows: stages for each department, a mandatory responsible person at transition, rules and robots instead of chat, deadlines per stage — and the route becomes visible from creation to closure.
Measurable effect: request processing speed and team workload
After setting up routes, the flow stops being a shared chat: a request from a form, email or telephony is created in the required flow and immediately gets a responsible person by rule — without manual searching and forwarding.
Below is what we verify with measurements before and after, so the effect is not a promise but a number.
- Task creation time. A request no longer waits to be noticed in chat: the task appears in the flow with a responsible person and deadline immediately after arrival.
- Request processing speed. The deadline is counted from the moment of registration, not from "when someone got around to it", so overdue items stop dissolving in statistics — they are visible at each stage.
- Employee workload in Bitrix24. You can see who has a dozen tasks in progress and who has two: the route balances workload by rule, not by verbal agreements.
- Failure class "no one picked it up". If the assignee does not accept the task within the allotted time, the flow removes it and passes it to the next person along the route or escalates it to the manager — the request does not hang silently.
- Task execution control. Flow stages record every transition, so the bottleneck is found from data on time spent at a stage, not from team surveys.
- Automation of request distribution. Typical requests, escalations and reminders are handled by rules: the coordinator stops being a manual dispatcher, and the flow maintains order when volume grows several times over.
We take measurements on the same set of requests before and after — only then is the comparison correct and it is clear what exactly changed.
Comparison of task distribution methods: table of approaches
Task distribution methods in Bitrix24 differ not in card design, but in where assignment logic is stored: inside the flow, in automation rules based on task fields, or in the manager's head.
This determines what happens to a task when the assignee goes on vacation or the department composition changes.
| Option | When it fits | Limitations |
|---|---|---|
| Flows | Same-type tasks with assignees and stages known in advance | Logic lives inside the flow: tasks created outside it will not get in |
| Automation rules in the card | Assignment depends on task fields — type, stage, initiator department | Trigger on card events; when fields change, rules need to be rechecked |
| Manual assignment of the responsible person | Non-standard tasks, changing project composition, one-off assignments | Does not scale: every hundred tasks takes hours of the manager's time |
| Shared task list | Quick collection of tasks when the responsible person is not yet determined | No owner, duplicates and stalled items accumulate, priorities blur |
How to choose
In practice, approaches are combined: flows set the default framework, automation rules refine assignment inside the card, manual distribution remains for exceptions. The selection criterion is simple — how many assignment decisions a person makes per hundred tasks.
Switching between options does not require rebuilding the structure: flows and rules work on top of existing tasks, access rights and reporting, so a change of approach happens without stopping the department's work.
Setting up Bitrix24 Flows: stages of engineering work
A flow is not just another task list, but a route with strict rules for transition between stages.
That is why we begin the Bitrix24 implementation stages not with interface setup, but with an analysis of how work is organized now: where tasks get lost, who actually accepts the result, and by what criterion a stage is considered closed. Below is the order of work in which the route is tested on live tasks before employees enter it.
- Business process audit. We collect current scenarios for each area: who creates the task, how many hands it passes through, where it waits for a response. The output is a map of bottlenecks indicating which ones are removed by flows and which remain organizational.
- Design of task routes. We agree on the scheme: list of flows, set of stages in each, transition rules and points where a task returns back. We record the scheme in writing — it becomes the basis for setup and is not rewritten along the way.
- Setup of stages and rights. We configure stages, mandatory fields and an access matrix: who sees the entire flow, who sees only their tasks, who can move the card and close a stage. We check rights on test users for each role.
- Automation of transitions. We attach robots and triggers to stages: creation of follow-up tasks, deadline reminders, recording the reason for return. This way the route works without a manual dispatcher.
- Testing on real tasks. We run several actual tasks through the flow from creation to closure, including return and missed deadline. We see what the manager sees in reports and adjust the logic before launching for the whole team.
- Training and handover to support. We show employees how to work in the flow, hand over the regulations and instructions to the administrator, and agree on adjustments based on the first month's results.
Route schemes, distribution rules and instructions for the team
After setup, the team has not a set of enabled options but a working set of documents: with it, a new manager can reconstruct the logic of the routes without contacting us.
Each document covers its own class of questions — from where a request goes to who is responsible for an overdue item.
- Task route scheme: entry points, stage order, transition conditions and return branches for revision.
- Configured stages and distribution rules: by what attribute a task goes to a specific assignee — area, region, workload or duty queue.
- Responsibility matrix: creator, assignee, approver and the person to whom the task goes when overdue.
- Task distribution regulations for when the responsible person is absent — vacation, sick leave, shift change — so work does not stall at the first stage.
- Instructions for managers: how to add an area, change a route condition and not break already working rules.
- Instructions for employees on one or two screens: how to accept a task, what to record in a comment, when to move it further.
- Notification and deadline control rules: which events trigger a reminder to the creator and when a task is marked overdue.
- Acceptance checklist: checks on real tasks, not in test mode.
The documents remain both in the system and as separate files — the regulations do not live only in chat. We train the team and remain on support: route rules change together with processes.
Case study: reduced request handover time between support lines
The client is a service company with two support lines: one handles equipment requests, the other handles settlement questions.
The dispatcher distributed requests from a shared chat manually, and at the junction of the lines, requests with dual topics hung without an owner — no one measured the request handover time between departments.
The average time to pickup remained at 3-4 hours, up to 12% of requests remained without a responsible person by the end of the day, and some handovers were lost in chat.
There was no workload reporting: as the flow grew, the question "who is overloaded" was decided by eye, and new employees figured out the routes from others' experience.
Changes began with an analysis of routes: which types of requests go where, where responsibility zones overlap. Then we set up Bitrix24 flows with distribution rules by area, current workload and shift schedule.
The mandatory responsible person field and automatic escalation of a request if it was not picked up within the allotted time eliminated manual dispatching — replaced by escalation to the manager.
Implementation results
Time to pickup on typical requests decreased from 3-4 hours to 15-20 minutes. Requests lost at the junction disappeared as a class: the card cannot be closed while it has no owner, and handover between lines remains in the history with a timestamp.
The dispatcher's manual operations decreased by about three times — they handle complex cases instead of handing out tasks.
A separate effect is workload transparency: a summary by lines, response time and overdue items is built automatically.
A new line or request type is added by editing the route and rules, not by rebuilding the process; the scheme and instructions were recorded in documentation so that it works when shift composition changes.
What to do if tasks are already distributed manually in another service
Manual distribution relies on one person: they remember who is free, who has the needed competence and who will get the task after a refusal.
While the dispatcher is present, the scheme works — on vacation or when incoming requests grow, some tasks hang without a responsible person.
Switching to flows does not stop the department: what changes is not the assignees' work but the assignment method.
First the route is described in words — stages, responsible people at each, the condition for a task entering the flow and the points where human intervention is needed. Then the flow is created in Bitrix24 and enabled for one group of tasks, leaving the previous service running.
Migration of tasks to flows is done pragmatically: only open tasks are transferred, closed ones remain as an archive. Unfinished ones are placed into stages according to their current state — then the new flow's reporting does not lie from day one.
Robots are configured at stages: they assign the assignee by competence and workload and return the task to the dispatcher if it approaches the deadline boundary.
Manual distribution remains an exception — for non-standard cases and large clients, where a person makes the decision.
During the parallel period — for one or two weeks — distribution is done both manually and in the flow, checking who tasks go to. When the flow consistently covers the route, the previous service is switched off, and the dispatcher moves to monitoring the rules. Manual mode can be restored at any time without rebuilding the task structure.
Access rights, notifications and task execution control
A flow is an add-on over tasks, but rights within it are not reduced to a single checkbox.
Access is inherited from the company structure and the participant's role in the flow: an assignee sees their cards, the flow manager sees all tasks in the area, an invited expert sees only what they were added to.
Observers receive notifications without the right to change the stage and responsible person. If this is not laid out before launch, the manager loses part of the picture, and the assignee gets extra noise.
Below we have collected the doubts that most often come up when agreeing on rights and regulations — with answers on the mechanics.
Who exactly will see a task inside a flow?
Visibility is set by the combination of "role in the flow + task privacy". By default, participants see tasks in their flow, and user roles are distributed by levels: manager, responsible person, co-assignee, observer.
Access outside the flow is closed; individual cards can be hidden even from colleagues — they will remain visible to the creator and the manager.
How to set up task notifications so they do not turn into noise?
Notifications subscribe to events, not to everything: stage change, responsible person change, new comment, approaching deadline. The assignee is left targeted notifications for their tasks, the manager — a daily flow summary.
Escalation is configured separately: if a task waits for a response longer than the specified time, the notification goes one level higher.
How does deadline control work if the assignee missed the deadline?
A task has planned dates and a deadline. When overdue, a rule triggers: the task is marked, a notification goes to the responsible person and the manager, and the route can automatically escalate it one level higher.
Deadline control is visible in flow reports — how many tasks were closed on time, where delays most often occur.
What happens to the route if an employee goes on vacation or is dismissed?
The route should not depend on one person. For this, alternative assignees and a redistribution rule are added to the stage: in the absence of the main one, the task goes to a deputy, and the deadline is recalculated.
Upon dismissal, tasks are transferred en masse by flow, so no card remains without a responsible person.
Let's discuss your task distribution scheme and participant roles
So that setting up flows for the process is based on your reality, not on a standard scheme, we begin the analysis with the incoming task flow. Your description in words is enough — we will ask clarifying questions ourselves.
What is worth preparing for the discussion:
- where tasks come from: emails, website forms, calls, messengers, internal assignments;
- how many roles participate in the route and who exactly creates, approves and closes the task;
- under what conditions a task moves to the next stage and what is considered completion;
- which deadlines and priorities are critical and at which stages delays currently accumulate;
- where tasks get lost between employees and how you notice this;
- which reports the manager needs: workload by person, completion time, bottleneck stages;
- which requests can be closed according to regulations and which require a human decision.
Based on these points, we will assemble routes, rights distribution and notification scenarios, and Bitrix24 support will remain with our team after launch.
Describe your task in a convenient form — we will return with an estimate, work plan and a list of what will be required on your side.

