You're in the ACP Group Bitrix24 Knowledge Base Main site acp-24.com →
ACP Group ACP Group Bitrix24 Gold Partner Knowledge Base
EN PT
+971 55 780 1481
Integrations & Tech

Building an Omnichannel Contact Center in Bitrix24: Open Channels, SLA and Ticketing

Published: ·By Yurii Dobrovolsky, Bitrix24 Implementation Specialist·Updated: ·11 min read

Bitrix24 unifies every customer communication channel - WhatsApp, Telegram, email, web chat, and social media - into a single Open Channels inbox, so support agents never switch tabs and every conversation is logged against a contact or deal. This guide covers how to architect the setup, enforce SLAs, and build a lightweight ticketing layer on top.

Yurii Dobrovolsky, Bitrix24 Implementation Specialist · ACP Group. Shares hands-on experience from similar Bitrix24 (Alaio) projects delivered at ACP Group.

What Are Bitrix24 (Alaio) Open Channels?

Bitrix24 Open Channels is the central routing layer that collects incoming messages from every connected messenger, social network, live chat, and email mailbox, queues them, and delivers them to the right agent - all within a single interface, without any channel switching.

Think of Open Channels as a virtual dispatcher: a customer sends a WhatsApp message, a Telegram bot receives another inquiry, someone submits a web form, and a third person emails the support address. Open Channels aggregates all of these into one conversation stream. The agent replies from Bitrix24; the customer receives the response on whichever channel they used. Every exchange is automatically saved to the contact or lead card in the CRM.

This architecture eliminates the most common contact-centre problem: context loss when a customer switches channels or when a new agent picks up a thread.


Which Communication Channels Can Be Connected?

A fully configured Bitrix24 contact center typically connects five to eight distinct channels simultaneously, covering messaging apps, email, social media, and web - all feeding into the same Open Channels queue.

Based on real implementation projects, the channels most commonly integrated are:

Channel How leads/conversations are created Notes
WhatsApp New inbound message → lead auto-created in Bitrix24 Requires a third-party integration service (e.g., a WhatsApp Business API provider); fixed monthly fee per connected number
Telegram Customer message to bot → lead in Bitrix24 Same monthly subscription model per line
Email (multiple mailboxes) Incoming email → lead assigned to responsible manager based on which mailbox received it Mailboxes can be mapped to cities, departments, or product lines
Website / CRM forms Form submission → lead with all field values pre-filled Website-side script placement is done by the client's team
Instagram / Facebook Comment on post or DM → conversation in Bitrix24 Instagram DMs require a paid integration subscription
VK (or other social networks) Message to company group → agent can reply from Bitrix24 Relevant for CIS and some MENA markets
Marketplace chats Customer message on marketplace → Open Channels conversation Via third-party apps; creates leads and deals automatically
Telephony (VoIP / virtual PBX) Inbound/outbound call → lead auto-created; call recorded and attached to card Requires virtual PBX from the telephony provider; IVR and call-routing scripts configured inside Bitrix24

Tip for multi-city or multi-branch teams: Email mailboxes and WhatsApp numbers can be mapped to specific locations or cities, so inbound traffic from each region is automatically assigned to the local team.

For teams that also rely on voice, see Bitrix24 Telephony Integration: VoIP, Call Tracking and IVR Setup for a deeper look at PBX configuration and call tracking.


Routing, Queue Rules, and Agent Assignment

Bitrix24 Open Channels supports sequential (round-robin) and skills-based distribution, so every inbound conversation is assigned to a specific agent rather than landing in a shared anonymous queue.

The routing logic configured in typical projects includes:

  • Sequential round-robin - leads and conversations are distributed one-by-one across available agents in order.
  • City / mailbox / number mapping - an inquiry arriving on a specific WhatsApp number or email address is automatically routed to the team responsible for that location or product line.
  • Role-based access - managers see only their own leads and deals; team leaders see the full queue; administrators have unrestricted access.
  • Website form routing - if the visitor selects a city or product category on the web form, the resulting lead is routed to the corresponding branch team.

Multiple inbound channels feed into Bitrix24, where routing logic distributes conversations to agents, and how records flow into the CRM for tracking and escalation.

