← База знаний · Маркетинг

Приложения и модули для Битрикс24: когда нужна своя разработка

Разбираем, когда стандартных настроек Битрикс24 хватает, а когда бизнесу нужна собственная разработка модуля или приложения, и из чего складывается такой проект.

Разбор от команды разработки AmSales.

Битрикс24 из коробки закрывает большинство типовых сценариев: воронки, роботы, бизнес-процессы, отчёты. Но как только процесс становится нетиповым, начинается натягивание платформы на бизнес — и здесь важно вовремя понять, где заканчивается штатная настройка и начинается разработка. Ниже — как мы принимаем это решение на практике.

Сначала — исчерпать штатные возможности

Прежде чем писать код, честно проверьте, что задачу нельзя решить настройкой. В 70% обращений «нам нужен свой модуль» на деле закрывается тем, что уже есть в портале:

  • Роботы и триггеры — автоматические действия в карточке сделки без единой строки кода.
  • Бизнес-процессы (БП) — согласования, ветвления, задачи по условию.
  • Пользовательские поля и смарт-процессы — свои сущности (договоры, отгрузки, объекты недвижимости) без разработки.
  • Готовые приложения из Маркета — телефония, генерация документов, сквозная аналитика.

Если после этой ревизии задача всё ещё не решается — переходим к разработке. Но уже осознанно, зная, что дорабатываем именно недостающие 20%.

Когда своя разработка действительно нужна

1. Нестандартная бизнес-логика

Роботы и БП работают по принципу «если—то». Как только логика включает сложные расчёты, обращение к внешним данным в момент действия, динамическое ветвление по десяткам условий — визуальный конструктор упирается в потолок. Здесь нужен свой обработчик события или локальное приложение, которое исполняет логику на сервере.

2. Глубокая интеграция с внешними системами

Синхронизация с 1С, ERP, складом, сайтом, платёжными системами. Простой обмен закрывается вебхуками, но двусторонняя синхронизация с разрешением конфликтов, маппингом справочников и очередями — это уже разработка приложения, которое живёт между Битрикс24 и внешним контуром.

3. Свой интерфейс внутри портала

Когда менеджеру нужен экран, которого нет в стандартной карточке: калькулятор КП, конструктор заказа, дашборд под конкретный процесс. Это встраиваемое приложение, которое открывается прямо внутри Битрикс24 и работает с его данными через REST API.

4. Массовые операции и обработка данных

Регулярный импорт тысяч записей, пересчёт полей по расписанию, сложные выгрузки. Штатные средства на объёмах начинают тормозить или упираются в лимиты — надёжнее вынести это в отдельный сервис.

Мы делаем локальные и тиражируемые приложения, модули и интеграции для Битрикс24 — от обработчиков событий до полноценных встроенных интерфейсов. Подробнее о разработке под ваши задачи. Обсудить →

Локальное приложение или тиражируемый модуль

Два принципиально разных пути, и выбор влияет на сроки и стоимость.

  • Локальное приложение — для одного вашего портала. Быстрее в разработке, не проходит модерацию Маркета, работает по REST API или вебхукам. Оптимально, когда решение нужно только вам.
  • Тиражируемое приложение (для Маркета) — если вы планируете продавать решение или ставить его на десятки клиентских порталов. Требует соблюдения стандартов Битрикс, модерации, поддержки версий. Дольше и дороже, но масштабируется.
  • Модуль для коробочной версии — только для self-hosted Битрикс24. Даёт максимальный доступ к ядру и БД, но привязывает вас к коробке и её обновлениям.

Для облачного портала в 9 случаях из 10 правильный ответ — локальное приложение на REST API. Оно не ломается при обновлениях платформы и не требует доступа к серверу Битрикса.

Частые ошибки, которые дорого стоят

  • Логика в роботах вместо кода. Десяток связанных роботов с условиями невозможно поддерживать — через полгода никто не понимает, почему сделка «залипла». Сложную логику выносите в приложение.
  • Прямая запись в базу коробки. Обход API ломается на первом же обновлении. Всегда работайте через штатные методы.
  • Игнорирование лимитов REST. Массовые операции без батчинга и очередей упираются в ограничения запросов. Это закладывается в архитектуру, а не чинится потом.
  • Нет разделения окружений. Разработка сразу на боевом портале — гарантированные простои. Нужен тестовый портал.

Из чего складывается стоимость

Цену проекта формируют несколько факторов, и понимание их помогает не переплачивать:

  • Тип решения — обработчик события дешевле полноценного встроенного интерфейса с фронтендом.
  • Глубина интеграций — каждая внешняя система добавляет маппинг, обработку ошибок и тесты.
  • Облако или коробка — коробочные модули требуют больше внимания к совместимости.
  • Тиражирование и модерация — выход в Маркет закладывает работу под стандарты Битрикс.
  • Поддержка — приложение живёт вместе с платформой, обновления REST API приходится сопровождать.

Короткий чек-лист принятия решения

  • Задача решается роботами, БП или смарт-процессами? — Настраиваем, не пишем код.
  • Нужна логика сложнее «если—то» или внешние расчёты? — Свой обработчик или приложение.
  • Нужен экран, которого нет в портале? — Встраиваемое приложение.
  • Двусторонняя синхронизация с 1С/ERP? — Интеграционное приложение с очередями.
  • Решение только для вас? — Локальное. Планируете продавать? — Тиражируемое.

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

/ Поехали

Хотите управляемый рост без хаоса?

Начнём с бесплатной диагностики бизнеса. Покажем, где теряются деньги и как система продаж и цифровые продукты ускорят рост.

+7 (495) 320-10-00