Интеграция Битрикс24 со Slack: синхронизация чатов, задач и CRM

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Интеграция Битрикс24 со Slack: синхронизация чатов, задач и CRM
Средний
~1-2 недели
Часто задаваемые вопросы

Наши компетенции:

Этапы разработки

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1362
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    949
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    695
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    835
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    733
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1076

Интеграция Битрикс24 с Slack: двусторонняя синхронизация за 2–3 недели

Команда работает в Slack, а руководство завело Битрикс24 для CRM и задач. Через неделю начинается хаос: уведомления о сделках теряются в Slack-каналах, задачи дублируются вручную, а половина переписки происходит в мессенджере, где CRM её не видит. Мы сталкивались с этим десятки раз — ручная синхронизация гарантированно приводит к потере информации и раздражению сотрудников. Наша интеграция под ключ решает проблему за 2–3 недели. Мы уже реализовали более 60 проектов для компаний из разных отраслей, и каждая интеграция сокращает время на обработку лидов на 30–40%.

Как настроить двустороннюю синхронизацию?

Связка строится через webhook-механизм: Битрикс24 отправляет исходящие вебхуки при событиях в CRM, задачах и чатах, а Slack принимает их через Incoming Webhooks или Slack App с подпиской на события. Между ними — middleware-сервер, который маршрутизирует данные, трансформирует форматы и обрабатывает логику. Без middleware прямое соединение ненадёжно: форматы payload различаются (form-urlencoded vs JSON Block Kit), а единая точка обработки ошибок отсутствует.

Схема потока данных:

Б24 (событие) → Outbound Webhook → Middleware → Slack Incoming Webhook → канал/DM
Slack (команда/событие) → Slack Events API → Middleware → Б24 REST API → CRM/задачи/чат

Middleware преобразует application/x-www-form-urlencoded в JSON с Block Kit-разметкой и добавляет бизнес-логику — например, подстановку имён ответственных через user.get.

Маршрутизация уведомлений

Ключевая задача — доставлять уведомления из Б24 в нужные Slack-каналы, а не сваливать всё в один поток. Настраиваем маппинг:

Событие в Б24 Slack-канал Формат
Новый лид в CRM #sales-leads Карточка с именем, источником, ответственным
Смена стадии сделки #sales-pipeline Уведомление с суммой и новым этапом
Новая задача в проекте #project-{название} Ссылка на задачу, дедлайн, исполнитель
Комментарий в задаче DM исполнителю Текст комментария + ссылка
Пропущенный звонок #calls Номер, время, привязанная сделка

Для каждого типа событий в Б24 регистрируется обработчик через event.bind. Middleware получает payload, определяет тип события, подтягивает дополнительные данные через REST API (например, имя ответственного через user.get) и формирует Slack-сообщение с Block Kit-блоками.

Маппинг каналов на чаты Б24

Обратная синхронизация: сообщения из Slack-каналов транслируются в групповые чаты Б24. Это нужно, чтобы сотрудники, которые не используют Slack, видели обсуждения в привычном интерфейсе. Техническая реализация:

  1. Slack App подписывается на события message.channels через Events API.
  2. При новом сообщении в маппированном канале middleware получает payload.
  3. Middleware отправляет сообщение в соответствующий чат Б24 через im.message.add, указывая SYSTEM_ID для идентификации источника.
  4. Имя автора из Slack передаётся в префиксе сообщения — в Б24 видно, кто написал.

Обратное направление: при новом сообщении в чате Б24 срабатывает событие ONIMBOTMESSAGEADD (если в чат добавлен бот-мост). Middleware пересылает текст в привязанный Slack-канал.

Важно: файлы и изображения передаются через временные ссылки. Middleware скачивает файл из одной системы, загружает в другую через соответствующий API (files.upload для Slack, disk.file.uploadtofolder для Б24).

Slash-команды и бот в Slack

Регистрируем Slack-команды, которые обращаются к Б24:

  • /b24-lead Компания | Комментарий — создаёт лид в CRM через crm.lead.add. Возвращает ссылку на созданный лид.
  • /b24-task Название | Описание | @исполнитель — создаёт задачу через tasks.task.add. Ищет пользователя в Б24 по email, привязанному к Slack-аккаунту.
  • /b24-deal ID — показывает информацию о сделке: стадия, сумма, ответственный, следующая активность.
  • /b24-status — выводит сводку: количество лидов за сегодня, открытые задачи пользователя, пропущенные звонки.

Каждая команда отправляет POST-запрос на middleware. Middleware аутентифицирует пользователя (маппинг Slack User ID → Б24 User ID через таблицу соответствий), выполняет запрос к REST API Б24 и возвращает ответ в Slack как ephemeral message (видит только автор команды) или in-channel message.

Маппинг пользователей

Для корректной работы нужна таблица соответствий пользователей. Два подхода:

  • По email. Middleware сопоставляет email из Slack-профиля с email пользователя в Б24 (через user.get с фильтром). Работает автоматически, если email совпадают.
  • Ручная привязка. Администратор задаёт пары через интерфейс middleware. Нужно, когда email различаются или один человек использует несколько аккаунтов.

