crmforyou.su
10 мин чтения6 июля 2026 г.

Как перейти с amoCRM на EspoCRM: пошаговая миграция, реальные риски и стоимость

*Slug: /blog/espocrm-migration-s-amocrm/ | Дата: 2026-07-06*

CEO оптовой компании в Екатеринбурге подписал контракт на amoCRM в 2021 году: 8 менеджеров, тариф «Расширенный». В 2024-м пришёл счёт на 156 000 рублей в год — на 40% дороже стартового. Плюс 18 000 за интеграцию с Mango Office, 12 000 за виджет почты. CRM стала обходиться дороже, чем зарплата одного менеджера по продажам.

Компания перешла на EspoCRM за 6 недель. Экономия со второго года составила 210 000 рублей ежегодно.

Эта статья о том, как повторить этот переход без потери данных и без остановки продаж.


Почему компании уходят с amoCRM

Три причины срабатывают чаще всего.

Цена подписки растёт быстрее выручки. amoCRM ежегодно индексирует тарифы. Базовый тариф в 2020 году стоил 499 рублей на пользователя в месяц, в 2026-м достигает 849-1 290 рублей в зависимости от пакета и числа пользователей. Команда из 15 человек платит от 152 000 до 232 000 рублей в год только за лицензии, без учёта интеграций.

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

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

EspoCRM закрывает все три проблемы: развёртывание на собственном сервере означает, что данные хранятся у вас, лицензия Community бесплатна, кастомизация доступна через открытый PHP-код без каких-либо ограничений. При этом все функции телефонии, почты и мессенджеров, которые использовались в amoCRM, подключаются в EspoCRM через готовые модули или кастомные интеграции.


Что реально экспортируется из amoCRM

Прежде чем планировать миграцию, нужно знать, с каким объёмом данных придётся работать. amoCRM позволяет выгрузить через интерфейс и API следующее:

Выгружается без ограничений:

  • Контакты и компании (CSV или через API)
  • Сделки с полями, тегами, суммами
  • Пользовательские кастомные поля
  • Воронки и статусы как справочники
  • Задачи с привязкой к сделке и контакту

Выгружается частично или требует обработки:

  • Примечания и комментарии к сделкам: текстовое содержимое выгружается, форматирование теряется
  • Письма из встроенной почты: только если компания использует встроенный почтовый ящик amoCRM; если подключена внешняя почта через IMAP, эти письма уже находятся в вашем почтовом ящике и переносятся независимо
  • История изменений сделок: через API доступен лог событий, но в читаемом виде его нужно дополнительно обрабатывать скриптами

Не выгружается из amoCRM:

  • Аудиозаписи звонков (хранятся у провайдера телефонии, не в amoCRM)
  • Агрегированные метрики воронки (конверсия по этапам, среднее время сделки): это расчётные показатели, не сырые записи в базе данных
  • Настройки и конфигурации виджетов

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


Пошаговый план миграции

Миграция состоит из пяти этапов. Для команды 10-20 человек весь процесс занимает 4-8 недель.

Этап 1. Аудит текущей базы

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

Типичная картина: 30-40% контактов в базе неактивны более двух лет, часть сделок застряла в промежуточных статусах без реальных перспектив. Переносить всё это в новую систему значит создавать мусор с первого дня и усложнять работу менеджеров.

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

Результат аудита — техническое задание на миграцию: что переносим, в каком формате, в какие сущности EspoCRM.

Этап 2. Выгрузка данных из amoCRM

Выгрузка выполняется через API amoCRM. Для стандартных объёмов (до 50 000 контактов, до 100 000 сделок) процесс занимает 1-2 рабочих дня с учётом ограничений API по частоте запросов.

Технически: скрипты на Python или Node.js используют amoCRM OAuth-токен и обходят все страницы через cursor-based pagination. Данные сохраняются в JSON, затем конвертируются в CSV под формат импорта EspoCRM.

Параллельно с основными данными выгружаются справочники (воронки, пользователи, теги) и фиксируется таблица маппинга: какие поля amoCRM соответствуют каким полям в EspoCRM. Этот документ станет основным артефактом следующего этапа.