flowchart LR
    WA[WhatsApp] --> OC[Open Channels / Bitrix24]
    TG[Telegram] --> OC
    EMAIL[Email Mailboxes] --> OC
    SITE[Website / CRM Forms] --> OC
    PHONE[Telephony / VoIP] --> OC
    SOCIAL[Social Media] --> OC
    OC --> ROUTE{Routing Rules}
    ROUTE -->|Round-robin / location| AGENT[Agent Queue]
    AGENT --> CRM[Lead / Deal Card]
    CRM --> SLA[SLA Timer]
    SLA -->|Overdue| ESC[Escalation Robot → Team Leader]

Configuring SLA: Response Times and Escalation

SLA in Bitrix24 is enforced through a combination of Open Channels response timers and CRM automation robots that fire when a deadline is missed - giving team leaders real-time visibility into breached tickets without manual monitoring.

Bitrix24 does not have a dedicated "SLA module" in the traditional helpdesk sense, but the same outcome is achieved by layering:

  1. Open Channels timers - each channel can have a maximum first-response time. If the agent doesn't reply within the window, the conversation is flagged.
  2. Stage-based task automation - at every deal or lead stage, a robot automatically creates a task for the responsible agent with a due date. If the task goes overdue, a second robot creates an escalation task for the team leader.
  3. Support tier SLAs (partner-side model) - based on actual support contracts from our project archive, a practical tiered SLA framework looks like this:
Ticket Type Effort SLA Target
Quick support request 0-30 min Resolved within 4 business hours
Configuration / setup task 30 min - 5 hours Resolved within 2 business days
Complex integration / dev work 5+ hours Scoped individually; separate agreement

Tickets arriving outside business hours (09:00-18:00 local time) are queued and processed on the next working day in order of receipt. This framework mirrors what a mature contact centre operation looks like when SLA is embedded into the workflow rather than bolted on afterwards.


Ticketing with Bitrix24 CRM: Leads, Deals, and Smart Processes

Every inbound message from any connected channel can automatically create a lead in Bitrix24 CRM, turning the contact centre inbox into a fully traceable ticketing system without a separate helpdesk tool.

Here is how the ticketing layer maps to Bitrix24 CRM entities:

  • Lead - the first contact record. Created automatically when a message arrives via WhatsApp, Telegram, email, or a web form. Fields are pre-filled from the channel (sender name, phone, email, message text).
  • Deal (or Smart Process) - once the lead is qualified, it converts into a deal that moves through a custom pipeline. Smart Processes allow parallel workflows - for example, one pipeline for billing inquiries and another for technical support.
  • Contact / Company card - all conversation history, call recordings, and file attachments are stored on the contact card. Agents can see every previous interaction before responding.
  • Tasks - attached to each pipeline stage, tasks ensure the agent takes the right action (call back, send a quote, escalate) at the right time.

For teams coming from a pure helpdesk environment, this model is more flexible than a dedicated ticketing tool because the same record connects to sales data, invoices, and project tasks - valuable for companies where the support team also handles upsell or renewal conversations.

If you're evaluating whether Bitrix24 fits your current support stack before migrating, the Bitrix24 Onboarding Questionnaire: 50+ Questions to Ask Before You Start is a useful pre-implementation checklist.


Automation: Robots, Triggers, and Overdue Escalation

Bitrix24 robots (no-code automation rules) can be configured to assign leads, create tasks, send notifications, and escalate overdue items at every stage transition - typically up to 30 robots per pipeline in a standard implementation.

The automation patterns most commonly deployed in contact-centre projects include:

  1. Auto-assignment on lead creation - new leads from any channel are distributed sequentially across available agents without manual intervention.
  2. Stage-entry tasks - when a deal moves to a new stage, a task is automatically created for the assigned agent with a specific deadline.
  3. Overdue escalation to manager - if the agent's task is not completed on time, a parallel task is created for the team leader, with the context of which lead/deal is affected.
  4. Automated notifications - agents receive in-app and email notifications when a new conversation is assigned to them.
  5. Auto-response messages - a greeting or acknowledgement can be sent automatically when a new chat opens, setting expectations with the customer before an agent picks up.

Up to 30 robots per pipeline is a realistic scope for a standard deployment. More complex automation - involving custom business processes, payment approvals, or multi-department document routing - is handled via the full Business Process Designer. For a deeper look at automation design, see Bitrix24 Business Process Automation: Robots, Triggers and the Workflow Designer.


Reporting, Quality Monitoring, and Call Recording

Bitrix24 provides built-in contact-centre reports covering conversation volume by channel, agent response times, and deal conversion rates - supplemented by call recordings attached directly to the lead or deal card.

