Разработка CRM для дистрибьютора: своя или amoCRM/Битрикс24, этапы и бюджет
Разговор о CRM в оптовой компании обычно начинается с вопроса «сколько стоит», но правильный первый вопрос — «что мы будем автоматизировать». Если ответ «чтобы менеджеры не теряли входящие заявки», хватит любой популярной облачной CRM. Если ответ «чтобы агенты, офис, склад и бухгалтерия работали с одними и теми же клиентами, ценами и долгами», задача совсем другая, и сравнивать нужно не тарифы, а то, сколько доработок потребует каждый вариант.
Ниже — честное сравнение путей, этапы разработки собственной системы и факторы, из которых складывается бюджет. Конкретные цифры по вашему проекту даст калькулятор стоимости разработки CRM — здесь разберём логику.
Четыре пути
amoCRM
Облачная CRM, построенная вокруг воронки сделок и коммуникаций: звонки, мессенджеры, почта, задачи. Расширяется виджетами из маркетплейса и через API. Хорошо подходит отделу, который привлекает новых клиентов: входящие заявки, переговоры с сетями, подключение новых точек. Повторные заказы сотен точек, маршруты агентов и кредитные лимиты в модель сделок ложатся с трудом и обычно требуют внешних сервисов.
Битрикс24
Есть облачная и коробочная версия; коробочную устанавливают на свой сервер и могут дорабатывать программисты. Помимо CRM включает задачи, документы, корпоративный портал, есть готовые модули обмена с 1С. Гибче amoCRM для внутренних процессов, но доработки коробки под логику дистрибуции — это фактически разработка, и её стоимость нужно оценивать как разработку.
Отраслевые решения и 1С
Существуют готовые решения для дистрибуции и мобильной торговли, а также CRM-подсистемы на платформе 1С. Их сильная сторона — родная связь с учётом и типовые процессы из коробки. Подходят, если ваши процессы близки к типовым и вы готовы под них подстроиться. Функциональность и условия конкретных продуктов уточняйте у их разработчиков: состав сильно различается между версиями и редакциями.
Собственная разработка
Система пишется под ваши процессы и интегрируется с вашей учётной системой. Дольше старт и выше начальные вложения, зато нет борьбы с чужой моделью данных и абонентской платы за каждого пользователя. Состав работ — на странице разработки CRM на заказ.
Когда какой путь разумен
| Ситуация | Разумный вариант | Почему |
|---|---|---|
| До 10 менеджеров, основная задача — входящие и новые клиенты | amoCRM или Битрикс24 без глубоких доработок | Быстрый старт, процесс близок к типовой воронке |
| Нужны внутренние задачи, документы, портал сотрудников | Битрикс24 | Всё в одном продукте, есть обмен с 1С |
| Процессы типовые, учёт в 1С, нужна связь «из коробки» | Отраслевое решение или CRM на 1С | Минимум интеграционной работы |
| Агенты, портал, бот и офис должны работать с одними ценами, лимитами и остатками | Собственная разработка или глубоко доработанная коробка | Сложная логика, которую дешевле написать, чем обходить |
| Много пользователей вне офиса: агенты, мерчендайзеры, экспедиторы | Собственная разработка | Лицензии на всех и мобильные доработки быстро дорожают |
| Нестандартные схемы: ретробонусы, кросс-докинг, несколько юрлиц | Собственная разработка | Нет готовой модели, нужна своя |
Частый промежуточный вариант — оставить облачную CRM отделу развития для работы с новыми клиентами и сетями, а повторные продажи, агентов и портал строить на своей системе, связанной с 1С. Главное условие — один справочник клиентов, иначе у вас будет две CRM с разными данными.
Этапы разработки своей CRM
Сроки ниже ориентировочные и сильно зависят от объёма. Важнее последовательность: каждый этап заканчивается тем, чем можно пользоваться.
- Обследование, 2–4 недели. Интервью с коммерческим директором, РОПом, агентами, складом и бухгалтерией. Описание текущих процессов, правил цен и лимитов, каналов заказов. Результат — карта процессов и список требований с приоритетами.
- Проектирование, 2–4 недели. Модель данных (клиент, точка, заказ, цена, маршрут), схема обмена с 1С, прототипы основных экранов. Здесь решается, что мастер-система для каждого справочника.
- MVP, 2–4 месяца. Минимальный рабочий контур: клиенты и точки, единый журнал заказов, обмен с 1С, базовые отчёты. Запускается на одном отделе или филиале.
- Пилот, 1–2 месяца. Работа на реальных данных, исправление ошибок, доводка интерфейсов по замечаниям пользователей.
- Развитие. Приложение агента, B2B-портал, контроль дебиторки, аналитика для производителей — по очереди, в порядке отдачи.
Из чего складывается бюджет
Стоимость разработки определяется не числом экранов, а сложностью логики и интеграций. Основные факторы:
| Фактор | Что увеличивает бюджет | Как сократить |
|---|---|---|
| Интеграция с учётом | Нестандартная или сильно доработанная 1С, несколько баз | Привести справочники в порядок до старта, договориться о ключах |
| Правила цен и скидок | Много уровней скидок, акций и исключений | Пересмотреть и убрать неиспользуемые правила |
| Каналы заказов | Агент, портал, бот, EDI, почта сразу | Начать с одного-двух, остальные — этапами |
| Мобильная часть | Офлайн-режим, фото, GPS, печать документов | Определить минимально нужный набор для первой версии |
| Отчётность | Десятки уникальных отчётов | Начать с 5–7 ежедневных, остальное — выгрузкой |
| Миграция данных | Клиенты в Excel у агентов, дубли в 1С | Чистка базы силами компании до переноса |
| Права доступа | Сложная иерархия филиалов и территорий | Описать роли на этапе проектирования |
Помимо разработки закладывайте сопровождение: исправления, небольшие доработки, обновления при изменении 1С, хостинг. Это постоянная статья расходов, как и подписка на готовую систему, просто устроена иначе.
Как сравнивать варианты по деньгам
Сравнивать стоит совокупную стоимость владения за 3–5 лет, а не стоимость старта. Для готовой системы это подписка за всех пользователей, оплата интегратора, виджеты и внешние сервисы, а также время сотрудников на обходные пути. Для своей — разработка, сопровождение и инфраструктура. Посчитайте и вторую сторону — что система даст: меньше ручного ввода заказов, меньше просроченной дебиторки, меньше потерянных точек. Для этого подходит калькулятор окупаемости CRM; если основная работа — связь с 1С, оцените её отдельно в калькуляторе стоимости внедрения CRM с 1С.
Условный пример логики: допустим, в компании 15 офисных пользователей и 25 агентов. Для готовой системы с оплатой за пользователя считайте подписку на всех 40 человек, а не только на офис, плюс мобильный модуль и интеграцию. Для своей разработки — первоначальный проект и ежемесячное сопровождение. Если через три года число агентов удвоится, в первом случае вырастет подписка, во втором — почти ничего. Обратное тоже верно: при маленькой команде и типовом процессе готовая система почти всегда дешевле.
Что подготовить до старта
Значительная часть сроков и бюджета уходит не на программирование, а на выяснение того, как компания на самом деле работает. Многое можно подготовить заранее своими силами:
- Выгрузите список клиентов и точек из 1С и из таблиц агентов, оцените, сколько дублей и пустых полей.
- Соберите действующие правила цен: какие прайс-листы, скидки и акции применяются сейчас, какие остались только в справочнике.
- Опишите текущий путь заказа от каждого канала до отгрузки — кто что делает и где возникают ошибки.
- Сформулируйте правила по кредитным лимитам и просрочке: кто решает, по какому порогу, какие исключения.
- Перечислите отчёты, которые смотрите каждую неделю, и отчёты, которых требуют производители.
- Определите, кто со стороны компании будет отвечать на вопросы разработчиков и принимать работу.
С этими материалами обследование становится короче, а оценка — точнее. Без них подрядчик будет закладывать запас на неопределённость, и это честно: он не знает, сколько исключений скрывается в ваших правилах скидок.
Типичные ошибки выбора
Выбирают по демо, а не по своим сценариям: на презентации всё работает, потому что показывают типовой процесс. Попросите показать ваши три самых сложных случая — клиента с несколькими точками и общим лимитом, акцию производителя с ограничением по датам, возврат по частичной отгрузке. Вторая ошибка — считать только стоимость лицензий и забывать про интегратора, который будет дорабатывать систему годами. Третья — внедрять CRM без участия агентов и менеджеров: систему, которую им навязали, будут заполнять формально.
Как снизить риск проекта
- Начинайте с обследования, а не с ТЗ на 80 страниц, написанного без пользователей.
- Назначьте со стороны компании владельца проекта с правом принимать решения — обычно коммерческого директора.
- Требуйте рабочую версию каждые 2–3 недели, а не раз в квартал.
- Зафиксируйте в договоре, что исходный код и данные принадлежат вам, и где система будет размещена.
- Проверьте, как подрядчик работает с 1С: интеграция — самая рискованная часть проекта.
- Заранее решите, кто будет сопровождать систему после запуска.
Перечень функций, на которые стоит опираться в требованиях, собран в статье CRM для дистрибьютора: что должна уметь, а пример отраслевой архитектуры — на странице CRM для оптовой торговли.
Вопросы и ответы
Подойдёт ли amoCRM для дистрибьютора?
Для работы отдела развития с новыми клиентами и сетями — да. Для повторных заказов сотен точек, маршрутов агентов, индивидуальных цен и кредитных лимитов amoCRM потребует внешних доработок, и их стоимость нужно сравнивать с собственной разработкой.
Что лучше для оптовой компании: Битрикс24 или своя CRM?
Битрикс24 разумен, если процессы близки к типовым и нужен единый портал сотрудников. Своя CRM оправдана, когда агенты, портал и офис должны работать с одними ценами, лимитами и остатками из 1С и логика сильно отличается от типовой воронки.
Сколько стоит разработка CRM для дистрибьютора?
Зависит от числа интеграций, сложности ценообразования, каналов заказов и мобильной части. Оценить свой проект можно в калькуляторе стоимости разработки CRM, а сравнивать с готовыми системами лучше по стоимости владения за 3–5 лет.
Сколько времени занимает разработка CRM на заказ?
Ориентировочно: обследование и проектирование — 1–2 месяца, первая рабочая версия — ещё 2–4 месяца, пилот — 1–2 месяца. Дальше систему развивают этапами, подключая приложение агента, портал и аналитику.
Можно ли сначала внедрить готовую CRM, а потом перейти на свою?
Да, если с самого начала держать один справочник клиентов и выгружаемые данные. Тогда переход сводится к миграции, а не к восстановлению истории из таблиц.