Этап 3. Развёртывание EspoCRM и импорт данных

EspoCRM устанавливается на выделенный сервер (VPS от 2 vCPU, 4 GB RAM). Базовая установка с настройкой сервера занимает 1-2 дня работы разработчика.

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

Затем импорт в строгом порядке: сначала компании, потом контакты с привязкой к компаниям, затем сделки с привязкой к контактам, в последнюю очередь задачи и активности.

Типичная ошибка на этом этапе: импортировать сделки раньше контактов. EspoCRM не может привязать сделку к несуществующему контакту, и весь импорт сделок падает с ошибками. Восстановление занимает дополнительный день работы.

Этап 4. Настройка воронки и интеграций

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

Для каждой воронки настраивается логика автоматических действий: при смене статуса создаётся задача менеджеру; при достижении этапа «КП отправлено» запускается напоминание через 3 дня; при закрытии сделки со статусом «Отказ» автоматически уходит письмо с коротким опросом.

Интеграции подключаются заново. Большинство сервисов, которые компании используют с amoCRM, имеют готовые модули для EspoCRM: Mango Office, OnlinePBX, UIS по телефонии, SMTP и IMAP для почты, Telegram для уведомлений и входящих обращений.

Этап 5. Тестирование и обучение команды

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

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

Обучение команды: 2-3 часовых сессии по работе с базовым интерфейсом плюс видеозаписи для новых сотрудников. После двух недель без критических замечаний amoCRM отключается.


Сколько стоит миграция: расчёт для команды 10 человек

Расчёт для типовой ситуации: 10 менеджеров, база 15 000 контактов, 40 000 сделок, 3 интеграции (телефония, корпоративная почта, 1С).

Разовые затраты на миграцию:

  • Аудит базы и подготовка технического задания: 15 000-25 000 руб.
  • Развёртывание EspoCRM на сервере: 10 000-15 000 руб.
  • Написание скриптов выгрузки и импорта: 20 000-35 000 руб.
  • Настройка воронок и автоматизации: 25 000-45 000 руб.
  • Подключение трёх интеграций: 30 000-50 000 руб.
  • Обучение команды: 10 000-15 000 руб.

Итого: 110 000-185 000 рублей. Нижняя граница соответствует типовому проекту без сложных кастомизаций, верхняя отражает проект с нестандартной логикой воронок и интеграциями под специфику бизнеса.

Ежегодные операционные затраты EspoCRM:

  • VPS-сервер (2 vCPU, 4 GB RAM, 80 GB SSD): 12 000-18 000 руб./год
  • Лицензия EspoCRM Community: 0 руб.
  • Поддержка и обновления: 30 000-60 000 руб./год (при наличии договора на сопровождение)

Итого ежегодно: от 12 000 до 78 000 рублей.

Сравнение с amoCRM для 10 пользователей:

  • Тариф «Расширенный»: 849 руб. × 10 пользователей × 12 месяцев = 101 880 руб./год
  • Два-три платных виджета: 30 000-60 000 руб./год
  • Итого: 130 000-160 000 руб./год

При базовом сценарии без сопровождения EspoCRM обходится в 12 000-18 000 рублей в год против 130 000-160 000 у amoCRM. Срок окупаемости затрат на миграцию: 12-18 месяцев. Начиная со второго года — чистая экономия от 50 000 до 140 000 рублей ежегодно.


Риски и как их снизить

Потеря части истории сделок. До начала миграции экспортируйте все данные в JSON и сохраняйте архив на отдельном носителе. Если история звонков критична для вас, запросите у провайдера телефонии файлы записей отдельно: большинство провайдеров хранит их от 3 до 12 месяцев.

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

Сопротивление команды. EspoCRM визуально отличается от amoCRM: другая навигация, другая структура карточки сделки. Начинайте обучение за две недели до переключения. Назначьте внутреннего «чемпиона» из числа менеджеров — тот, кто освоит систему первым и будет помогать коллегам с вопросами в первые недели.