Key reporting capabilities available out of the box:

  • Conversation and lead volume - broken down by channel (WhatsApp, Telegram, email, phone), by agent, and by time period.
  • Response time tracking - average first response per agent and per channel; feeds directly into SLA monitoring.
  • Call recordings - every inbound and outbound call is recorded and linked to the relevant deal, contact, or lead card. Supervisors can listen to recordings from the card without leaving the CRM.
  • Custom reports - up to 10 custom reports can be configured using Bitrix24's standard reporting tools in a typical implementation scope.
  • Funnel analytics - conversion rates at each pipeline stage, showing where leads drop off.

For teams that want AI-powered call quality scoring on top of recordings - for example, automatic transcription and agent coaching - see AI Call Analysis in Bitrix24: Transcription, Quality Scoring, and Sales Coaching.

For broader CRM analytics configuration, Bitrix24 CRM Analytics and Sales Dashboards: Reports, Funnels and Forecasting covers dashboard design in detail.


Implementation Timeline and Typical Scope

A standard Bitrix24 omnichannel contact-centre setup - covering 2-5 channels, routing rules, basic automation, and agent training - is typically completed within three weeks from the start of the project.

The three-week timeline assumes that the client provides timely access to all required systems (WhatsApp numbers, email credentials, website admin, telephony provider login). Delays on the client side are the most common reason projects extend beyond the initial window.

A typical implementation scope includes:

Workstream Deliverable
Channel connections WhatsApp (2 numbers), Telegram bot, 2-5 email mailboxes, website form
CRM configuration Lead and deal pipelines; contact/company card fields
Routing rules Round-robin assignment; city/mailbox mapping; role-based access
Automation Up to 30 robots for task creation, assignment, and escalation
Reporting Up to 10 custom reports
Training 2-hour remote group session via video call; recording provided to client

The cost of a setup like this varies by region and scope. For data-backed estimates, Bitrix24 Implementation Cost & Timeline: Real Data from 1,300+ Projects provides a detailed benchmark. Messenger integrations (WhatsApp, Telegram) carry a recurring per-number monthly fee to the third-party integration provider, which is separate from the Bitrix24 licence cost and should be budgeted accordingly.

For Gulf-region teams needing bilingual Arabic/English support across WhatsApp Business API, the Bilingual Arabic & English WhatsApp Business API in Bitrix24 for Gulf SMEs article covers the specific regional setup.

Frequently asked questions

Can Bitrix24 Open Channels handle multiple WhatsApp numbers for different offices?

Yes. Each WhatsApp number is connected as a separate line and can be mapped to a specific city, branch, or department. Inbound messages on each number are automatically routed to the responsible team. A recurring monthly fee applies per connected number through the third-party integration provider.

Does Bitrix24 have a built-in SLA timer for customer support?

Bitrix24 does not have a standalone SLA module, but SLA enforcement is achieved through Open Channels response timers combined with stage-based robots that create tasks with deadlines. If a task goes overdue, an escalation robot automatically notifies the team leader.

What is the difference between a Lead and a Deal in the context of contact-centre ticketing?

A Lead is the first inbound record - created automatically when a message or call arrives. Once the inquiry is qualified (the customer is identified and the issue categorised), the lead converts to a Deal, which moves through a defined support pipeline with stages, tasks, and automation.

How many channels can be connected to a single Bitrix24 Open Channels setup?

There is no hard limit on the number of channels. In practice, implementations typically connect five to eight sources simultaneously: WhatsApp, Telegram, email, web forms, telephony, and one or two social media accounts. All feed into the same unified inbox.

Is call recording available in Bitrix24, and where are recordings stored?

Yes. Every inbound and outbound call is recorded automatically once telephony is integrated. The recording is attached directly to the lead, deal, or contact card and can be played back by supervisors from within the CRM - no separate storage system required.

How long does it take to set up a Bitrix24 omnichannel contact centre?

A standard setup covering two to five channels, routing automation, and agent training is typically completed within three weeks. The timeline depends on how quickly the client provides access to email credentials, WhatsApp numbers, telephony provider, and the website.

Based on real practice

This article is based on 11 internal documents from ACP Group's practice - work plans, specifications and Bitrix24 implementation cases.

Need help with Bitrix24?

ACP Group is a Bitrix24 Gold Partner. We'll review your task, estimate the effort in hours and propose a plan - free of charge.

Didn't find your answer?

Ask a Bitrix24 expert

We'll run a demo, gather requirements and estimate your project in hours. First consultation is free.

+971 55 780 1481