Обсудить задачу

Интеграция сайта с CRM: что подключают первым

13 октября 2026 · Dev Nomad Studio
Интеграция сайта с CRM: что подключают первым

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

Формы обратной связи — первый шаг

Форма на сайте отправляет данные в CRM через вебхук или API. Клиент оставил имя и телефон — карточка создалась автоматически, менеджер увидел уведомление и перезвонил. Без этой связки заявка приходит на почту, лежит там до вечера, а клиент уже ушёл к конкуренту.

На рынке подключение формы стоит от 3 000 до 15 000 рублей у фрилансера, в зависимости от CRM. Настраиваем связку, проверяем тестовую заявку, смотрим, чтобы поля попадали в нужные карточки. Время работы — обычно час-полтора, если CRM стандартная. Если экзотическая или со старым API — до трёх часов.

Что ломается чаще всего

Поля формы не совпадают с полями CRM. Клиент написал комментарий в поле «Сообщение», а CRM ждёт «Описание» — данные потерялись. Вебхук не отработал, потому что сервер CRM был недоступен две секунды — заявка провалилась. Форма отправила, но не получила ответ — клиент видит ошибку и уходит, хотя заявка на самом деле дошла.

Встречал случай: форма отправляла заявки, CRM их принимала, но не создавала карточки — оказалось, в настройках стоял фильтр по источнику, и все заявки с сайта отсеивались как спам. Две недели заявки шли в никуда, пока владелец не заметил провал в статистике.

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

Звонки и коллтрекинг

Клиент позвонил с сайта — CRM должна зафиксировать это как событие и привязать к карточке. Если на сайте стоит коллтрекинг, он подменяет номер для каждого посетителя и передаёт в CRM источник: Яндекс Директ, органика, реферал. Так видно, какая реклама приводит звонки, а какая — только клики.

Коллтрекинг на рынке — от 3 000 рублей в месяц за базовый тариф плюс стоимость номеров. Интеграция с CRM — ещё от 5 000 до 20 000 рублей разово, если CRM не поддерживает готовый модуль. Если поддерживает — подключается за полчаса через настройки.

Частые проблемы

Звонок попал в CRM, но не привязался к существующей карточке — создалась новая, и теперь у одного клиента два дубля. Коллтрекинг не передал UTM-метки — менеджер не знает, откуда пришёл лид. Запись разговора не прикрепилась к сделке — приходится искать вручную по времени и номеру.

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

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

Мессенджеры: Telegram, WhatsApp, VK

Клиент написал в Telegram — сообщение должно попасть в CRM как обращение. Менеджер отвечает из CRM, клиент видит ответ в мессенджере. Без этой связки переписка идёт в двух местах: в мессенджере и в CRM, данные расходятся, менеджер теряет контекст.

На рынке интеграция мессенджера с CRM стоит от 10 000 до 40 000 рублей, в зависимости от количества каналов и сложности логики. Подключаем API мессенджера, настраиваем двустороннюю синхронизацию, проверяем, что сообщения не теряются и не дублируются. Время работы — от двух часов до дня, если нужно настроить несколько каналов и роутинг между менеджерами.

Что идёт не так

Сообщение пришло в CRM, но менеджер ответил, а клиент не получил — API мессенджера вернул ошибку, но CRM её не обработала. Создалось несколько карточек на один диалог — CRM не поняла, что это один клиент. Переписка оборвалась на середине — токен доступа истёк, и никто не заметил.

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

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

Чиним: добавляем обработку ошибок API с уведомлением менеджеру, настраиваем поиск существующей карточки по ID чата или номеру телефона, ставим мониторинг токенов с автопродлением или уведомлением за неделю до истечения. Если CRM ставит сообщения в очередь — проверяем лимиты API и либо увеличиваем тариф, либо переходим на другой канал связи для срочных обращений.

Оплаты: когда CRM должна знать о деньгах

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

На рынке интеграция платёжной системы с CRM стоит от 15 000 до 60 000 рублей. Подключаем вебхук от Robokassa, ЮKassa или Stripe, настраиваем автоматическое изменение статуса сделки, добавляем проверку на дубли платежей. Время — от двух часов, если платёжная система поддерживает вебхуки, до дня, если нужно парсить выгрузки.

Типичные поломки

Платёж прошёл, но CRM не узнала — вебхук не дошёл из-за таймаута, сделка осталась в статусе «Ожидает оплаты». Клиент оплатил дважды по ошибке — CRM создала две сделки вместо одной. Платёж вернули, но CRM не откатила статус — менеджер думает, что деньги пришли.

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

