Интеграция с CRM нужна, когда одна и та же заявка живёт в трёх местах: в почте, в таблице менеджера и в самой CRM. Цена в учётной системе одна, в CRM другая, и никто не знает, какая правильная. Хорошая интеграция убирает ручной перенос и при этом не создаёт новых проблем: дублей, потерянных заказов и конфликтующих данных.
- 01СайтСоздаёт лид или сделку в CRMавтоматически
- 02СистемаПередаёт заказ в ERP для исполненияавтоматически
- 03ERPОтдаёт остатки: они приходят только из ERPавтоматически
- 04СотрудникРазбирает ошибки синхронизациипроверка сотрудником
автоматическипроверка сотрудникомручной шаг
Зачем интегрировать CRM
Когда компания работает в нескольких независимых системах, сотрудники переносят данные вручную, разбираются с дублями и тратят время на сверку. Интеграция объединяет системы в один процесс и не требует заменять всю инфраструктуру.
С чем интегрируют CRM-систему
Интеграция CRM с другими системами чаще всего связывает её с сайтом, телефонией, почтой, мессенджерами, ERP, платёжными системами, аналитикой и внешними API. При этом процесс не обязан заканчиваться в CRM: автоматизация может связывать её с документооборотом и внутренними сервисами.
Сами интеграции проектируют как часть архитектуры CRM: определяют источники данных, направления синхронизации, события, правила обновления, права доступа и обработку ошибок. Если CRM ещё только планируется, об этом стоит думать на этапе разработки CRM.
Интеграция сайта с CRM
Заявка с сайта автоматически создаёт лид или сделку и передаёт в CRM источник обращения, контакты, выбранную услугу и дополнительные поля. Обратная синхронизация используется для статусов, персональных данных или личного кабинета клиента.
Интеграция CRM и ERP
У систем разные зоны ответственности: CRM отвечает за коммуникацию и продажи, ERP — за учёт, склад, документы и исполнение заказа. Поэтому для клиентов, номенклатуры, заказов, оплат и статусов заранее определяют главную систему. Без этого две системы одновременно правят одно поле и создают конфликтующие данные.
Для каждой сущности фиксируют направление: в одну сторону или двусторонний обмен. Двусторонний сложнее и требует правил разрешения конфликтов. Пример распределения: остатки приходят только из ERP, новые заказы — только из интернет-магазина.
ESB для интеграции CRM и ERP
ESB, сервисная шина предприятия, — промежуточный слой, через который системы обмениваются сообщениями вместо прямых связей «каждая с каждой». Нужна она не всегда. В материалах KORVENIQ прямо сказано: не вводить брокер сообщений, ESB или микросервисы ради моды; для простой связки достаточно прямого обмена по API.
Пример проекта с шиной есть в кейсах той же компании: данные дублировались между CRM, ERP и веб-порталом, синхронизацию делали вручную 2 раза в день. После внедрения единой шины и синхронизации в реальном времени, по данным компании, ручных синхронизаций стало на 80% меньше.
Как KORVENIQ проектирует интеграцию CRM и ERP — на странице услуги.
Боты и CRM
Чат-бот может создавать в CRM лид, контакт, сделку, обращение или задачу и прикладывать контекст диалога. Бот в Telegram может ещё и показывать клиенту статус из CRM. Но до разработки нужно определить главную систему для каждого типа данных, чтобы CRM и бот не создавали конфликтующие записи.
Как проектируют интеграцию CRM-системы
- Что и куда. Какие данные передаются, в каком направлении, как часто и какая система главная для каждого типа данных.
- Сопоставление записей. Стабильные идентификаторы или таблица связей. Сопоставление только по имени, телефону или email порождает дубли.
- Способ обмена. Webhooks, если изменение нужно передать сразу после события; периодическая синхронизация, если внешняя система webhooks не умеет. Синхронизация в реальном времени возможна, когда обе системы поддерживают подходящий механизм.
- Обработка ошибок. Временные и постоянные ошибки различают, повторы ограничивают, бесконечные попытки запрещены.
Техническую сторону обмена описывает статья настройка интеграции API.
Типичные ошибки
| Ошибка | Последствие |
|---|---|
| Не определён источник истины | Две системы правят одно поле, данные расходятся |
| Сопоставление по имени или телефону | Дубли клиентов и сделок |
| Ошибки синхронизации скрыты | Сотрудники не знают, что запись не дошла |
| Ключи API в коде сайта | Утечка доступа: секреты должны храниться на сервере |
| Передача всех полей подряд | Лишние персональные данные в чужих системах |
Перенос данных из старой CRM
Перенос возможен, если данные доступны для экспорта или через API. Перед ним определяют структуру исходных данных, правила сопоставления полей и проверяют качество информации. Бывает, что нужны оба шага: сначала миграция исторических данных, потом постоянная синхронизация.
Стоимость интеграции
Цена зависит от количества систем, качества и ограничений их API, числа сущностей, направления обмена, webhooks, фоновых задач, очередей, миграции данных и требований к надёжности. Для сложных связок сначала проверяют один ключевой процесс. Как интеграция помогает продажам, разобрано в статье автоматизация отдела продаж.
Частые вопросы
Можно ли интегрировать CRM с сайтом и ERP одновременно?
Да. Сайт, CRM и ERP объединяют через доступные API, определив направления обмена, главные системы и правила синхронизации.
Нужна ли ESB для интеграции CRM и ERP?
Не обязательно. Для простой связки хватает прямого обмена по API, шину вводят, когда систем и интеграций много.
Можно ли синхронизировать CRM в реальном времени?
Да, если системы поддерживают подходящий механизм. Иначе используют периодическую синхронизацию с допустимой задержкой.
Можно ли перенести данные из старой CRM?
Да, если данные доступны для экспорта или через API. Перед переносом сопоставляют поля и проверяют качество данных.