Главный страх при смене CRM: «мы потеряем историю». Клиенты, сделки и контакты обычно переезжают, а вот комментарии менеджеров, записи звонков, файлы в карточках и задачи часто остаются в старой системе. Через месяц старую подписку отключают, и три года работы отдела продаж превращаются в недоступный архив. Разбираем, что на самом деле можно забрать через API и как это сделать за один запуск.
Что отдаёт API amoCRM
У amoCRM подробный API v4. По долгосрочному токену интеграции доступно почти всё, что видно в интерфейсе:
- Сотрудники, воронки и этапы со своими цветами.
- Контакты и компании со всеми полями: несколько телефонов и почт, мессенджеры, должность, метки, свои поля.
- Сделки с суммой, датами, ответственным, автором, метками, UTM-метками из полей, причиной отказа и товарами из каталога.
- Примечания: обычные комментарии, служебные сообщения, SMS, а главное, звонки с длительностью, статусом и ссылкой на запись, и вложения с идентификатором файла на Диске amoCRM.
- Задачи, включая завершённые, с результатом.
- События: история смены этапов по каждой сделке, кто и когда перевёл.
- Каталоги товаров с ценами и артикулами.
Чего API не отдаёт: переписки в чатах (они живут в отдельном сервисе amojo, куда внешним системам доступа нет). Их можно только выгрузить вручную.
Что отдаёт REST Битрикс24
Битрикс24 работает через входящий вебхук. Ключевой момент: вебхук отдаёт только те области, на которые вы поставили галочки при создании. Если перенос падает с ошибкой «The request requires higher privileges than provided by the webhook token», не хватает права. Для полного переезда отметьте:
| Право в Битрикс24 | Что переносится |
|---|---|
| CRM (crm) | лиды, сделки, контакты, компании, реквизиты, поля, товары, комментарии, дела |
| Пользователи (user) | сотрудники. Нужно именно «Пользователи», а не «краткая информация» |
| Задачи (task) | задачи с подзадачами, чек-листами, комментариями и учтённым временем |
| Социальная сеть (sonet) | рабочие группы и проекты с участниками |
| Телефония (telephony) | история звонков и ссылки на записи |
| Диск (disk) | файлы из карточек, комментариев и задач |
Без последних трёх прав перенос пройдёт, но проекты, звонки и файлы пропустятся. Нормальный инструмент переезда должен предупреждать об этом заранее, а не падать посередине.
Что обычно теряется и почему
- Записи звонков. Ссылка на запись в старой CRM работает, пока жив ключ доступа. Как только его удаляют, запись недоступна. Правильно скачивать записи на свою сторону во время переезда.
- Файлы. В Битрикс24 файл лежит на Диске, в amoCRM на отдельном сервисе. В карточке хранится только ссылка. Переносить надо сам файл.
- Свои поля. Инструменты переезда часто сваливают их текстом в описание. Тогда фильтровать по ним нельзя. Лучше, когда поля создаются в новой системе как поля с тем же типом: число, дата, список.
- История этапов. Без неё аналитика по времени на этапе и путь клиента начинаются с даты переезда.
- Завершённые задачи. Их переносят редко, а именно они и есть история работы с клиентом.
- Дубли клиентов. Контакт с одним телефоном есть и в контактах, и в лиде. Склеивать надо по нормализованному телефону и почте.
Как проходит переезд в Fury CRM
В Fury CRM переезд запускается из настроек: Интеграции → Импорт и переезд. Для amoCRM нужен поддомен и долгосрочный токен, для Битрикс24 ссылка вебхука. Дальше:
- Нажмите «Проверить подключение». Кабинет покажет, сколько сделок, контактов, задач и звонков видит, и предупредит, каких прав не хватает.
- Отметьте, что переносить: сотрудников, клиентов, сделки, комментарии и дела, задачи, товары, звонки, файлы и записи, проекты, историю этапов.
- Запустите. Перенос идёт шагами в фоне вкладки, прогресс виден на экране. Большие базы переносятся несколько часов, это нормально.
Куда что ложится: сделки на доски с теми же этапами, свои поля становятся полями доски, метки метками, звонки попадают в журнал звонков с записью, файлы во вложения карточки, задачи на страницу «Задачи» с привязкой к сделке или проекту, история этапов в ленту карточки и в отчёты. Сотрудники создаются по почте и входят через «Забыли пароль».
Повторный запуск ничего не задваивает: каждая перенесённая запись помечена внешним идентификатором. Поэтому можно перенести сначала часть, посмотреть, затем дозапустить остальное. Ключ доступа удаляется сразу после завершения.
Чек-лист перед отключением старой CRM
- Сверьте счётчики: число сделок и контактов в старой системе и в новой.
- Откройте пять случайных сделок: есть ли комментарии, звонки, файлы, задачи.
- Проверьте, что записи звонков играют в новой системе после удаления ключа.
- Переключите формы на сайте и телефонию на новую CRM, старую оставьте на две недели только на чтение.
- Выгрузите переписки из чатов вручную, если они важны: API их не отдаёт ни у amoCRM, ни у Битрикс24.
Переезд не должен стоить истории. Если инструмент переносит только «клиентов и сделки», это не переезд, а новая CRM с пустыми карточками.