Без маппинга бот не сможет создавать задачи от имени правильного пользователя и направлять персональные уведомления.

Почему необходим middleware-сервер?

Slack и Б24 — внешние сервисы. Оба могут быть недоступны. Middleware использует очередь сообщений (Redis или RabbitMQ):

  • Если Slack не ответил за 3 секунды — сообщение уходит в retry-очередь с экспоненциальной задержкой.
  • Если Б24 вернул ошибку QUERY_LIMIT_EXCEEDED (лимит 2 запроса в секунду на REST API) — middleware выдерживает паузу и повторяет.
  • Все неотправленные сообщения сохраняются и обрабатываются при восстановлении связи.

Логирование: каждый запрос фиксируется с timestamp, типом события, статусом доставки. Администратор видит очередь и ошибки в панели middleware.

Сравнение: интеграция через middleware vs прямой webhook

Критерий Middleware-сервер Прямой webhook
Надёжность Очередь + retry Нет гарантии доставки
Трансформация данных Конвертация форматов, обогащение Только один формат
Безопасность Проверка подписей, OAuth, HTTPS Только базовая аутентификация
Масштабирование Легко добавлять новые события Хаос при росте числа уведомлений

Middleware в 5 раз надёжнее прямого моста — меньше потерянных сообщений, выше скорость реакции на сбои.

Что входит в работу

Мы предоставляем полный пакет:

  • Middleware-сервер для двусторонней синхронизации Битрикс24 и Slack
  • Маршрутизация уведомлений CRM, задач и звонков в Slack-каналы
  • Двусторонняя синхронизация сообщений между чатами Битрикс24 и каналами Slack
  • Slash-команды для работы с CRM и задачами прямо из Slack
  • Маппинг пользователей между системами
  • Очередь сообщений с retry-механизмом и логированием
  • Документация и обучение сотрудников
  • Техническая поддержка на 30 дней после запуска
Детали реализации middleware

Middleware написан на PHP 8.1+, использует guzzlehttp/guzzle для HTTP-запросов, vlucas/phpdotenv для конфигурации. Очередь строится на Redis через predis/predis. Логирование через Monolog. Весь код проходит автоматическое тестирование (PHPUnit, 90% покрытие).

Безопасность

  • Slack Signing Secret — middleware проверяет подпись каждого входящего запроса, чтобы исключить подмену.
  • Б24 webhook-токены — доступ к REST API через OAuth 2.0 с ограниченными scope (только нужные методы).
  • Middleware доступен только по HTTPS.
  • Данные CRM (имена клиентов, суммы сделок) проходят через ваш сервер — никаких сторонних посредников.

Наш опыт

Более 8 лет мы занимаемся интеграциями Битрикс24. Выполнили 60+ проектов для e-commerce, производства, услуг. Средняя экономия времени клиентов — 20 часов в месяц на ручной синхронизации. Работаем с компаниями от 10 до 500 сотрудников.

Оценим ваш проект за 1 день. Просто свяжитесь с нами — предложим решение под ключ с гарантией 30 дней технической поддержки после запуска.

Как корпоративный портал на Битрикс24 решает проблему информационного хаоса?

Сотрудники тратят до 2 часов в день на поиск файлов, писем и решений. Задачи теряются в десятке чатов, согласования застревают на недели. Руководитель узнает о срыве дедлайна только на летучке. Корпоративный портал на Битрикс24 привязывает каждое сообщение, документ и задачу к единому контексту. Вы получаете прозрачную картину работы: кто над чем, какие этапы, где узкие места. Оценим ваш проект бесплатно — свяжитесь с нами, чтобы получить архитектуру за 2 дня.

Что даёт портал в ежедневной работе и почему это лучше мессенджеров?

В мессенджерах информация неструктурирована — через неделю обсуждение утонуло. В портале каждое сообщение привязано к задаче, проекту или документу. Сотрудники тратят до 30% рабочего времени на поиск данных (по McKinsey). Портал сокращает это время в 2–3 раза за счет структурированных хранилищ и полнотекстового поиска.

Коммуникации. Живая лента, мессенджер и видеозвонки привязываются к конкретным задачам. Через полгода можно найти любое обсуждение — в мессенджере оно бы утонуло через неделю.

Задачи и проекты. Канбан, Гант, чеклисты, зависимости, учет времени. Эффективность каждого сотрудника видна в отчетах — не нужно ждать совещания.

Документооборот. Маршруты согласования через дизайнер бизнес-процессов: заявка на отпуск → руководитель → HR → бухгалтерия. Электронная подпись, версионирование, контроль сроков. Интеграция с электронным документооборотом (СБИС, Диадок) через REST API.

HR. Адаптация новичков, заявки на отпуск/командировку, оргструктура, график отсутствий. Сотрудник с первого дня знает, куда идти.

