Разработка CRM на заказ становится вопросом не «хочу свою систему», а «упёрся в лимиты коробки». Ко мне приходят с Bitrix24 или amoCRM, из которых бизнес-процесс уже вырос: логика сделок не влезает в стандартные воронки, интеграция с 1С держится на самописном коннекторе через API, а лицензии на десяток менеджеров съедают бюджет быстрее, чем окупается автоматизация. Ниже - по какому сценарию своя CRM выгоднее готовой, что входит в разработку и сколько это стоит на практике.
Когда коробочная CRM тормозит бизнес
Первый сигнал - кастомные поля заканчиваются, а нужная сущность в CRM в принципе не предусмотрена. У логистической компании, с которой я работал, в сделке нужно было хранить не «сумму» и «статус», а маршрут, вес партии, зону доставки СДЭК и связку с несколькими водителями. В amoCRM это превратилось в десяток текстовых полей без валидации и таблицу в Excel рядом, потому что штатная модель данных под это не рассчитана.
Второй сигнал - автоматизация упирается в потолок сценариев. В Bitrix24 или amoCRM можно построить бизнес-процесс из готовых блоков, но как только логика ветвится больше чем на пару условий или требует обращения к внешнему сервису с нестандартным форматом ответа, конструктор сдаётся. Приходится городить связку из вебхуков и n8n, и в какой-то момент дешевле вынести эту логику в свой бэкенд, чем поддерживать цепочку из трёх систем.
Третий сигнал - деньги. У amoCRM лицензия считается за пользователя в месяц, у Битрикс24 за всю компанию по тарифу с лимитом пользователей, и при росте команды с 5 до 20 менеджеров расходы на подписку заметно растут, а функциональность остаётся той же. Разработка своей CRM-системы такого масштабирования по стоимости лицензий не создаёт - платите один раз за разработку и отдельно за хостинг и поддержку.
Что входит в разработку CRM-системы под заказчика
Проект начинается не с экрана в Figma, а с разбора процесса: как сейчас движется сделка от заявки до оплаты, кто и в какой момент на неё влияет, какие статусы реальны, а какие придуманы для отчётности. На этом этапе часто выясняется, что в компании три параллельных процесса под разные типы клиентов, и коробочная CRM их искусственно сводит в один.
Дальше проектирую структуру данных: сущности (сделки, контакты, товары, задачи), связи между ними, ролевую модель доступа - кто видит все сделки, кто только свои, кто может менять статус оплаты. Отдельно закладываю отчёты: в 90% случаев заказчику нужны не графики «для красоты», а конкретные цифры - конверсия по менеджерам, средний чек по источнику трафика, просроченные задачи.
Из практики, что обычно подключают к самописной CRM:
- Telegram-бот на aiogram - приём заявок из чата и уведомления менеджеру о новой сделке без захода в интерфейс
- n8n - фоновая синхронизация с 1С, почтовыми рассылками, напоминания по просроченным задачам
- СДЭК API - расчёт стоимости и сроков доставки прямо в карточке сделки
- Эквайринг Т‑Банка - приём оплаты по ссылке из CRM с автоматической сменой статуса сделки
Кастомная CRM против Bitrix24 и amoCRM: что меняется в цифрах
Сравнение по практике, а не по маркетинговым обещаниям вендоров.
| Критерий | Готовая CRM (Bitrix24, amoCRM) | CRM на заказ |
|---|---|---|
| Модель оплаты | ежемесячная подписка: amoCRM за пользователя, Битрикс24 за всю компанию по тарифу | разовая разработка от 100 000 ₽ |
| Кастомизация бизнес-логики | в рамках конструктора и лимитов тарифа | любая, под конкретный процесс |
| Скорость запуска | 1-2 дня на настройку | от 8 недель на разработку |
| Интеграции | из готового каталога приложений | под конкретный сервис заказчика |
| Хранение данных клиентов | на серверах вендора, у Битрикс24 в России | на своём сервере, можно локализовать в РФ |
| Рост расходов с командой | amoCRM кратно числу пользователей, Битрикс24 ступенями по тарифам | не зависит от числа сотрудников |
Отдельно про хранение персональных данных: если в CRM попадают контакты клиентов, по 152-ФЗ база должна лежать на сервере в России. У готовых сервисов это не всегда прозрачно, у своей системы вопрос решается выбором хостинга на этапе разработки.
Бесплатный материал
🎁 Полезный скрипт в подарок
Подпишитесь на Telegram - пришлю готовый скрипт по этой теме.
Без спама. Отписка в 1 клик.
Стек и архитектура: почему я беру React и Laravel
Для интерфейса использую React - это даёт быстрый отклик на действия менеджера: смена статуса сделки, фильтрация списка, drag-and-drop карточек в канбане без перезагрузки страницы. Для бэкенда обычно беру Laravel: готовая система миграций, очередей и ролей закрывает большую часть рутины, которую иначе пришлось бы писать с нуля.
База данных - PostgreSQL, потому что в CRM почти всегда есть отчёты со сложными выборками и агрегациями, и реляционная модель с нормальными индексами тут работает предсказуемее, чем документная. Права доступа делаю на уровне бэкенда, а не только интерфейса - иначе менеджер с базовым знанием DevTools получит доступ к чужим сделкам через прямой запрос к API.
Если в компании уже есть сайт на Tilda или интернет-магазин на WooCommerce с оплатой через Т‑Банк, CRM не заменяет их, а забирает заявки через вебхук и держит воронку продаж отдельно от витрины. Когда процесс сложнее, чем «принять заявку и отметить оплату», и в него встроены нестандартные правила расчёта, скидок или маршрутизации лидов между менеджерами, разработку CRM-системы под ключ обычно выгоднее заказать целиком, чем растягивать коробочное решение до нужной формы через услуги кастомной разработки.
Что не стоит переносить в свою CRM в первой версии
Модуль сквозной аналитики по рекламным каналам, полноценный конструктор отчётов для конечного пользователя и мобильное приложение - это второй этап. В MVP они превращают восьминедельный проект в полугодовой, а первые версии таких модулей в 9 случаях из 10 переделываются после того, как менеджеры месяц поработали с системой и накопили реальные требования.
Интеграции: эквайринг, доставка, телефония и боты
Эквайринг подключаю через API Т‑Банка или другого банка на выбор заказчика - CRM получает статус оплаты по вебхуку и сама переводит сделку на следующий этап воронки. Комиссия за приём платежей зависит от тарифа банка, а не от того, самописная у вас CRM или коробочная, и обычно составляет 1,5-3% от суммы транзакции.
Доставку считаю через API СДЭК: зона, срок и стоимость подтягиваются в карточку сделки при вводе адреса, без ручного пересчёта менеджером. Для приёма заявок из мессенджера ставлю Telegram-бота на aiogram - лид попадает в CRM сразу с историей переписки, без копирования вручную. Фоновые задачи вроде синхронизации остатков с 1С или рассылки напоминаний о просроченной оплате чаще всего собираю в n8n - это быстрее, чем писать очередной планировщик внутри самой CRM, и проще менять логику без деплоя.
Телефонию подключаю через API АТС заказчика (обычно Mango Office или UIS): звонок автоматически создаёт сделку или привязывается к существующей по номеру, а запись разговора остаётся в карточке.
Сроки и бюджет разработки CRM на заказ
Реальная раскладка по проекту среднего размера (отдел продаж из 10-15 менеджеров, воронка с нестандартными статусами, три-четыре интеграции):
- Разбор процессов и проектирование структуры данных - 1-2 недели
- Разработка MVP: сделки, контакты, воронка, роли доступа - 4-5 недель
- Интеграции (эквайринг, СДЭК, телефония, бот) - 2-3 недели
- Тестирование на реальных заявках и правки по итогам - 1-2 недели
Итого от 8 недель на первую рабочую версию. Стоимость CRM-системы на React у меня стартует от 100 000 ₽ - это база без сложных интеграций. Если в проекте нужен отдельный API-бэкенд на Laravel с очередями и внешними сервисами, закладывайте те же от 100 000 ₽ за бэкенд отдельно от интерфейса. AI-функции вроде автоматического саммари переписки с клиентом или подсказок менеджеру на базе Claude добавляются отдельным блоком от 50 000 ₽, а фоновая автоматизация в n8n - от 25 000 ₽ за сценарий.
На рынке у студий и фрилансеров цены на CRM под заказ обычно начинаются в диапазоне 150 000-500 000 ₽ в зависимости от сложности процессов - это ориентир по рынку, не мои расценки, и по факту зависит в первую очередь от количества нестандартной логики, а не от красоты интерфейса.
Частые вопросы
Можно ли начать с доработки Bitrix24 или amoCRM вместо разработки с нуля
Можно, и часто это разумный первый шаг: доработать существующую CRM скриптами и виджетами дешевле, чем запускать отдельный проект. Но если бизнес-логика не укладывается в модель сущностей коробки в принципе (не «сделка и контакт», а нестандартная связка объектов), доработка превращается в набор костылей, которые ломаются при каждом обновлении платформы.
Сколько стоит поддержка CRM после запуска
Техническая поддержка у меня начинается от 15 000 ₽ в месяц и покрывает исправление ошибок, мелкие доработки и мониторинг. Объём и стоимость обсуждаются под конкретный проект - зависит от количества интеграций и активности разработки после релиза.
Что делать, если часть команды уже привыкла к amoCRM
Чаще всего мигрируют поэтапно: сначала переносят один отдел или один процесс на новую систему, оставляя остальных на старой CRM с синхронизацией через API. Это снижает сопротивление команды и даёт время найти реальные проблемы интерфейса до полного переезда.
Нужен ли отдельный сервер для своей CRM
Да, и это стоит закладывать в бюджет отдельно от разработки - хостинг для CRM с базой клиентов и документами обычно берут в России, чтобы соблюсти требования 152-ФЗ по локализации персональных данных, а не хранить контакты в зарубежных облачных таблицах.