Главная/Блог/Технологии и CMS/Интеграция сайта с CRM: заявки без потерь

Интеграция сайта с CRM: заявки без потерь

Технологии и CMS10 января 20256 мин чтенияРедакция студии «Санмедиа»
Интеграция сайта с CRM: заявки без потерь

Заявка, которая застряла в почтовом ящике, стоит бизнесу дороже, чем кажется. Разбираем, как связать сайт с CRM так, чтобы каждое обращение попадало к менеджеру за секунды, с источником и без дублей.

Где теряются заявки, если CRM не подключена

Типичная картина до интеграции выглядит так: форма на сайте отправляет письмо на общий адрес, его читает тот, кто первым открыл почту, а дальше всё зависит от памяти и дисциплины. На аудитах мы регулярно видим, что от 10 до 25% обращений с сайта никто не обрабатывает в течение рабочего дня, а часть не обрабатывается вовсе. Причины банальные: письмо ушло в спам, сотрудник в отпуске, заявку «взяли», но не записали, клиент написал повторно — и его посчитали дважды.

Вторая проблема — отсутствие контекста. Менеджер видит имя и телефон, но не знает, с какой страницы пришёл человек, какой товар смотрел, по какой рекламной кампании кликнул. В итоге первый звонок начинается с вопроса «А что вас интересует?», хотя сайт уже знал ответ.

Третья — невозможность посчитать отдачу. Пока заявки живут в почте, руководитель не может ответить, сколько сделок принёс сайт за квартал и какой канал окупается. Интеграция с CRM закрывает все три дыры одновременно.

Что именно должно передаваться из формы

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

  • Контакты и суть обращения: имя, телефон, email, комментарий, выбранная услуга или товар.
  • Страница отправки: URL и заголовок, чтобы понимать, из какого раздела пришёл запрос.
  • Тип формы: «обратный звонок», «запрос прайса», «расчёт стоимости», «заказ образцов» — у каждой свой сценарий обработки.
  • Источник трафика: UTM-метки, реферер, идентификатор клиента веб-аналитики.
  • Содержимое корзины или подборки — для каталогов и магазинов.
  • Время отправки и часовой пояс, если компания работает с регионами.

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

Способы подключения: от почтового парсинга до прямого API

Технически сайт и CRM можно связать несколькими путями. Выбор зависит от CRM, объёма заявок и требований к надёжности.

СпособКак работаетКогда уместенРиски
Разбор писемCRM забирает письма с формы и создаёт лидыВременное решение, старая CRM без APIСбои при изменении шаблона письма, задержки
Готовый модуль CMSПлагин отправляет данные через API CRMСтандартные формы, небольшой потокОграниченная настройка полей, зависимость от обновлений модуля
Собственная интеграция по APIСервер сайта вызывает методы CRM напрямуюНестандартные поля, каталоги, магазины, B2BНужна поддержка при смене версии API
Через промежуточный сервис или шинуСайт пишет в очередь, обработчик раскладывает по системамНесколько систем-получателей, большой потокСложнее архитектура, нужен мониторинг

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

Дубли, повторные обращения и склейка контактов

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

Правила, которые мы закладываем по умолчанию

  1. Нормализуем телефон перед отправкой: убираем пробелы, скобки, приводим к единому формату с кодом страны.
  2. Ищем существующий контакт по телефону и email, прежде чем создавать новый.
  3. Если контакт найден и у него есть открытая сделка — добавляем к ней задачу или комментарий, а не создаём новую.
  4. Если сделка закрыта давно (порог обычно 30–90 дней) — создаём новую, но привязываем к старому контакту.
  5. Повторные отправки одной формы в течение нескольких минут считаем одной заявкой.

Конкретные пороги зависят от цикла сделки. Для производителя оборудования с полугодовым циклом «старая» сделка — это та, что закрыта больше полугода назад, а для интернет-магазина расходников — неделю назад.

Маршрутизация и скорость реакции

Интеграция — это не только доставка данных, но и правильное распределение. CRM умеет назначать ответственного по правилам, и сайт должен передать достаточно информации, чтобы эти правила сработали.

Самые распространённые схемы: по направлению (форма в разделе «Оптовикам» уходит в отдел опта), по региону (город из формы или определённый по IP), по очереди между менеджерами, по загрузке. Для одного производителя упаковки мы настроили отдельную воронку для запросов образцов: такие заявки не требуют звонка в первые минуты, зато требуют отгрузки со склада, поэтому задача сразу уходит логисту.

Совет студии: задайте норматив первого контакта и заложите его в CRM как задачу с дедлайном. Для горячих форм вроде «обратного звонка» ориентир — 5–15 минут в рабочее время. Сама по себе интеграция скорость не увеличит, но сделает задержки видимыми, и через месяц вы увидите, где именно они возникают.

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

Обратная связь: из CRM обратно в аналитику

Настоящая ценность появляется, когда данные идут в обе стороны. CRM знает, какие заявки стали сделками и на какую сумму. Если передать эту информацию обратно в систему веб-аналитики или рекламный кабинет, можно оптимизировать рекламу не по заявкам, а по деньгам. Это и есть основа сквозной аналитики.

Для этого в заявке должен быть идентификатор посетителя из системы аналитики — его сайт передаёт вместе с формой. Затем при смене статуса сделки CRM отправляет событие «оплата» или «сделка выиграна» с этим идентификатором. Технически это несколько десятков строк кода, но без них вы будете сравнивать каналы по количеству звонков, а не по выручке.

Тестирование и мониторинг после запуска

Интеграция, которую никто не проверяет, рано или поздно ломается тихо. Меняется версия API, истекает токен доступа, кто-то переименовал поле в CRM — и заявки перестают приходить, а узнают об этом через неделю по падению продаж.

  • Перед запуском отправьте тестовую заявку с каждой формы, с мобильного и десктопа, с UTM и без.
  • Настройте уведомление ответственному, если отправка в CRM не удалась больше заданного числа раз подряд.
  • Раз в сутки сверяйте количество заявок в базе сайта и в CRM — расхождение больше 1–2% повод разобраться.
  • Храните журнал отправок хотя бы 90 дней: он пригодится при спорных ситуациях.
  • Документируйте соответствие полей: что на сайте, куда уходит в CRM, кто отвечает за изменения.

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

Чек-лист интеграции сайта с CRM

  1. Составьте список всех форм, чатов и точек контакта на сайте, включая калькуляторы и корзину.
  2. Определите для каждой формы воронку, этап и ответственного в CRM.
  3. Передавайте служебные данные: страницу, тип формы, UTM, идентификатор аналитики.
  4. Сохраняйте заявку на стороне сайта до отправки и настройте повторные попытки.
  5. Опишите правила склейки контактов и защиты от дублей.
  6. Задайте норматив первого контакта и автоответ для нерабочего времени.
  7. Настройте обратную передачу статусов сделок в аналитику.
  8. Включите мониторинг ошибок и ежедневную сверку количества заявок.

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

Расскажите о задаче —посчитаем проект

Опишите в двух словах, какой сайт нужен и к какому сроку. Мы изучим задачу, зададим уточняющие вопросы и в течение двух рабочих дней пришлём оценку сроков и бюджета. Можно написать и напрямую: [email protected].

Ответим в течение рабочего дня · Без навязчивых звонков · NDA по запросу

Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности и использованием cookies.

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