Когда Битрикс24 начинает раздражать, первая мысль простая: найти аналог Битрикс24 и переехать. Типичные поводы известны: менеджеры путаются в интерфейсе, автоматизации конфликтуют, интегратор, который всё настраивал, больше не отвечает, а продление дорожает. Но переезд CRM это не смена программы, а перенос нескольких лет истории продаж. Ниже разбираю, что проверить до переезда, что выгрузится, а что останется в старой системе, и на что смотреть, выбирая между amoCRM, Битрикс24 и чем-то третьим.
Сразу о рамках. Лицензии CRM я не продаю и процентов с них не получаю, поэтому рейтинга «лучших аналогов» здесь не будет. Я работаю с данными и стыками между системами, и именно на переезде они ломаются чаще всего. Переездов с Битрикс24 в работе у меня пока не было. Стандартный экспорт сделок и выгрузку их истории через API я проверил на тестовом портале: один портал, один тариф, две тестовые сделки. Остальное про экспорт и подписку взято из документации Битрикс24. Что проверено руками, а что взято из документации, помечаю по ходу.
Сначала поймите, что именно не работает
Многие претензии к Битрикс24 на деле претензии к настройке. Лишние поля, которые никто не заполняет. Воронки, нарисованные под процесс трёхлетней давности. Роботы, которые кто-то добавил и забыл, и теперь они двигают сделки не туда. Если перенести тот же процесс в другую CRM, эти проблемы переедут вместе с ним.
Прежде чем искать замену, разделите список жалоб на три части:
- настройка: лишнее, устаревшее, конфликтующее. Лечится чисткой, переезд не нужен;
- система: то, что в Битрикс24 нельзя сделать или что обходится слишком дорого. Это аргумент за переезд;
- деньги: стоимость лицензии и доработок. Сравнивайте с полной ценой переезда, а не только с ценой новой подписки.
Отдельно посмотрите, чем компания пользуется кроме продаж. Битрикс24 это не только CRM, но и задачи, проекты, согласования, внутренние чаты, документы. Если этим живут другие отделы, переезд продаж в отдельную CRM оставит их в Битрикс24, и вместо одной системы получится две.
Что переносится, а что нет
Стандартный экспорт. По документации Битрикс24 выгружает в CSV или Excel лиды, сделки, контакты, компании, счета, предложения и элементы смарт-процессов. В файл попадают поля из таблицы списка, а по желанию ещё поля связанных контактов и компаний, товары и реквизиты. Экспорт контактов есть не на всех тарифах. Права на экспорт настраиваются отдельно для каждого типа данных.
Я выгрузил тестовые сделки в CSV и в Excel со всеми дополнительными опциями. В обоих файлах одни и те же 140 колонок с полями сделки, контакта и компании. Дел, звонков, комментариев из ленты и файлов там нет. Колонка «Комментарий» есть, но это отдельное поле карточки, а не комментарии из ленты: у моих сделок она пустая, хотя в ленте по два комментария. От истории стадий в файле только последний переход: текущая стадия, предыдущая, дата и кто её сменил, причём последний указан номером пользователя, а не именем.
История через API: что я проверил
На тестовом портале я завёл две сделки со звонком, встречей, делом, комментариями, файлами и сменой стадий. Потом выгрузил их тремя методами REST API: дела (crm.activity.list), комментарии (crm.timeline.comment.list) и историю стадий (crm.stagehistory.list). Все три метода доступны через один вебхук с одним правом на CRM. Что пришло и чего не хватило:
- История стадий пришла полностью, с датой и временем каждого перехода, но без автора. Кто передвинул сделку последним, есть в полях самой сделки, а кто делал промежуточные переходы, не видно. Стадии приходят кодами, названия надо забирать отдельным запросом.
- Дела пришли с типом, темой, описанием, датами и ответственным. Звонки в Битрикс24 хранятся как дела, поэтому попадают в ту же выгрузку. Одна тонкость: когда сделку закрыли, её незавершённые дела закрылись сами. В выгрузке это видно только по статусу «завершено автоматически», а отметка «выполнено» у автоматически закрытых дел такая же, как у закрытых вручную.
- Комментарии пришли с текстом, датой и автором.
- Авторы везде приходят номерами пользователей. Чтобы превратить номера в имена, вебхуку понадобилось ещё право на данные пользователей, с ним имена подтянулись.
- Файлы из дел и комментариев приходят ссылками, которые открываются только сотруднику, вошедшему в Битрикс24. Скрипт по такой ссылке получает страницу входа. Скачать файлы получилось отдельным методом Диска, для этого вебхуку понадобилось право на Диск. Ещё одна мелочь: одноимённые файлы Диск переименовывает, так что имя надо брать из его ответа.
- Изменения полей не выгружаются. Я поменял сумму сделки, и в выгрузке осталась только текущая. По документации Битрикс24 хранит такие изменения в журнале «История CRM», но метода API, который их отдаёт, я в документации не нашёл.
Коротко для владельца: движение сделки по стадиям, дела и комментарии забрать можно, но кто делал промежуточные переходы по стадиям и как менялись поля, из выгрузки не узнать. Файлы потребуют отдельного шага.
Чего я не проверял: звонки через настоящую телефонию с записями разговоров (мой тестовый звонок создан через API, а вместо записи разговора я подставил обычный файл), письма, задачи и внутренние чаты.
То, что не переедет. Роботы и бизнес-процессы устроены по правилам Битрикс24. Документация описывает их перенос только в другой Битрикс24, так что при переезде в другую CRM автоматизации, по моей оценке, придётся собрать заново. Как быть с внутренними чатами сотрудников, я не проверял: это отдельный вопрос к плану переезда.
Полная история почти никогда не переезжает в новую CRM в том же виде. У новой системы своя структура, и годы старых дел в ленте карточки больше мешают, чем помогают.
Главная ловушка: история пропадает вместе с подпиской
По документации облачного Битрикс24 для работы с REST API, вебхуками и локальными приложениями нужна подписка на Маркетплейс (сейчас она называется BitrixGPT + Маркетплейс, раньше была Маркет Плюс). Без подписки пропадает способ забрать дела и комментарии скриптом.
Что остаётся без подписки, тоже по документации:
- стандартный экспорт карточек;
- встроенный BI-конструктор, он есть не на всех тарифах. В нём есть наборы данных с делами и историей стадий, отчёт можно сохранить в CSV или Excel, но комментариев среди наборов нет. Документация пишет, что для встроенных функций подписка «скорее всего» не нужна;
- бесплатные приложения из Маркетплейса: на коммерческих тарифах они ставятся без подписки.
Путь через BI-конструктор я руками не проверял, готовое бесплатное приложение для выгрузки истории не искал.
Поэтому порядок такой: сначала полная выгрузка через API, потом отказ от подписки. Легко сделать наоборот: подписку не продлили, а про историю вспомнили задним числом. Тогда остаётся либо оплатить подписку ещё раз ради выгрузки, либо собирать то, что отдаст BI-конструктор, а комментарии копировать руками.
Что делать с выгруженной историей, если в новую CRM она целиком не ляжет:
- архив: сложить всё в собственную базу, где историю можно найти по клиенту, когда она понадобится;
- сводка в карточке: для активных клиентов собрать короткое резюме ключевых договорённостей и перенести в новую CRM одной заметкой. Такие сводки можно собирать с помощью ИИ, но проверяет их человек: ошибка в такой сводке хуже, чем её отсутствие.
Как выбрать аналог Битрикс24: на что смотреть в новой CRM
Какую систему выбрать, зависит от процессов, и сравнивать продукты я не возьмусь. Но есть вопросы, которые стоит задать про любого кандидата, будь то amoCRM, другая российская CRM или тот же Битрикс24 после чистки. Ответы ищите в документации и у продавца до покупки, а не после.
- API. Есть ли открытый API, входит ли он в тариф или требует отдельной подписки, какие у него лимиты? Интеграции с сайтом, телефонией и 1С будут жить именно на нём.
- Импорт истории. Можно ли через API загрузить не только карточки, но и заметки, дела и файлы, с сохранением дат? Если нельзя, план с архивом и сводками из предыдущего раздела становится обязательным.
- Выход. Как из новой системы выгрузить всё, если через три года захочется уйти и из неё? Лучше знать цену выхода заранее.
- Где хранятся данные. Для персональных данных клиентов это вопрос 152-ФЗ: база должна храниться в России.
- Остальные отделы. Если в Битрикс24 живут задачи и согласования, куда переедут они и кто будет платить за вторую систему?
Как переезжать по шагам
Порядок ниже не специфичен для Битрикс24: это общая практика переноса данных между любыми системами.
1. Инвентаризация полей и связей
Выпишите поля, которыми реально пользуются, и всё, что подключено к Битрикс24: формы сайта, телефония, мессенджеры, 1С, рассылки. Каждое подключение придётся пересобрать в новой системе как отдельную интеграцию. Почему такие стыки ломаются, я писал в посте про интеграцию CRM с мессенджерами и таблицами.
2. Чистка до переезда
Дубли, пустые поля, телефоны в разных форматах лучше разобрать в старой системе. Грязная база в новой CRM останется грязной, только в новом интерфейсе. Если Битрикс24 был связан с 1С, отдельно проверьте, не плодил ли обмен дубли: я разбирал это в посте про ошибки обмена 1С и Битрикс24.
3. Пробный перенос на части базы
Перенесите небольшую часть записей и проверьте глазами: связались ли сделки с контактами, не съехали ли стадии, не потерялись ли ответственные. Ошибки сопоставления полей дешевле найти на пробе, чем после полного переноса.
4. Параллельный период
Какое-то время обе системы живут рядом. Чтобы это не превратилось в хаос, нужны три правила: с первого дня новые сделки ведутся только в новой CRM, старая открыта только на чтение, и есть один ответственный за переезд. Интеграции переключайте по одной, проверяя каждую, а не все в один день: иначе при сбое непонятно, где искать, а заявки теряются как раз тогда, когда внимание команды занято новой системой. Как не пропустить такой сбой, я разбирал в посте про мониторинг.
5. Отключение старой системы
Отключайте её, только когда история выгружена, интеграции переключены и работают, а команда перестала заходить в старую CRM, потому что там больше нечего искать.
С чего начать
Прежде чем сравнивать аналоги Битрикс24, ответьте на три вопроса:
- Какие проблемы из вашего списка решаются чисткой настроек, а не переездом?
- Кто кроме отдела продаж живёт в Битрикс24, и куда переедут они?
- Выгружена ли история через API, пока подписка на Маркетплейс активна?
Если после этого переезд всё ещё нужен, его стоит планировать как проект, а не как смену программы. Посчитать, сколько времени команда тратит на ручные стыки между CRM и остальными системами, можно в калькуляторе потерь. А если нужен взгляд со стороны, напишите мне. Созвонимся на 30 минут и посмотрим, что у вас перенесётся, что потеряется и нужен ли переезд вообще.
Узнали свою ситуацию?
Обмен Битрикс24 с 1С и другими системами без дублей, сбои видны сразу. Как это устроено и сколько стоит, на странице «Интеграция Битрикс24».
Обсудить задачу