Или клиент оплатил, но сумма не совпала — в корзине была скидка, которая не передалась в платёжную форму. CRM получила уведомление о меньшей сумме и оставила сделку в статусе «Частично оплачено». Менеджер запрашивает доплату, клиент в недоумении.

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

Как собрать всё в одну воронку

Форма, звонок, сообщение в Telegram и оплата — это четыре точки входа. CRM должна видеть их все и связывать с одной карточкой клиента. Если этого не сделать, менеджер работает вслепую: не знает, что клиент уже писал вчера, звонил позавчера и бросил корзину неделю назад.

На рынке настройка полной воронки стоит от 50 000 до 200 000 рублей, в зависимости от количества каналов и CRM. Подключаем каналы по очереди, проверяем каждый, потом связываем через общий идентификатор — телефон, email или ID из CRM. Время работы — от недели до месяца, если нужно настроить автоматизацию на каждом этапе.

Проверка после настройки

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

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

Проверяем дедупликацию: оставляем заявку, потом звоним с того же номера — должна обновиться существующая карточка, а не создаться новая. Проверяем UTM-метки: переходим по ссылке с метками, оставляем заявку — смотрим, попали ли метки в карточку. Проверяем цепочку автоматизаций: оплатили тестовый заказ — убеждаемся, что статус изменился, письмо ушло и следующий этап воронки запустился.

Если в воронке больше четырёх каналов — составляем таблицу: какой канал, что передаёт, куда попадает, какой статус ставит. Так проще найти, где оборвалось, если что-то пошло не так.

Когда интеграция не нужна или избыточна

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

Если CRM не поддерживает API и работает только через импорт файлов, интеграция в реальном времени невозможна. Тогда либо меняете CRM на современную — amoCRM, Битрикс24, Мегаплан поддерживают API из коробки — либо мирится с ручным переносом данных раз в день. Видел компанию, которая работала в Excel и называла это CRM: импортировали заявки из почты в таблицу, вручную раскрашивали строки по статусам. Интеграция там физически невозможна, пока не перейдут на нормальную систему.

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

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

Как мы подключаем интеграции

Работаем по разовым задачам на интеграцию — 5 000 рублей в час. Обычно одна интеграция — это час-два работы плюс тестирование. Подключаем формы, звонки, мессенджеры, платёжные системы, настраиваем передачу данных в CRM и проверяем, что всё работает без потерь. Если нужна полная воронка с несколькими каналами — считаем время под задачу, обычно это от 10 до 40 часов в зависимости от сложности.

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

Если нужны счета и акты с печатью для бухгалтерии, лучше сказать сразу: мы работаем без закрывающих документов, и если они критичны, это сэкономит время. Оплата через кассу на сайте devnomad.studio/pay — российские карты и СБП в рублях, зарубежные карты и PayPal в долларах или евро.

Не берём задачи, где нужна работа с персональными данными по 152-ФЗ, медицинские лицензии или финансовые — там требуется юридическая обвязка, которую мы не предоставляем. Если ваша CRM хранит медицинские карты или данные клиентов банка — это не наш случай, там нужна компания с лицензиями.

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

Что делать дальше

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

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

Сколько времени занимает интеграция формы с CRM?Обычно час-полтора: подключаем вебхук, настраиваем поля, проверяем тестовую заявку. Если CRM нестандартная — до трёх часов.
Что делать, если заявки с сайта не доходят до CRM?Проверить логи формы и вебхука: где оборвалась цепочка. Часто проблема в неправильном маппинге полей или в том, что CRM вернула ошибку, но форма её не обработала.
Можно ли подключить интеграцию самостоятельно?Да, если CRM поддерживает готовые модули. Если нужна настройка через API — потребуется разработчик, иначе потеряете время на отладку.
Нужна ли интеграция, если заявок мало?Если меньше пяти в день — можно обойтись ручным переносом. Автоматизация окупается при большем потоке, когда менеджер не успевает обрабатывать всё вовремя.
Как понять, что интеграция сломалась?Если заявки перестали попадать в CRM, звонки не фиксируются или платежи не меняют статус сделки — проверяйте логи. Лучше настроить мониторинг: если за час не пришло ни одной заявки, хотя трафик идёт — система должна предупредить.
Что лучше: готовый модуль CRM или кастомная интеграция?Готовый модуль быстрее и дешевле, но ограничен функциями. Кастомная интеграция гибче: можно настроить любую логику, но стоит дороже и требует поддержки.
Разовые работы — 5 000 ₽/час

Интеграции, автоматизация, починка чужого кода, перенос на другой сервер, настройка почты и аналитики. Срок: по договорённости.

Обсудить задачу Оплатить
Картой, по СБП или PayPal. Крупные работы можно оплатить половиной: половина на старте, половина по сдаче.