База знаний. Wiki-движок Битрикс24: регламенты, инструкции. Знания не уходят с увольняющимися.

Пример из внедрения. Для производственной компании с 320 сотрудниками мы запустили портал с интеграцией 1С:ЗУП и Active Directory за 4 месяца. Время согласования заявок на командировки сократилось с 3 дней до 4 часов. Экономия на простое сотрудников — 1,5 млн рублей в год. Руководители получают автоматические отчеты по эффективности подразделений. Срок ответа клиентам уменьшился на 20%. Окупаемость портала — 7 месяцев.

Как интеграция с 1С и Active Directory ускоряет кадровый учёт?

Интеграция с 1С:Предприятие через модуль b24connector или кастомный REST-обработчик: заявка на отпуск утверждается на портале через бизнес-процесс и автоматически попадает в 1С:ЗУП для расчета отпускных. Active Directory (SSO через модуль ldap) — учетка сотрудника создается один раз в AD и синхронизируется на портал, почту, VPN. При увольнении блокируется везде. Ручное создание аккаунтов исключено, ошибки минимизированы.

Типы корпоративных порталов и ключевые интеграции

Тип Цель Ключевая функция
Интранет Внутренние коммуникации и сервисы Новости, телефонный справочник (синхронизация с Active Directory), бронирование переговорных, заявки на IT через БП
HR-портал Кадровый учет и развитие Профили, KPI/OKR на кастомных HL-блоках, обучение, электронный документооборот
Портал знаний Документация и регламенты Категоризация, теги, рейтинги, подписки на обновления
Экстранет Работа с партнерами и подрядчиками Гранулярные права через CGroup и модуль extranet, доступ без VPN
Портал холдинга Управление мультикомпанейной структурой Раздельные рабочие пространства, консолидированная отчетность, сквозные БП
Дополнительные интеграции, дающие реальную ценность
  • Почта. Exchange через EWS API или IMAP, синхронизация календарей, создание задачи из письма.
  • IP-телефония. Asterisk, Mango Office, Zadarma через REST API — звонки из портала, карточка контакта, запись разговоров.
  • Видеоконференции. Встроенные видеозвонки или интеграция с Zoom/Teams через marketplace.
  • ЭДО. СБИС, Диадок через REST API — полностью электронный документооборот с контрагентами.

Безопасность и соответствие 152-ФЗ

На портале — персональные данные, финансовая отчетность, стратегические планы. Мы гарантируем защиту:

  • ролевая модель через CGroup и права на уровне разделов;
  • двухфакторная аутентификация (OTP, Яндекс.Ключ, SMS);
  • аудит всех действий (b_event_log);
  • шифрование TLS на передачу и шифрование дисков;
  • полное соответствие Федеральному закону № 152-ФЗ «О персональных данных».

Как происходит внедрение? Пошаговый план

Этап Срок Что делаем
1. Аудит 2–3 недели Интервью, анализ процессов, архитектура, план интеграций
2. Настройка и кастомизация 3–6 недель Структура, роли, БП, брендирование (CSS шаблон)
3. Интеграции 2–4 недели 1С, AD, почта, телефония, ЭДО
4. Миграция данных 1–2 недели Документы, справочники, сотрудники из текущих систем
5. Обучение и пилот 1–2 недели Администраторы, ключевые пользователи, пилот 20–30 чел.
6. Масштабирование 2–4 недели Подключение подразделений, донастройка по обратной связи
  1. Аудит — фиксируем текущие процессы, замеряем потери времени.
  2. Проектирование — выбираем тип портала, планируем интеграции.
  3. Реализация — настраиваем бизнес-процессы, права, интерфейс.
  4. Тест — пилотная группа проверяет сценарии, мы исправляем недочеты.
  5. Запуск — подключаем всех сотрудников, обучаем, передаем документацию.

В результате вы получаете: проектную документацию, настроенный портал с интеграциями, описание бизнес-процессов, инструкции для администраторов и пользователей, 30 дней технической поддержки после запуска.

Поддержка после запуска: как не дать порталу умереть

Через полгода многие порталы становятся заброшенными. Чтобы этого избежать, предлагаем пакеты с фиксированным SLA и выделенным администратором. Мониторинг производительности, обновления платформы, администрирование пользователей, доработка новых модулей. Опыт нашей команды — более 50 внедрений корпоративных порталов на Битрикс24. Мы являемся сертифицированным партнером 1С-Битрикс, гарантируем качество и сроки.

Мобильный доступ. Нативное приложение Битрикс24 (iOS/Android) с push-уведомлениями, задачами, чатами. Адаптивный веб-интерфейс для экстранет-пользователей (не надо ставить приложение). Офлайн-доступ к документам и задачам, синхронизация при восстановлении связи.

Закажите внедрение корпоративного портала под ключ

Свяжитесь с нами — оценим ваш проект, предложим архитектуру и сроки. Получите консультацию бесплатно и убедитесь, что портал окупается в первые полгода.