Доработка
Битрикс24

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

от 2 000 ₽ / час портал под ваши процессы
Автоматизация рутиныРоботы, триггеры и правила воронки вместо ручных действий.
CRM под вашу воронкуПоля, стадии, права и отчёты под ваш процесс продаж.
REST-приложенияИнтеграции и нестандартная логика через API Битрикс24.

Что дорабатываю в Битрикс24

От настройки CRM под воронку до автоматизации и интеграций через REST API.

Чаще всего ко мне приходят с порталом, который уже внедрён, но работает не так, как нужно: менеджеры заполняют сделки вручную, часть заявок теряется между стадиями, руководитель не видит нужных цифр в отчётах. В таких случаях доработка — это не новая система, а наведение порядка в существующей: убрать лишние поля, перестроить воронку и автоматизировать то, что повторяется каждый день.

Если задачу нельзя решить штатными настройками, подключаю REST API: пишу обработчики событий, вебхуки и небольшие приложения, которые встраиваются в интерфейс портала. Так появляются кнопки, вкладки и расчёты, которых нет в стандартном Битрикс24, но которые нужны именно вашему процессу. Такие доработки живут отдельно от штатных настроек и не мешают обновлениям портала, а при необходимости их можно отключить, не затрагивая данные CRM.

  • Бизнес-процессы, роботы и триггеры
  • CRM-поля, воронки, стадии и статусы
  • CRM-формы и логика их обработки
  • Права доступа, роли и распределение заявок
  • Отчёты, списки и представления
  • Интеграции с сайтом, 1С и внешними API
  • REST-приложения и виджеты
  • Автоматизация уведомлений и задач

Что подготовить перед началом

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

Второе — список того, что мешает работать прямо сейчас. Например: менеджеры забывают перезванивать, сделки висят на одной стадии неделями, отчёт по продажам приходится собирать в таблице. Конкретные жалобы помогают расставить приоритеты и начать с того, что быстрее всего даст результат. Если проблем много, вместе выбираем две-три главные и с них начинаем, а остальное планируем следующими этапами.

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

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

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

Как проходит работа

Разбираю процесс, предлагаю решение и настраиваю портал под реальную работу.

Доработку веду поэтапно: сначала то, что снимает основную нагрузку с сотрудников, потом удобство и отчёты. Перед изменением рабочих воронок и прав согласую план, чтобы настройка не остановила продажи посреди дня. Сложную логику сначала проверяю на тестовых сделках и только потом включаю для всех. После запуска остаюсь на связи и правлю то, что выявится в первые дни работы.

  1. Разбор процесса

    Как устроены продажи и работа в компании, что нужно автоматизировать. Смотрю текущие воронки, поля, права и то, как сотрудники реально пользуются порталом.

  2. План работ

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

  3. Доработка

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

  4. Проверка

    Тестирую сценарии на реальных данных и передаю результат. Показываю ответственным сотрудникам, как работают новые роботы, стадии и отчёты.

Типичные ошибки при доработке портала

Самая частая ошибка — перенести в CRM всё подряд. Десятки обязательных полей и стадий выглядят солидно, но менеджеры начинают заполнять их формально или обходить систему. Хорошая воронка содержит ровно столько стадий и полей, сколько нужно для решения о следующем шаге и для отчёта руководителю. Остальное можно хранить в комментариях.

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

Третья — правки в коде коробочной версии там, где их затрёт следующее обновление. В коробочном Битрикс24 доработки нужно выносить в собственные модули и отдельный каталог, а не менять файлы ядра. Тогда портал можно обновлять без риска потерять сделанное. В облачной версии такой проблемы нет, но там важно не завязывать логику на недокументированные возможности API.

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

И последняя — отсутствие описания того, что настроено. Через полгода, особенно после смены администратора, никто не помнит, какой робот отправляет уведомление и почему сделка сама меняет ответственного. После доработки я передаю краткое описание настроенных процессов, чтобы портал можно было поддерживать дальше. В нём перечислены роботы, бизнес-процессы, приложения и вебхуки с указанием, за что каждый отвечает.

