Коротко: сайт связывают с CRM (Битрикс24, amoCRM) тремя способами: готовый модуль/плагин, вебхук или приложение на REST API. Для передачи заявок с форм достаточно вебхука. Для сложной логики, двустороннего обмена и надёжности выбирают REST API. Готовые модули хороши скоростью внедрения, но менее гибки.
Простая форма → вебхук. Сложная логика и двусторонний обмен → REST API. Нужно быстро и типово → готовый модуль.
Сравнение способов
| Способ | Когда подходит | Минусы |
|---|---|---|
| Готовый модуль/плагин | Типовые формы, быстрый старт | Мало гибкости, зависимость от автора |
| Вебхук | Отправка заявок с форм в одну сторону | Ограниченная логика, нет сложных сценариев |
| REST API (приложение) | Двусторонний обмен, сложная логика | Дороже в разработке |
Что важно учесть при интеграции
- Передавайте заявки на стороне сервера, а не только JS — иначе часть лидов теряется.
- Логируйте отправки и предусмотрите повторную отправку при сбое CRM.
- Передавайте UTM-метки и источник — для сквозной аналитики.
- Не храните ключи CRM в открытом виде на фронтенде.
Что выбрать под задачу
- Лендинг с одной формой → вебхук.
- Интернет-магазин, статусы заказов, обновление данных → REST API.
- Стандартный сайт на популярной CMS → готовый модуль как быстрый старт.
Типичные ошибки интеграции с CRM
- Отправка заявок только на JavaScript без серверной подстраховки — часть лидов теряется.
- Нет логирования и повторной отправки: если CRM недоступна, заявка исчезает бесследно.
- Не передаются UTM-метки и источник — ломается сквозная аналитика.
- Секретные ключи CRM зашиты в код фронтенда и доступны любому.
- Дубли сделок из-за повторной отправки формы без защиты.
Частые вопросы
Чем вебхук отличается от REST API?
Вебхук — это простая односторонняя отправка данных по ссылке-адресу (например, лид с формы). REST API — полноценный интерфейс, через который можно и отправлять, и получать данные, и строить сложные сценарии.
Можно ли связать с CRM сайт на любой CMS?
Да. WordPress, Битрикс, Тильда или самописный сайт — все могут отправлять заявки в Битрикс24 или amoCRM через вебхуки и API.
Теряются ли заявки при интеграции?
Если отправка сделана только на JavaScript без серверной подстраховки и логирования — часть заявок может теряться. Правильная интеграция логирует отправки и повторяет их при сбое.
Сколько времени занимает интеграция?
Простая передача заявок с формы через вебхук — несколько часов. Двусторонний обмен на REST API со сложной логикой и статусами заказов — от нескольких дней.
Что будет, если CRM недоступна в момент заявки?
При правильной интеграции заявка сохраняется на стороне сайта и повторно отправляется, когда CRM снова доступна. Без такой подстраховки лид теряется — это одна из главных причин «пропавших» заявок.
Какие CRM можно подключить, кроме Битрикс24 и amoCRM?
Практически любую, у которой есть API: RetailCRM, Мегаплан, YCLIENTS и другие. Принцип тот же — вебхук для простых заявок или REST API для двустороннего обмена и сложной логики.


