3

WebTech

Личный кабинет

Проекты, коммерческие предложения, документы и отчёты — в одном месте.

Войти Зарегистрироваться Забыли пароль?
Обмен с CRM

Связываем магазин с CRM без потерянных заказов и ручных переносов

Настраиваем двусторонний обмен между сайтом и Битрикс24 или amoCRM: заказы, лиды, клиенты, статусы и договоры. Статус сделки и статус заказа жёстко соответствуют друг другу, а повторная отправка не создаёт дубликатов. 1С остаётся источником номенклатуры, цен и остатков.

Или сразу: +7 (962) 368-39-51 Telegram

2 CRM
Битрикс24 и amoCRM в одном контуре
статусы
двусторонняя карта соответствия
очередь
повторная отправка после сбоя
1С
номенклатура, цены и остатки
Задачи

Из-за чего обмен с CRM перестаёт работать

Проблемы редко связаны с самой CRM. Обычно дело в том, как описаны статусы, поля и правила сопоставления клиентов.

Заказы, которых нет в CRM

Сайт принял заказ, но отправка упала на таймауте, и менеджер о нём не знает. Покупатель ждёт звонка, а заказ живёт только в админке магазина и постепенно превращается в претензию.

Дубликаты клиентов и сделок

Человек оформил заказ как гость, затем зарегистрировался и написал в чат — в CRM появились три карточки. Без правила сопоставления по телефону, почте и номеру заказа история покупок размазывается по ним.

Статусы расходятся между системами

Заказ отменён на сайте, а сделка осталась в работе; менеджер перевёл сделку в «успех», но оплата не пришла. Карту соответствия нужно описывать целиком, включая отмены, возвраты и частичные отгрузки.

Поля теряются при переносе

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

Массовая синхронизация ломает данные

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

Нет отчётности по менеджерам и источникам

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

Решения

Что настраиваем в обмене с CRM

Обмен описывается как процесс с правилами, а не как набор запросов к API в момент оформления заказа.

Передача заказов и лидов

Отправляем данные в CRM сразу после оформления, с полным составом заказа и всеми выбранными покупателем опциями.

  • Создание сделки, лида или заказа в зависимости от модели продаж
  • Передача состава заказа, доставки, оплаты и комментариев
  • Источник обращения, utm-метки и страница входа
  • Идемпотентность: повторная отправка не создаёт вторую сделку

Двусторонние статусы

Описываем карту соответствия и следим, чтобы изменения в обе стороны не зацикливались и не перетирали друг друга.

  • Таблица соответствия статусов заказа и стадии сделки
  • Защита от эхо-обмена и повторной обработки собственных изменений
  • Обработка отмен, возвратов и частичных отгрузок
  • Журнал переходов с указанием источника изменения

Клиенты, контакты, договоры

Держим единую карточку клиента без дубликатов и с полной историей покупок в одном месте.

  • Правила сопоставления по телефону, почте и реквизитам
  • Объединение дубликатов и привязка заказов к компании
  • Передача договоров, счетов и закрывающих документов
  • Сегменты и признаки: оптовый клиент, повторный, проблемный

Устойчивость обмена

Обмен работает как поток с очередью, а не как один запрос в момент оформления заказа.

  • Очереди на отправку данных и обработку вебхуков CRM
  • Повторные попытки с нарастающей задержкой и ограничением по числу
  • Мониторинг расхождений и список необработанных событий
  • Ручной запуск повторной отправки из админки магазина
Процесс

Как проходит интеграция с CRM

Сначала договариваемся о правилах обмена с отделом продаж, и только потом пишем код: иначе карту статусов придётся переделывать.

  1. 01 3–5 дней

    Разбор процессов продаж

    Уточняем, как устроены воронки и роли менеджеров и что считается успешной сделкой. Фиксируем, какие поля обязательны, а какие переносить не нужно.

  2. 02 1 неделя

    Карта соответствия

    Описываем таблицу статусов, правила сопоставления клиентов и порядок обработки отмен и возвратов. Согласуем документ с отделом продаж.

  3. 03 2–4 недели

    Реализация обмена

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

  4. 04 2–3 недели

    Связка с 1С и отчётность

    Подключаем номенклатуру, цены и остатки из 1С, настраиваем отчёты по источникам заказов и работе менеджеров.

Почему обмен с CRM нельзя делать одним запросом

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

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

Дубликаты в CRM: как их не создавать

Дубликаты появляются там, где нет правила сопоставления. Клиент оформляет заказ как гость, затем регистрируется, потом пишет в чат — и в CRM возникает три карточки с одной историей покупок, разбитой на части. Менеджер видит неполную картину, а аналитика по клиенту теряет смысл.

Решение описывается до разработки: по каким полям искать контакт, что делать при совпадении телефона, но разных именах, как поступать с компаниями и ИНН. Поиск должен выполняться перед созданием, а для уже накопленных дублей нужна разовая сверка с объединением и перепривязкой заказов.

Роль 1С в обмене данными

В большинстве российских компаний 1С остаётся источником номенклатуры, цен и остатков, а CRM — местом работы отдела продаж. Если позволить обеим системам менять одни и те же данные, конфликты неизбежны: менеджер поправит цену в сделке, а ночная выгрузка вернёт прежнюю. Поэтому направление обмена нужно зафиксировать для каждого справочника.

На практике работающая схема выглядит так: номенклатура и цены идут из 1С, заказы и статусы — из магазина и CRM, а оплаты и отгрузки синхронизируются по документам. Любое исключение из этого правила стоит описывать отдельно, иначе учёт постепенно расходится.

Частые вопросы

Типовой обмен заказами и статусами с Битрикс24 или amoCRM занимает от трёх до пяти недель вместе с картой соответствия и настройкой очередей. Добавление клиентов, договоров и связки с 1С увеличивает срок до двух месяцев. Начинать стоит с заказов: это самый заметный для бизнеса поток.

Из проектирования карты соответствия, разработки обмена, настройки очередей и мониторинга, а также работ на стороне 1С, если она участвует. Отдельная часть — поддержка: справочники и воронки меняются, обмен нужно сопровождать. Лицензии CRM и 1С считаются отдельно и зависят от числа пользователей.

Заказ сохраняется в магазине, а событие отправки ставится в очередь. Когда CRM снова отвечает, обмен догоняет накопившиеся записи, а дубликаты не создаются благодаря идемпотентности по номеру заказа. Если очередь не разбирается дольше заданного срока, дежурный получает уведомление. Менеджер в это время видит заказ в админке магазина и может начать работу, не дожидаясь обмена.

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

Свяжем магазин с вашей CRM

Расскажите, какая CRM используется и как устроены воронки, — предложим схему обмена и оценим сроки.