Проектируем сайты, сервисы, интеграции и ИИ-автоматизации как рабочие инструменты бизнеса.

Фрагмент проекта студии Север
Услуги

Что можно заказать

Как подключить CRM к сайту: формы, вебхуки, API и тестирование

Подключить CRM к сайту - значит не просто "поставить модуль". Нужно понять, какие формы есть на сайте, какие данные нужны продажам, кто получает заявку и что произойдет, если передача в CRM не сработает.

В статье узнаете:

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

Короткий ответ

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

Для бизнеса результат должен быть понятным: человек отправил форму, заявка появилась в CRM, менеджер получил уведомление, источник сохранился, ошибка не потерялась.

Если после подключения нельзя ответить "какая заявка откуда пришла и кто ее обрабатывает", CRM подключена формально.

Ситуация: CRM есть, но сайт живет отдельно

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

Проблема проявляется не сразу:

  • менеджеры забывают создать сделку;
  • заявки с выходных обрабатываются поздно;
  • UTM-метки не попадают в CRM;
  • звонок и форма одного клиента становятся разными обращениями;
  • руководитель не видит путь от рекламы до продажи;
  • часть заявок остается в мессенджерах.

Для клиники это потерянные записи. Для производства – заявки без чертежей и сроков. Для учебного центра – обращения без курса и даты старта. Для строительной компании – сметы без площади и города.

Шаг 1. Соберите карту форм

Перед подключением CRM нужно выписать все точки, где человек оставляет данные:

  • форма на главной;
  • форма на странице услуги;
  • квиз;
  • заявка на расчет;
  • заказ обратного звонка;
  • форма с файлом;
  • регистрация;
  • подписка;
  • личный кабинет;
  • всплывающая форма;
  • форма в посадочной странице под рекламу.

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

Например, форма "Получить расчет" на странице производства должна передавать материал, тираж и файл. Форма "Записаться" у клиники – услугу, филиал и удобное время. Одна универсальная настройка здесь не подойдет.

Шаг 2. Опишите поля

Для каждой формы нужно решить:

Поле Зачем нужно бизнесу
Имя обратиться к человеку нормально
Телефон быстро связаться
Email отправить КП, счет или материалы
Услуга назначить нужную воронку или менеджера
Комментарий понять задачу до звонка
Страница увидеть контекст заявки
UTM-метки оценить рекламу
Файл получить ТЗ, чертеж, фото или документ
Город или филиал назначить ответственного

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

Шаг 3. Выберите способ подключения

Готовый модуль

Подходит, если сайт на популярной CMS, CRM поддерживает готовую интеграцию, а сценарий простой.

Плюсы:

  • быстро;
  • дешевле разработки;
  • проще поддерживать.

Минусы:

  • не всегда передает все поля;
  • может плохо работать с кастомными формами;
  • не всегда обрабатывает дубли и ошибки;
  • часто ограничен типовой логикой CRM.

Вебхук

Вебхук удобен, когда сайт должен отправить данные в CRM по заранее подготовленному адресу. Это хороший вариант для многих форм, если не нужна сложная двусторонняя логика.

Но вебхук нельзя оставлять без контроля. Нужно хранить секреты безопасно, проверять ответ CRM и логировать ошибки.

API

API нужен, когда интеграция сложнее:

  • нужно искать клиента перед созданием сделки;
  • передавать файлы;
  • назначать ответственного по правилам;
  • обновлять существующие сделки;
  • получать статусы обратно на сайт;
  • связывать сайт, CRM, 1С, оплату и аналитику.

API дороже в разработке, но дает больше контроля.

Шаг 4. Решите, что создавать в CRM

Не всегда заявка должна становиться лидом. Возможны варианты:

  • лид;
  • сделка;
  • контакт;
  • компания;
  • задача менеджеру;
  • обращение в поддержку;
  • запись на услугу;
  • элемент в отдельной воронке.

Для B2B-компании часто важны контакт и компания. Для клиники – запись и карточка пациента в нужной системе. Для производства – сделка с параметрами расчета. Для образовательного центра – лид в воронке конкретного курса.

Если выбрать сущность неправильно, менеджеры будут переделывать CRM руками.

Шаг 5. Настройте обработку дублей

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

Нужно решить:

  • искать дубль по телефону или email;
  • обновлять существующий контакт или создавать новый;
  • добавлять комментарий в старую сделку или открывать новую;
  • что делать, если клиент уже в работе;
  • как не перезаписать важные данные.

Без этого CRM быстро наполняется повторяющимися карточками.

Шаг 6. Проверьте ошибки

Плохая интеграция ломается тихо. Хорошая оставляет след.

Проверьте:

  • что будет, если CRM вернула ошибку;
  • что будет, если токен недействителен;
  • что будет, если обязательное поле изменилось;
  • что будет, если файл слишком большой;
  • что будет, если интернет на стороне сервера дал сбой;
  • куда попадает заявка в резервном сценарии.

Для бизнеса важно не то, что интеграция "обычно работает". Важно, что заявка не исчезнет в день, когда что-то пошло не так.

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

Минимальный тестовый набор:

  1. Отправить каждую форму с компьютера.
  2. Отправить каждую форму с телефона.
  3. Проверить обязательные поля.
  4. Проверить UTM-метки.
  5. Отправить заявку с файлом.
  6. Отправить повторную заявку тем же телефоном.
  7. Проверить назначение ответственного.
  8. Проверить уведомление менеджеру.
  9. Проверить страницу благодарности.
  10. Проверить ошибку CRM или недоступность вебхука.

Тестировать нужно не одну идеальную заявку, а реальные сценарии.

Что спросить у подрядчика

Перед оплатой работ задайте вопросы:

  1. Каким способом будет подключена CRM: модуль, вебхук или API?
  2. Какие поля передаются из каждой формы?
  3. Как сохраняются UTM-метки?
  4. Что создается в CRM: лид, сделка, контакт или задача?
  5. Как назначается ответственный?
  6. Что происходит с дублями?
  7. Где фиксируются ошибки?
  8. Как мы проверим интеграцию перед запуском?
  9. Кто будет поддерживать интеграцию, если CRM изменит поля или доступы?

Если ответ звучит как "просто подключим CRM", этого мало.

Когда стоит делать через специалиста

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

Специалист нужен, когда есть несколько форм, разные направления, рекламные каналы, менеджеры, файлы, повторные клиенты или связь с 1С, оплатой, Telegram и аналитикой.

Подключить CRM к сайту

Часто задаваемые вопросы

Можно ли подключить CRM через вебхук

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

Что лучше: вебхук или API

Вебхук проще для отправки данных в одну сторону. API нужен, когда нужно искать, обновлять, проверять, получать статусы и управлять несколькими сущностями.

Нужно ли менять формы на сайте

Иногда да. Если форма не собирает нужные данные или не передает скрытые поля, ее придется доработать.

Сколько времени занимает подключение CRM

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

Нужно ли подключать CRM до запуска рекламы

Да, если реклама должна оцениваться по заявкам и продажам. Иначе часть данных потеряется сразу после старта.

Вывод

Подключить CRM к сайту – это не только вставить адрес вебхука. Нужно описать формы, поля, воронку, ответственных, дубли, ошибки и тесты.

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

Источники

  1. Bitrix24 REST API: Overview of REST API 3.0.
  2. Bitrix24 Helpdesk: Create webhooks and apps in Bitrix24.
  3. amoCRM Developers: WebHooks API.

Интеграция сайта с CRM

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

Смотреть услугу