Типовые доработки Битрикс24: что делаю и сколько это занимает

Задачи по уже внедрённому порталу, с которыми обращаются чаще всего, и ориентиры по времени. Что из этого доступно на вашем тарифе, проверяю до начала работ.

  1. «Нужно разделить продажи на несколько воронок».Создаю отдельные направления сделок со своими стадиями — например, розница, опт и сервис, — настраиваю права на каждую воронку и роботов, которые переводят сделку в другую воронку, когда продажа переходит в обслуживание. Действующие сделки переношу с сопоставлением стадий и заранее показываю, как это отразится на отчётах за прошлые периоды.от 3 чот 6 000 ₽
  2. «Договор и счёт из сделки — без ручного копирования реквизитов».Делаю шаблоны в генераторе документов CRM: файл DOCX с подстановкой полей сделки, контакта и реквизитов компании, свой нумератор, таблица товаров. Робот на нужной стадии формирует документ автоматически, менеджер отправляет его клиенту прямо из карточки.шаблонот 2 чот 4 000 ₽
  3. «Согласование счёта, закупки или скидки у руководителя».Собираю бизнес-процесс с действием «Утверждение документа»: задание уходит согласующему, при отказе сделка возвращается менеджеру с комментарием, при превышении порога суммы подключается второй уровень. Проверяю все ветки на тестовых сделках — в том числе отсутствие согласующего и повторную отправку.от 4 чот 8 000 ₽
  4. «В сделке нужен расчёт: маржа, скидка по условиям, дата окончания договора».Простые формулы считаю в бизнес-процессе. Если расчёт зависит от внешних данных или сложных правил, пишу обработчик события ONCRMDEALUPDATE: он пересчитывает поля и записывает результат методом crm.deal.update. Важно, чтобы собственная запись не запускала обработчик повторно по кругу, — это типичная ошибка таких доработок.от 4 чот 8 000 ₽
  5. «Своя вкладка или кнопка в карточке сделки».Делаю локальное REST-приложение и встраиваю его через место встройки CRM_DEAL_DETAIL_TAB: во вкладке можно показать данные из внешней системы, калькулятор или форму заказа поставщику. В коробочной версии то же самое можно сделать серверным кодом в собственном модуле.от 10 чот 20 000 ₽Зависит от того, с какими системами работает вкладка.
  6. «Нужен отчёт, которого нет в стандартной аналитике».Сначала проверяю, хватит ли конструктора отчётов и BI-конструктора на вашем тарифе. Если нет — выгружаю сделки через REST постранично (crm.deal.list отдаёт по 50 записей за запрос) в таблицу или отдельную базу и строю план-факт по менеджерам, конверсию по источникам, время на каждой стадии.от 6 чот 12 000 ₽

Чем подтверждаю опыт с Битрикс24

Справочник REST API Битрикс24

Веду на этом сайте справочник по REST API Битрикс24: методы, параметры и события CRM, открытых линий, чат-ботов, задач и бронирования — с примерами вызовов. Им пользуюсь в работе сам.

Справочник API 1С-Битрикс

Справочник по классам и методам D7 и старого API 1С-Битрикс на этом сайте: ORM-таблицы, события, параметры — то, с чем работаю при доработках.

Все работы в портфолио →

Кто делает работу

Алексей Чугунов — fullstack-разработчик на 1С-Битрикс, WordPress и PHP

  • Более 20 лет в IT: сайты, интернет-магазины, интеграции, обмены с 1С и CRM, поддержка действующих проектов
  • Сертифицированный программист 1С-Битрикс: экзамены «Программист Битрикс» уровня 1 и уровня 2 (2016)
  • Проекты для «Мосфильм», Gipfel, «Эвалар», Major, H&M и других компаний
  • Заранее называю стоимость и сроки, остаюсь на связи после выполнения работ

Частые вопросы

Сколько стоит доработка Битрикс24?

