Building an Omnichannel Contact Center in Bitrix24: Open Channels, SLA and Ticketing
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.
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 |
|---|---|---|
| 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:
- 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.
- 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.
- 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:
- Auto-assignment on lead creation - new leads from any channel are distributed sequentially across available agents without manual intervention.
- Stage-entry tasks - when a deal moves to a new stage, a task is automatically created for the assigned agent with a specific deadline.
- 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.
- Automated notifications - agents receive in-app and email notifications when a new conversation is assigned to them.
- 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.