Заявка, которая застряла в почтовом ящике, стоит бизнесу дороже, чем кажется. Разбираем, как связать сайт с 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 появятся три разных лида, и за ними могут начать гоняться три менеджера.
Правила, которые мы закладываем по умолчанию
- Нормализуем телефон перед отправкой: убираем пробелы, скобки, приводим к единому формату с кодом страны.
- Ищем существующий контакт по телефону и email, прежде чем создавать новый.
- Если контакт найден и у него есть открытая сделка — добавляем к ней задачу или комментарий, а не создаём новую.
- Если сделка закрыта давно (порог обычно 30–90 дней) — создаём новую, но привязываем к старому контакту.
- Повторные отправки одной формы в течение нескольких минут считаем одной заявкой.
Конкретные пороги зависят от цикла сделки. Для производителя оборудования с полугодовым циклом «старая» сделка — это та, что закрыта больше полугода назад, а для интернет-магазина расходников — неделю назад.
Маршрутизация и скорость реакции
Интеграция — это не только доставка данных, но и правильное распределение. CRM умеет назначать ответственного по правилам, и сайт должен передать достаточно информации, чтобы эти правила сработали.
Самые распространённые схемы: по направлению (форма в разделе «Оптовикам» уходит в отдел опта), по региону (город из формы или определённый по IP), по очереди между менеджерами, по загрузке. Для одного производителя упаковки мы настроили отдельную воронку для запросов образцов: такие заявки не требуют звонка в первые минуты, зато требуют отгрузки со склада, поэтому задача сразу уходит логисту.
Совет студии: задайте норматив первого контакта и заложите его в CRM как задачу с дедлайном. Для горячих форм вроде «обратного звонка» ориентир — 5–15 минут в рабочее время. Сама по себе интеграция скорость не увеличит, но сделает задержки видимыми, и через месяц вы увидите, где именно они возникают.
Отдельно продумайте нерабочее время. Автоответ посетителю с честным указанием, когда с ним свяжутся, снижает число повторных заявок и раздражение. А в CRM ночные лиды стоит поднимать в начало очереди утром.
Обратная связь: из CRM обратно в аналитику
Настоящая ценность появляется, когда данные идут в обе стороны. CRM знает, какие заявки стали сделками и на какую сумму. Если передать эту информацию обратно в систему веб-аналитики или рекламный кабинет, можно оптимизировать рекламу не по заявкам, а по деньгам. Это и есть основа сквозной аналитики.
Для этого в заявке должен быть идентификатор посетителя из системы аналитики — его сайт передаёт вместе с формой. Затем при смене статуса сделки CRM отправляет событие «оплата» или «сделка выиграна» с этим идентификатором. Технически это несколько десятков строк кода, но без них вы будете сравнивать каналы по количеству звонков, а не по выручке.
Тестирование и мониторинг после запуска
Интеграция, которую никто не проверяет, рано или поздно ломается тихо. Меняется версия API, истекает токен доступа, кто-то переименовал поле в CRM — и заявки перестают приходить, а узнают об этом через неделю по падению продаж.
- Перед запуском отправьте тестовую заявку с каждой формы, с мобильного и десктопа, с UTM и без.
- Настройте уведомление ответственному, если отправка в CRM не удалась больше заданного числа раз подряд.
- Раз в сутки сверяйте количество заявок в базе сайта и в CRM — расхождение больше 1–2% повод разобраться.
- Храните журнал отправок хотя бы 90 дней: он пригодится при спорных ситуациях.
- Документируйте соответствие полей: что на сайте, куда уходит в CRM, кто отвечает за изменения.
Мы включаем такие проверки в регламент технической поддержки сайта: мониторинг интеграций обычно оказывается одной из самых полезных частей обслуживания, потому что сбой здесь напрямую бьёт по выручке.
Чек-лист интеграции сайта с CRM
- Составьте список всех форм, чатов и точек контакта на сайте, включая калькуляторы и корзину.
- Определите для каждой формы воронку, этап и ответственного в CRM.
- Передавайте служебные данные: страницу, тип формы, UTM, идентификатор аналитики.
- Сохраняйте заявку на стороне сайта до отправки и настройте повторные попытки.
- Опишите правила склейки контактов и защиты от дублей.
- Задайте норматив первого контакта и автоответ для нерабочего времени.
- Настройте обратную передачу статусов сделок в аналитику.
- Включите мониторинг ошибок и ежедневную сверку количества заявок.
Если вы планируете новый сайт, интеграцию с CRM лучше заложить на этапе проектирования — так формы сразу собирают нужные поля, а не дорабатываются после запуска. Подробнее о том, как мы выстраиваем этот процесс, рассказываем в разделе «Как мы работаем».