Работа считается по времени — от 2 000 ₽ за час. Небольшая настройка бизнес-процесса или CRM-поля занимает немного, крупная автоматизация или REST-приложение — больше. Оценку называю после разбора задачи.

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

Чем доработка отличается от настройки коробки?

Штатная настройка закрывает типовые сценарии. Доработка нужна, когда процессов, полей, прав или интеграций из коробки недостаточно: тогда я настраиваю бизнес-процессы, роботов, воронки и подключаю внешние системы через REST API.

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

Настроите автоматизацию продаж и роботов?

Да. Настраиваю стадии сделок, роботов и триггеры, автоматические задачи и уведомления, распределение заявок и правила перехода по воронке — чтобы рутина выполнялась без ручного участия.

Типичный пример: новая заявка с сайта автоматически назначается менеджеру, через заданное время без реакции ему приходит напоминание, а при переходе сделки на стадию «Счёт» создаётся задача бухгалтеру. Такие цепочки снимают с сотрудников рутину и делают работу предсказуемой.

Работаете с облачным и коробочным Битрикс24?

Да, с обоими. В облачном — в рамках доступных настроек и REST API. В коробочном (Битрикс24 в аренду/на своём сервере) возможностей больше: серверный код, свои модули и глубокая доработка.

Если вы только выбираете между облаком и коробкой, помогу сравнить варианты под ваши задачи. Чем Битрикс24 отличается от 1С-Битрикс: Управление сайтом, я разбирал в статье «Битрикс24 и 1С-Битрикс: в чём разница».

Свяжете Битрикс24 с сайтом и внешними сервисами?

Да. Настраиваю передачу заявок и заказов с сайта, интеграции с 1С, телефонией, мессенджерами и внешними API. Как fullstack-разработчик я работаю и с сайтом, и с CRM одновременно.

Это удобно, когда проблема на стыке систем: заявка ушла с сайта, но не появилась в CRM, или данные приходят в неправильные поля. Мне не нужно согласовывать работу с отдельным подрядчиком по сайту — я вижу обе стороны и исправляю причину там, где она возникла.

Сохранятся ли доработки после обновления Битрикс24?

В облачной версии портал обновляет сам вендор, а доработки через REST API и вебхуки работают независимо от этих обновлений, пока используемые методы API поддерживаются.

В коробочной версии доработки сохраняются, если они вынесены в собственные модули и не затрагивают файлы ядра. Именно так я их и делаю. Если на портале уже есть правки в ядре от предыдущих исполнителей, найду их и предложу перенести в безопасное место.

Что нужно от меня для начала работ?

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

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

Можно ли сделать, чтобы менеджер видел только свои сделки?

Да: в правах доступа CRM создаю роль с уровнем «Свои» для сделок, контактов и компаний и назначаю её менеджерам, а руководителю отдела — уровень «Свои + своего отдела». Права задаются отдельно на чтение, изменение, удаление, импорт и экспорт; экспорт менеджерам обычно стоит закрыть, иначе базу клиентов можно выгрузить одной кнопкой.

Можно ли перенести клиентов и сделки в Битрикс24 из Excel или другой CRM?

Да. Контакты и компании из Excel загружаю штатным импортом CRM с сопоставлением полей и контролем дублей по телефону и email, а сделки, историю и связи из другой CRM переношу скриптом через REST API пакетными запросами batch. Перед этим привожу телефоны к одному формату и делаю пробный импорт на части записей. По прайсу импорт — от 12 000 ₽ (6–30 часов в зависимости от объёма и источника).

Можно ли сделать поле в сделке обязательным только на определённой стадии?

Да, в Битрикс24 поле можно сделать обязательным начиная с выбранной стадии: например, сумма и дата оплаты — только со стадии, на которой выставляется счёт. Так менеджер не заполняет лишнее при первом контакте, а руководитель получает полные данные там, где они нужны для отчёта.

Доработать Битрикс24 под ваши задачи?

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

+7 (915) 016-99-88