Setting up task queues in Bitrix24 flows

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages

Configuring Task Queues in Bitrix24 Flows

Tasks pile up faster than the team can handle them. Without queues, everything gets mixed up: an urgent client task gets lost among routine requests, and a critical bug waits while an employee finishes a low-priority task. Queues in Bitrix24 flows organize incoming work: tasks line up by priority, are processed in order, backlog is controlled.

How a Queue Works

When a task enters a flow and cannot be immediately assigned (all executors are busy, task limit reached), it enters a queue. The queue is a buffer between task creators and executors.

Tasks in the queue are sorted and processed by rules:

  • FIFO (First In, First Out)—whoever came first is served first. Tasks are processed strictly in arrival order. Simple option, suitable for uniform requests.
  • By priority—high-priority tasks are processed first, regardless of arrival time. A critical bug arriving 5 minutes ago bypasses a normal task waiting 2 hours.
  • Combined—priority first, within one priority—FIFO.

Priorities in the Queue

Bitrix24 supports task priorities: Critical, High, Normal, Low. In queue context, priorities determine processing order.

Configuration:

Priority Queue Order Maximum Wait Time
Critical First 15 minutes
High After critical 1 hour
Normal After high 4 hours
Low Last 8 hours

If a "Critical" priority task waits longer than 15 minutes—escalation triggers: notify flow manager, automatically expand task limits for executors.

Backlog Management

Backlog—tasks in the queue not yet assigned. Backlog control is critical:

  • Monitor queue size. If backlog grows—the team can't handle the incoming flow. Signal for the manager: need to add staff or reconsider priorities.
  • Queue limit. Maximum tasks in queue. When limit is reached, new tasks aren't accepted (task creator sees a warning) or auto-redirect to another flow.
  • Auto-cleanup. Tasks in queue longer than specified time without processing are marked overdue and escalated.

Queue Visualization

The flow manager sees the queue as a sorted list by priority and arrival time. Available information:

  • Number of tasks in queue.
  • Average wait time.
  • Distribution by priorities.
  • Tasks approaching SLA violation.

What We Configure

  • Choose queue model: FIFO, priority-based, combined
  • Task priorities and max wait time for each
  • Escalation rules when wait time exceeded
  • Backlog limit and overflow actions
  • Monitoring: queue dashboard for flow manager
  • Team training: working with priorities, tracking queue