Дубли контактов после импорта. amoCRM и EspoCRM используют разные правила дедупликации. Перед импортом запустите дедупликацию по email и телефону в исходных данных, настройте правила уникальности в EspoCRM для исключения повторных записей при последующей работе.

Несовместимость кастомных полей. Если в amoCRM есть поля типа «список» или «переключатель», их значения нужно маппировать вручную. Фиксируйте таблицу маппинга до начала импорта, проверяйте её на тестовой выборке из 100-200 записей перед полным импортом.


Кейс: производственная компания, Нижний Новгород

Производитель промышленных вентиляторов, 12 менеджеров по продажам, база 22 000 контактов, цикл сделки 45-90 дней.

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

Решение: EspoCRM с кастомным модулем «Согласование КП» как дочерняя сущность к сделке с собственным workflow. При создании коммерческого предложения автоматически запускается цепочка согласований: технический директор, коммерческий директор, финансовый контроль. Каждый согласующий видит только свой текущий шаг и получает уведомление при передаче ему на согласование.

Результат через 6 месяцев: среднее время согласования КП сократилось с 11 до 4 дней, конверсия из этапа «КП отправлено» в «Договор» выросла с 31% до 44%. Стоимость миграции с кастомным модулем составила 185 000 рублей. Экономия на подписке amoCRM — 142 000 рублей в год.


Как проверить качество миграции

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

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

Сделки. Выберите 20-30 случайных закрытых сделок из amoCRM и найдите их в EspoCRM. Проверьте: сумма сделки, статус воронки, дата закрытия, привязка к контакту и компании. Типичная ошибка: сделки перенеслись, но потеряли привязку к контакту из-за неверного порядка импорта.

Задачи и активности. Откройте 10-15 карточек активных сделок и проверьте, что задачи по ним присутствуют с правильными сроками и ответственными.

Воронки. Для каждой воронки убедитесь, что количество сделок по статусам совпадает с amoCRM. Расхождение на 1-3% допустимо (дубли, которые были исключены при аудите), расхождение на 10% и более требует разбирательства.

Интеграции. Сделайте тестовый звонок через подключённую телефонию: убедитесь, что звонок зафиксировался в карточке сделки в EspoCRM. Отправьте тестовое письмо через настроенный SMTP и убедитесь, что оно попало в историю активностей.

Такая проверка занимает 2-3 часа на команду 10 человек, но исключает риск обнаружить проблемы через месяц после отключения amoCRM, когда исходные данные уже недоступны.


5 вопросов, которые задают перед миграцией

Можно ли перенести историю переписки из встроенной почты amoCRM?

Да, если компания использовала встроенную почту amoCRM, письма доступны через API. Если подключалась внешняя почта через IMAP, письма хранятся в почтовом ящике компании и переносятся независимо от CRM.

Что будет с записями звонков?

Записи хранятся у провайдера телефонии, а не в amoCRM. При подключении той же телефонии к EspoCRM новые звонки записываются автоматически. Старые записи нужно запросить у провайдера отдельно через личный кабинет или по обращению в поддержку.

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

Да, это хорошая стратегия для крупных команд от 20 человек. Один отдел работает в EspoCRM, остальные в amoCRM, данные синхронизируются через API на период перехода. Такой подход снижает риски и даёт время на «притирку» процессов.

Сколько производительности теряет команда в период перехода?

При двухнедельном параллельном периоде потери производительности невысоки. Первые 3-5 дней менеджеры работают медленнее из-за непривычного интерфейса, к концу второй недели скорость возвращается к обычной.

Нужно ли продлевать amoCRM на период миграции?

Да, на 1-2 месяца сверх текущего периода. Это страховка: если миграция затянется или обнаружится критическая проблема, данные в amoCRM остаются доступны для сверки. Стоимость такой страховки: один-два месячных платежа за команду.


Хотите оценить, сколько займёт и сколько стоит миграция именно вашей базы? Получить консультацию по миграции: разберём, что реально выгрузится из вашей amoCRM, и составим план перехода под вашу команду.

Есть вопрос по теме?

Расскажите про задачу — ответим что подойдёт.

Защищено reCAPTCHA: Privacy · Terms
Написать в Telegram