Мы интегрировали 1С и CRM — и через год в отчетах пропало 30 млн. 5 ошибок интеграции, которые совершают почти все компании
Несколько лет назад к нам пришла компания из оптовой торговли. Ситуация выглядела странно. В CRM менеджеры видели оборот 420 млн рублей. В 1С бухгалтерия показывала 390 млн.
Разница — 30 миллионов. Никто не понимал, где ошибка. Начали разбираться, оказалось, проблема не в продажах и не в бухгалтерии. Проблема была в интеграции между 1С и CRM. Заказы менялись в обеих системах, дубли клиентов множились, часть данных переписывалась автоматически. И самое интересное — интеграция была сделана всего год назад и стоила компании несколько миллионов рублей.
За последние годы мы встретили десятки подобных историй. И почти всегда проблемы возникают из-за одних и тех же ошибок. Разберём их.
Ошибка №1. Никто не решает, где находятся «главные данные»
В большинстве компаний интеграция выглядит так:
CRM ↔ 1С
Данные просто передаются туда-обратно. На первый взгляд всё нормально. Но через некоторое время системы начинают переписывать данные друг друга.
Реальный кейс
Компания продаёт промышленное оборудование. Процесс выглядел так:
1 менеджер создает заказ в CRM
2 заказ попадает в 1С
3 бухгалтерия корректирует цену4 интеграция отправляет заказ обратно в CRM
Менеджер видит новую сумму и думает, что это ошибка. Он снова меняет цену. Через пару часов один заказ может быть перезаписан 6–7 раз. В итоге сотрудники начали писать цену в комментариях, потому что системе перестали доверять.
Как должно быть
В интеграции всегда должен быть единственный источник данных.
Например:
CRM — клиенты — сделки — заказы
1С — финансы — документы — склад
Это простое правило экономит компаниям месяцы проблем.
Ошибка №2. Пытаются синхронизировать всё подряд
Когда бизнес заказывает интеграцию, возникает естественная мысль: «Раз уж делаем интеграцию — пусть передаётся всё.»
Начинают синхронизировать:
- всю номенклатуру
- характеристики товаров
- комментарии
- статусы
- историю изменений
- пользовательские поля
Интеграция превращается в огромную схему.
Реальный кейс
Оптовая компания с каталогом 120 тысяч товаров.
Интеграция передавала:
— карточки товаров — характеристики — цены — остатки — акции — статусы
Каждое обновление занимало 45 минут.
В это время:
- менеджеры продавали товары без актуальных остатков
- CRM тормозила
- очередь обмена постоянно росла.
Когда интеграцию пересобрали, оставили только:
CRM → заказ1С → цены и остатки
Система стала работать в десятки раз быстрее. Интеграция почти всегда ломается, когда пытаются передавать слишком много данных.
Ошибка №3. Никто не думает о дубликатах клиентов
Эта проблема появляется не сразу. Первые месяцы база выглядит нормально, потом постепенно появляются записи:
- ООО Альфа
- Альфа ООО
- Альфа (новый клиент)
- Alfa LLC
CRM считает, что это разные компании.
Реальный кейс
B2B-компания из строительной отрасли. Через год после запуска интеграции:
CRM — 48 000 клиентов
Реальных компаний — около 18 000.
То есть больше половины базы было дублями. Последствия:
— менеджеры не видели полную историю клиента — маркетинг не мог анализировать сегменты — отчеты по обороту были искажены.
Причина оказалась банальной. Интеграция не проверяла совпадения по ИНН. Любая новая заявка создавала нового клиента. Очистка базы заняла несколько месяцев.
Ошибка №4. Интеграция не учитывает реальные процессы бизнеса
Бизнес редко работает идеально. Клиенты:
— меняют состав заказа— просят скидки— меняют адрес доставки.
Но интеграции часто строят так, будто ничего этого не происходит.
Реальный кейс
Компания из e-commerce. Процесс был простой:
1 заказ создаётся в CRM
2 заказ отправляется в 1С
3 склад отгружает товар
Но часто происходило следующее:
Клиент менял заказ.
Менеджер редактировал сделку в CRM.
Интеграция не обновляла заказ в 1С.
В итоге:
— склад видел старую версию заказа
— отправлял неправильный товар
— компания получала возвраты.
После переработки интеграции добавили:
— контроль версий заказов
— синхронизацию изменений
— блокировку редактирования после оплаты.
Количество ошибок при отгрузке снизилось почти в 4 раза.
Ошибка №5. Интеграция рассчитана только на две системы
На старте у компании обычно есть:
— CRM
— 1С
Интеграцию делают напрямую. Но через год появляются:
— интернет-магазин
— маркетплейсы
— мобильное приложение
— BI-аналитика
— складские системы.
И начинается хаос.
Реальный кейс
Розничная сеть. Когда подключили маркетплейсы, оказалось, что каждая система должна интегрироваться со всеми остальными.
Количество интеграций росло как снежный ком.
3 системы → 3 интеграции
5 систем → 10 интеграций
7 систем → 21 интеграция
В какой-то момент компания поняла, что проблема не в конкретных интеграциях. Проблема в архитектуре. Любое изменение в одной системе начинало ломать половину процессов.
Например:
— обновление CRM могло остановить обмен с интернет-магазином
— изменение формата заказа ломало интеграцию со складом
— подключение нового канала продаж требовало переписывать несколько интеграций сразу.
В итоге компания полностью изменила подход.
Вместо десятков прямых интеграций они внедрили интеграционную платформу, через которую начали проходить все потоки данных.
Теперь архитектура выглядела иначе.
CRM, интернет-магазин, маркетплейсы, складская система и аналитика больше не интегрировались друг с другом напрямую. Каждая система подключалась только к интеграционной платформе, которая управляла обменом данными.
Платформа брала на себя:
— маршрутизацию данных между системами
— контроль ошибок
— обработку очередей сообщений
— журнал операций
— управление версиями интеграций.
После этого подключение новых систем перестало быть сложным проектом. Если раньше интеграция занимала несколько месяцев, то теперь новые сервисы подключаются за несколько дней. И самое важное — изменения в одной системе больше не ломают всю инфраструктуру обмена данными.
Самая дорогая ошибка интеграции
Почти все компании воспринимают интеграцию как техническую задачу. Но на самом деле это архитектура движения данных в бизнесе.
Если она сделана неправильно, появляются:
— расхождения в отчетах
— дубли клиентов
— ручные исправления
— Excel «на всякий случай».
И самое неприятное — руководитель начинает не доверять цифрам в системе. А это уже проблема не IT, а управления бизнесом.